Secure Method for Processing Content Stored Within a Component, and Corresponding Component
1 Assignment
0 Petitions
Accused Products
Abstract
A method for processing content stored on a component is disclosed. A first partition of a first memory is encrypted with a first encryption key and a second partition of the first memory is encrypted with a second encryption key. The second encryption key is different from the first encryption key. The first encryption key is stored in a storage register of the component and the second encryption key is stored in a first location of a non-volatile memory. A memory address of the first location is stored in the first partition of the first memory.
-
Citations
25 Claims
-
1. (canceled)
-
2. A method for processing content stored on a component, the method comprising:
-
encrypting a first partition of a first memory with a first key; encrypting a second partition of the first memory with a second key, the second key different from the first key; storing the first key in a storage register of the component; and storing the second key in a first location of a non-volatile memory, wherein a memory address of the first location is stored in the first partition of the first memory. - View Dependent Claims (3, 4, 5, 6, 8, 9)
-
-
10. A component comprising:
-
a first memory comprising; a first partition encrypted with a first key, and a second partition encrypted with a second key, the second key different from the first key; a storage register storing the first key; and a non-volatile memory comprising the second key stored in a first location of the non-volatile memory, wherein a memory address of the first location is stored in the first partition of the first memory. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
-
-
22. A smart card comprising:
a component comprising a first memory comprising a first partition encrypted with a first key, and a second partition encrypted with a second key, the second key different from the first key; a storage register configured to store the first key; a non-volatile memory comprising a first partition and a second partition, the second partition encrypted with a third key, wherein the second key is stored in a first location of the first partition of the non-volatile memory, a memory address of the first location is stored in the first partition of the first memory, and the third key is stored in the second partition of the first memory; and a processor configured to decrypt the first partition of the first memory using the first key, decrypt the second partition of the first memory using the second key, and decrypt the second partition of the non-volatile memory using the third key. - View Dependent Claims (23, 24, 25)
Specification