Certains contenus de cette application ne sont pas disponibles pour le moment.
Si cette situation persiste, veuillez nous contacter àObservations et contact
1. (WO2017001530) PROGRAMMATION SÉCURISÉE DE DONNÉES SECRÈTES
Note: Texte fondé sur des processus automatiques de reconnaissance optique de caractères. Seule la version PDF a une valeur juridique

CLAIMS

A method comprising:

providing a device comprising a secure element coupled to a non-volatile memory, the non-volatile memory comprising a first cryptographic key stored therein;

the secure element decrypting and authenticating first secret data using the first cryptographic key to form second secret data; and then rendering the true value of the first cryptographic key unreadable.

2. The method of claim 1 further comprising the secure element encrypting and signing the second secret data using a second cryptographic key nown only to the secure element to form third secret data; and

storing the third secret data in the non-volatile memory.

The method of claim 1 or 2 further comprising the secure element deriving the first cryptographic key by decrypting and authenticating cryptographic key data with a key that is hardwired into the secure element.

The method of claim 3 further comprising the secure element writing the first cryptographic key into the non-volatile memory.

The method of any of claim 1 to 4 further comprising storing the first secret data in the non-volatile memory prior to decryption and authentication.

6. The method claim of 5 further comprising the secure element rendering the true value of the first secret data unreadable by irreversibly changing at least a portion of the first data stored in the non-volatile memory.

7. The method of any of claims 2 to 6 further comprising the secure element providing the second cryptographic key from a physically unclonable function contained therein.

8. The method of any of claim 1 to 7 further comprising the secure element rendering the true value of the first cryptographic key unreadable by irreversibly changing at least a portion of the first cryptographic key by changing the state of at least one bit of the first cryptographic key and then locking the stored first cryptographic key to prevent further changes.

The method of any of claims 2 to 8further comprising the secure element decrypting and authenticating the third secret data using the second cryptographic key.

10. A device comprising a secure element coupled to a nonvolatile memory, the non-volatile memory arranged to hold a first cryptographic key stored therein; the secure element configured implement the method according to the claims 1 to 9.

1 1 . The device according to claim 10 wherein the non-volatile memory comprises a one-time programmable memory.

12. The device of any preceding claims 10 to 1 1 wherein the non-volatile memory is only accessible by the secure element.

13. The device of any preceding claims 10 to 12 wherein the device is a SoC device.

14. A computer readable medium comprising instructions that when executed, cause a processor to perform the method of any of claims 1 to 9.