Data encryption and smartcard storing encrypted data
First Claim
1. A smart card comprising:
- a fingerprint reader;
a processor circuit configured to perform an encryption process in which an item of electronic information is encrypted and a decryption process in which the item of encrypted electronic information is decrypted; and
a memory circuit storing the item of encrypted electronic information, wherein;
(a) the processor circuit is configured to perform the encryption by;
(i) deriving a first fingerprint template from a finger,(ii) storing the first fingerprint template in unencrypted form in the memory circuit which also contains other data values thereby to conceal the first fingerprint template,(iii) deriving an encryption key from the first fingerprint template,(iv) encrypting the first fingerprint template with the encryption key and storing the resulting encrypted first fingerprint template in the memory circuit in encrypted form; and
(v) encrypting said information by an encryption algorithm which utilizes said encryption key, and(b) the processor circuit is further configured to perform the decryption by;
(i) deriving a second fingerprint template from a finger,(ii) performing a matching process to match the second fingerprint template with the stored first fingerprint template,(iii) if the matching process is successful, regenerating the encryption key from the first fingerprint template,(iv) encrypting the first fingerprint template utilizing the regenerated encryption key and comparing the resulting encrypted fingerprint template with the stored first fingerprint template in encrypted form, and(v) decrypting the encrypted information utilizing the regenerated encryption key.
1 Assignment
0 Petitions
Accused Products
Abstract
A data encryption and decryption process, particularly for use in smart cards, in which the data is encrypted using an encryption key derived from a fingerprint template. The fingerprint template is stored, in unencrypted form, in a memory which, apart from the fingerprint template, is filled or substantially filled with random data values thereby to conceal the fingerprint template. The template may be broken up into components stored in disparate locations in the memory to further increase security. Decryption is performed by, firstly, carrying out scanning a fingerprint to obtain a new template, comparing the new template with the previously stored template and, if there is a match, regenerating the encryption key from the previously stored template. The regenerated encryption key is then used to decrypt the data.
-
Citations
16 Claims
-
1. A smart card comprising:
-
a fingerprint reader; a processor circuit configured to perform an encryption process in which an item of electronic information is encrypted and a decryption process in which the item of encrypted electronic information is decrypted; and a memory circuit storing the item of encrypted electronic information, wherein; (a) the processor circuit is configured to perform the encryption by; (i) deriving a first fingerprint template from a finger, (ii) storing the first fingerprint template in unencrypted form in the memory circuit which also contains other data values thereby to conceal the first fingerprint template, (iii) deriving an encryption key from the first fingerprint template, (iv) encrypting the first fingerprint template with the encryption key and storing the resulting encrypted first fingerprint template in the memory circuit in encrypted form; and (v) encrypting said information by an encryption algorithm which utilizes said encryption key, and (b) the processor circuit is further configured to perform the decryption by; (i) deriving a second fingerprint template from a finger, (ii) performing a matching process to match the second fingerprint template with the stored first fingerprint template, (iii) if the matching process is successful, regenerating the encryption key from the first fingerprint template, (iv) encrypting the first fingerprint template utilizing the regenerated encryption key and comparing the resulting encrypted fingerprint template with the stored first fingerprint template in encrypted form, and (v) decrypting the encrypted information utilizing the regenerated encryption key. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. An electronic process for encrypting and decrypting information in electronic form, comprising:
-
(i) deriving a first fingerprint template from a finger; (ii) storing the first fingerprint template in unencrypted form in a memory circuit which also contains other data values thereby to conceal the first fingerprint template; (iii) deriving an encryption key from the first fingerprint template; (iv) encrypting the first fingerprint template with the encryption key and storing the resulting encrypted first fingerprint template in the memory circuit in encrypted form; (v) encrypting said information by an encryption algorithm which utilizes said encryption key; (vi) storing said encrypted information in the memory circuit; (vii) deriving a second fingerprint template from a finger; (viii) performing a matching process to match the second fingerprint template with the stored first fingerprint template; (ix) if the matching process is successful, regenerating the encryption key from the first fingerprint template; (x) encrypting the first fingerprint template utilizing the regenerated encryption key and comparing the resulting encrypted fingerprint template with the stored first fingerprint template in encrypted form; and (xi) decrypting the encrypted information utilizing the regenerated encryption key. - View Dependent Claims (9, 10)
-
-
11. A smart card comprising:
-
a fingerprint reader; a processor circuit configured to perform an encryption process in which an item of electronic information is encrypted and a decryption process in which the item of encrypted electronic information is decrypted; and a memory circuit storing the item of encrypted electronic information, wherein; (a) the processor circuit is configured to perform the encryption by; (i) deriving a first fingerprint template from a finger, (ii) storing the first fingerprint template in unencrypted form in the memory circuit which also contains other data values thereby to conceal the first fingerprint template, the storing comprising breaking up the first fingerprint template into a multiplicity of components and storing the components in disparate locations in the memory circuit, (iii) deriving an encryption key from the first fingerprint template, and (iv) encrypting the information by an encryption algorithm which utilizes the encryption key, and (b) the processor circuit is further configured to perform the decryption by; (i) deriving a second fingerprint template from a finger, (ii) performing a matching process to match the second fingerprint template with the stored first fingerprint template, (iii) if the matching process is successful, regenerating the encryption key from the first fingerprint template, and (iv) decrypting the encrypted information utilizing the regenerated encryption key. - View Dependent Claims (12)
-
-
13. An electronic process for encrypting and decrypting information in electronic form, comprising:
-
deriving a first fingerprint template from a finger; storing the first fingerprint template in unencrypted form in a memory circuit which also contains other data values thereby to conceal the first fingerprint template, the storing comprising breaking up the first fingerprint template into a multiplicity of components and storing the components in disparate locations in the memory circuit; deriving an encryption key from the first fingerprint template; encrypting said information by an encryption algorithm which utilizes said encryption key; storing said encrypted information; deriving a second fingerprint template from a finger; performing a matching process to match the second fingerprint template with the stored first fingerprint template; if the matching process is successful, regenerating the encryption key from the first fingerprint template; and decrypting the encrypted information utilizing the regenerated encryption key. - View Dependent Claims (14)
-
-
15. A smart card comprising:
-
a fingerprint reader; a processor circuit configured to perform an encryption process in which an item of electronic information is encrypted and a decryption process in which the item of encrypted electronic information is decrypted; and a memory circuit storing the item of encrypted electronic information, wherein; (a) the processor circuit is configured to perform the encryption by; (i) deriving a first fingerprint template from a finger, (ii) storing the first fingerprint template in unencrypted form in the memory circuit which also contains other data values thereby to conceal the first fingerprint template, (iii) deriving an encryption key from the first fingerprint template, and (iv) encrypting the information by an encryption algorithm which utilizes the encryption key, and (b) the processor circuit is further configured to perform the decryption by; (i) deriving a second fingerprint template from a finger, (ii) performing a matching process to match the second fingerprint template with the stored first fingerprint template, (iii) if the matching process is successful, regenerating the encryption key from only the first fingerprint template, and (iv) decrypting the encrypted information utilizing the regenerated encryption key.
-
-
16. An electronic process for encrypting and decrypting information in electronic form, comprising:
-
deriving a first fingerprint template from a finger; storing the first fingerprint template in unencrypted form in a memory circuit which also contains other data values thereby to conceal the first fingerprint template; deriving an encryption key from the first fingerprint template; encrypting said information by an encryption algorithm which utilizes said encryption key; storing said encrypted information; deriving a second fingerprint template from a finger; performing a matching process to match the second fingerprint template with the stored first fingerprint template; if the matching process is successful, regenerating the encryption key from only the first fingerprint template; and decrypting the encrypted information utilizing the regenerated encryption key.
-
Specification