Method for secure storage of sensitive data in a memory of an embedded microchip system, particularly a smart card, and embedded system implementing the method
First Claim
1. A method for secure storage of sensitive data in a memory of an embedded microchip system, said microchip including in said memory at least two physically distinct storage devices, said method comprising:
- providing said sensitive data, which is constituted by a binary word with a length equal to a given number of bytes,processing said sensitive data, by dividing said binary word into at least two parts in a given logical configuration, andstoring said divided at least two parts of said binary word into respective ones of said at least two physically distinct storage devices, so as to require a reconstruction of said binary word in said embedded microchip system.
4 Assignments
0 Petitions
Accused Products
Abstract
The invention concerns a method for secure storage of a piece of so-called sensitive data, for example an encryption key, in a memory (M) of an embedded microchip system, particularly a smart card (CP). The memory (M) comprises two physically distinct storage devices (1, 2), for example a permanent memory of the “ROM” type (1), and a second, re-programmable memory of the “EEPROM” type (2). The piece of sensitive data is divided into at least two parts (d, d′), in a given logical configuration, each of these parts being stored in one of the distinct storage devices (1, 2). An additional piece of verification data, a checksum or hash data, can also be stored in the first storage device (1), at the same time as the first sensitive data part (d).
The invention also concerns an embedded microchip system, particularly a smart card (CP).
-
Citations
11 Claims
-
1. A method for secure storage of sensitive data in a memory of an embedded microchip system, said microchip including in said memory at least two physically distinct storage devices, said method comprising:
-
providing said sensitive data, which is constituted by a binary word with a length equal to a given number of bytes, processing said sensitive data, by dividing said binary word into at least two parts in a given logical configuration, and storing said divided at least two parts of said binary word into respective ones of said at least two physically distinct storage devices, so as to require a reconstruction of said binary word in said embedded microchip system. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. An embedded microchip system comprising:
in said microchip, storage means for storing sensitive data, said storage means comprising at least two physically distinct storage devices, wherein said sensitive data is a binary word divided into at least two parts with given configurations, each of said at least two physically distinct storage devices storing a respective one of said at least two parts of sensitive data, and means for reconstructing said sensitive data being provided in said embedded microchip system. - View Dependent Claims (10, 11)
Specification