METHOD OF MODIFYING SECRETS INCLUDED IN A CRYPTOGRAPHIC MODULE, NOTABLY IN AN UNPROTECTED ENVIRONMENT
First Claim
1. A method of modifying secrets included in a cryptographic module on a card, the cryptographic module including a version number that corresponds to a set of secrets, wherein the cryptographic module:
- indicates whether a loading of a secret is either successful, or invalid; and
allows reading of a version number for each secret;
wherein the method comprises the steps of;
assigning a distinctive number to the version number of the set of secrets of the cryptographic module, if the version number of the set of secrets is equal to a version number that requires a set of new secrets to be loaded, in order to indicate that the cryptographic module is being reloaded;
for each secret, loading said new secret and its version number if the version number of the secret is different from the version number of the corresponding new secret to be loaded;
assigning the version number of the set of new secrets to the version number of the set of secrets of the cryptographic module.
1 Assignment
0 Petitions
Accused Products
Abstract
The invention relates to a method for modifying a set of secrets in a crypto-graphic module. The cryptographic module ensures that the loading of a secret is either complete or null and void. The module enables a reading of a version number for each secret. The module includes information indicating a version number corresponding to the set of secrets. The method of the invention includes a first step during which, if the version number of the set of secrets is equal to a version number that requires the loading of a set of new secrets, the version number of the set of secrets in the cryptographic module is made equal to a distinctive number that determines that the cryptographic module is being uploaded. The method comprises a second step during which, for each secret and if the version number of said secret is different from the version number of the corresponding new secret to be downloaded, the new secret and the version number thereof are loaded. The method comprises a third step during which the version number of the set of secrets in the cryptographic module is made equal to the version umber of the set of new secrets. The invention can be used particularly for downloading access keys included in a set of smart cards in a non-protected environment.
16 Citations
5 Claims
-
1. A method of modifying secrets included in a cryptographic module on a card, the cryptographic module including a version number that corresponds to a set of secrets, wherein the cryptographic module:
-
indicates whether a loading of a secret is either successful, or invalid; and allows reading of a version number for each secret; wherein the method comprises the steps of; assigning a distinctive number to the version number of the set of secrets of the cryptographic module, if the version number of the set of secrets is equal to a version number that requires a set of new secrets to be loaded, in order to indicate that the cryptographic module is being reloaded; for each secret, loading said new secret and its version number if the version number of the secret is different from the version number of the corresponding new secret to be loaded; assigning the version number of the set of new secrets to the version number of the set of secrets of the cryptographic module. - View Dependent Claims (2, 3, 4, 5)
-
Specification