IP Library › Granted Patent US 11,973,879
Granted Patent B2
US 11,973,879 · App. 17/020,193 · Granted Apr 30, 2024

Logging modification indications for electronic device components

Inventor: Darrell R. Haskell (Houston, TX)
Assignee: Hewlett Packard Enterprise Development LP
H04L9/3247H04L9/0866H04L9/3297
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,973,879
App. No.
17/020,193
Granted
Apr 30, 2024
Kind
B2
Abstract

In some examples, an electronic device includes a component comprising information, a secure storage, and a controller to generate a digital signature based on the information of the component, and detect a modification of the component based on the digital signature. The controller can also detect a receipt of an invalid credential, and log, to the secure storage, an indication of the modification of the component and an indication of the receipt of the invalid credential.

Claims (39)

1. An electronic device comprising:

a component comprising information;

a secure storage; and

a controller to:

generate a digital signature based on the information of the component, and detect a physical modification of the component based on the digital signature,

detect a receipt of an invalid credential used in an attempt at authorizing the physical modification of the component,

log, to the secure storage, an indication of the physical modification of the component, and

after the physical modification of the component has occurred and the invalid credential was received, log, to the secure storage, an indication of the receipt of the invalid credential used in the attempt at authorizing the physical modification of the component, wherein the indication of the receipt of the invalid credential remains logged in the secure storage after the physical modification of the component is undone.

2. The electronic device of claim 1 , wherein the detection of the physical modification of the component comprises a detection of an addition of a new component that was not previously present in the electronic device, wherein an undoing of the addition of the new component comprises a removal of the new component, and wherein the indication of the receipt of the invalid credential used in an attempt at authorizing the addition of the new component remains logged in the secure storage after the new component is removed from the electronic device following the addition of the new component.

3. The electronic device of claim 2 , wherein the detection of the addition of the new component comprises a detection responsive to the addition of the new component to a slot that was previously empty.

4. The electronic device of claim 1 , wherein the detection of the physical modification of the component comprises a detection of a removal of an existing component from the electronic device, wherein an undoing of the removal of the existing component comprises adding the existing component back to the electronic device, and wherein the indication of the receipt of the invalid credential used in an attempt at authorizing the removal of the existing component remains logged in the secure storage after the existing component is added back to the electronic device following the removal of the existing component.

5. The electronic device of claim 1 , wherein the detection of the physical modification of the component comprises a detection of a replacement of a first component with a second component in the electronic device, wherein an undoing of the replacement comprises replacing the second component with the first component in the electronic device, and wherein the indication of the receipt of the invalid credential used in an attempt at authorizing the replacement of the first component with the second component remains logged in the secure storage after the second component is replaced with the first component in the electronic device following the replacement of the first component with the second component.

6. The electronic device of claim 1 , wherein the detection of the physical modification of the component comprises a detection of a physical change of the component.

7. The electronic device of claim 1 , wherein the detection of the physical modification of the component comprises a detection of a physical modification of a collection of components that includes the component.

8. The electronic device of claim 1 , wherein the controller is to validate the physical modification of the component responsive to receipt of a valid credential.

9. The electronic device of claim 1 , wherein the controller is to further log a timestamp specifying a time of the physical modification of the component or a time of the receipt of the invalid credential.

10. The electronic device of claim 1 , wherein the indication of the physical modification of the component comprises a count of multiple occurrences of component modifications, the count being greater than one.

11. The electronic device of claim 1 , wherein the indication of the receipt of the invalid credential comprises a count of multiple occurrences of receipt of invalid credentials, the count being greater than one.

12. The electronic device of claim 1 , wherein the component comprises a hardware device.

13. A non-transitory machine-readable storage medium comprising instructions that upon execution cause a controller to:

generate a digital signature based on information of a component in an electronic device;

detect a physical modification of the component based on the digital signature;

detect a receipt of an invalid credential used in an attempt to authorize the physical modification of the component;

log, to a secure storage, an indication of the physical modification of the component; and

after the physical modification of the component has occurred and the invalid credential was received, log, to the secure storage, an indication of the receipt of the invalid credential used in the attempt at authorizing the physical modification of the component, wherein the indication of the receipt of the invalid credential remains logged in the secure storage after the physical modification of the component is undone.

14. The non-transitory machine-readable storage medium of claim 13 , wherein the detection of the physical modification of the component comprises a detection of an addition of a new component that was not previously present in the electronic device, wherein an undoing of the addition of the new component comprises a removal of the new component, and wherein the indication of the receipt of the invalid credential used in an attempt at authorizing the addition of the new component remains logged in the secure storage after the new component is removed from the electronic device following the addition of the new component.

15. The non-transitory machine-readable storage medium of claim 13 , wherein the instructions upon execution cause the controller to:

receive a valid credential;

generate a key based on the valid credential; and

access, based on the key, a data structure comprising the indication of the physical modification of the component and the indication of the receipt of the invalid credential.

16. The non-transitory machine-readable storage medium of claim 13 , wherein the detection of the physical modification of the component comprises a detection of a removal of an existing component from the electronic device, wherein an undoing of the removal of the existing component comprises adding the existing component back to the electronic device, and wherein the indication of the receipt of the invalid credential used in an attempt at authorizing the removal of the existing component remains logged in the secure storage after the existing component is added back to the electronic device following the removal of the existing component.

17. A method comprising:

generating, by a controller comprising a hardware processor, a digital signature based on information of a component in an electronic device;

detecting, by the controller, a physical modification of the component based on a mismatch of the digital signature to a stored digital signature;

detecting, by the controller, a receipt of an invalid credential used in an attempt to authorize the physical modification of the component;

logging, to a data structure in a secure storage, an indication of the physical modification of the component; and

after the physical modification of the component has occurred and the invalid credential was received, logging, to the data structure in the secure storage, an indication of the receipt of the invalid credential used in the attempt at authorizing the physical modification of the component, wherein the indication of the receipt of the invalid credential remains logged in the data structure after the physical modification of the component is undone.

18. The method of claim 17 , wherein the detection of the physical modification of the component comprises a detection of an addition of a new component that was not previously present in the electronic device, wherein an undoing of the addition of the new component comprises a removal of the new component, and wherein the indication of the receipt of the invalid credential used in an attempt at authorizing the addition of the new component remains logged in the data structure after the new component is removed from the electronic device following the addition of the new component.

19. The method of claim 17 , wherein the detection of the physical modification of the component comprises a detection of a removal of an existing component from the electronic device, wherein an undoing of the removal of the existing component comprises adding the existing component back to the electronic device, and wherein the indication of the receipt of the invalid credential used in an attempt at authorizing the removal of the existing component remains logged in the data structure after the existing component previously removed is added back to the electronic device.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Sep 14, 2020
From: HASKELL, DARRELL R.
To: HEWLETT PACKARD ENTERPRISE DEVELOPMENT LP
Reel/Frame 053763/0389 →
Continuity (1)
Related Publication 20220086007A1 · Mar 17, 2022
Cited By (1)
US 12,189,763