Claims
- 1. A method for exchanging electronic messages between a sender with an enrolled biometric feature set and a receiver with an enrolled biometric feature set, comprising:
a. exchanging enrolled biometric feature sets between the sender and receiver; b. generating a live-scan biometric feature set of the sender; c. generating a first difference key derived from the difference between the sender's live-scan biometric feature set and the sender's enrolled biometric feature set; d. encrypting the message with the first difference key; e. encrypting said sender's live-scan biometric feature set with an encryption key; f. transmitting to the receiver the encrypted message and said encrypted sender's live-scan biometric feature set; g. decrypting by the receiver said encrypted sender's live-scan biometric feature set; h. regenerating by the receiver the first difference key by calculating the difference between said sender's live-scan biometric feature set and the sender's enrolled biometric feature set; i. decrypting the message by use of the regenerated first difference key.
- 2. The method of claim 1, wherein the biometric feature set is a fingerprint feature set.
- 3. The method of claim 1, further comprising the steps of:
a. modifying the enrolled biometric feature set of a sender or receiver such that it is unique but still useful for the purposes of matching other biometric feature sets of the person to identify the individual; b. modifying multiple enrolled biometric feature sets such that each biometric feature set is unique; c. assigning one or more uniquely modified enrolled biometric feature sets to specific individuals with whom messages will be exchanged; d. securely exchanging unique modified enrolled biometric feature sets with individuals with whom messages will be exchanged.
- 4. The method of claim 2 whereby public key cryptographic techniques are used to securely exchange modified enrolled biometric feature sets.
- 5. The method of claim 1, further comprising:
a. generating a real-time biometric feature set by the sender during message exchange to assert the identity of the sender; b. generating a real-time biometric feature set by the receiver during message exchange to assert the identity of the receiver; c. validating the identity of the sender during message exchange; d. validating the identity of the receiver during message exchange.
- 6. The method of claim 1, further comprising:
a. determining the characteristics a first biometric feature set; b. determining the characteristics a second biometric feature set; c. determining the differences between said characteristics of first and second biometric feature sets; d. creating an encryption/decryption key based on said differences.
- 7. The method of claim 1, further comprising:
a. using the differences between a real-time biometric feature set and enrolled biometric feature set to create a unique encryption/decryption key; b. using the unique encryption/decryption key to encrypt data during message exchange; c. securely exchanging real-time biometric feature sets by one or more parties during message exchange; d. reconstructing the unique encryption/decryption key by a remote party by using the differences between the characteristics of the exchanged real-time biometric feature set and the previously exchanged enrolled biometric feature set; e. using the unique encryption/decryption key by a remote party to decrypt the data sent with the message.
- 8. The method of claim 1 further comprising the transmission of the encrypted receiver's biometric feature set to the sender, allowing the sender to confirm that the proper person has received the message.
- 9. The method of claim 1, further comprising the steps of:
a. generating one or more live-scan biometric feature sets of the receiver during the process of receiving messages; b. generating a second difference key derived from the difference between the receiver's live-scan biometric feature set and the receiver's enrolled biometric feature set; c. encrypting data by the receiver with the second difference key and transmission of encrypted data from the receiver to the sender; d. confirming the identity of the receiver by the sender by decrypting the live-scan biometric feature set of the receiver and matching against the enrolled biometric feature set of the receiver; e. confirming the identity of the receiver by reconstructing the second difference key, decrypting data from the receiver, and confirming the validity of the data; f. encrypting data by the sender with the first difference key; g. transmitting to the receiver of the encrypted data; h. decrypting by the receiver of the sender's live-scan biometric feature set to check the identity of the sender; wherein exchanging the enrolled biometric feature sets between the sender and receiver occurs prior to the exchange of messages; and generating the live-scan biometric feature set of the sender occurs during the process of sending messages.
- 10. The method of claim 9, wherein the biometric feature set is a fingerprint feature set.
- 11. The method of claim 9, further comprising:
a. enrolled biometric feature set of an individual who wishes to send or receive messages; b. modifying the enrolled biometric feature set such that it unique but still useful for the purposes of matching other biometric feature sets of the individual and thus to identify or verify the identity of the individual; c. modifying of multiple enrolled biometric feature sets such that each biometric feature set is unique; e. assigning one or more uniquely modified enrolled biometric feature sets to specific individuals with whom messages will be exchanged; f. securely exchanging unique modified enrolled biometric feature sets with individuals with whom messages will be exchanged.
- 12. The method of claim 9 whereby public key cryptographic techniques are used to securely exchange modified enrolled biometric feature sets.
- 13. The method of claim 9, further comprising:
a. generating a real-time biometric feature set by the sender during message exchange to assert the identity of the sender; b. generating a real-time biometric feature set by the receiver during message exchange to assert the identity of the receiver; c. validating the identity of the sender during message exchange; d. validating the identity of the receiver during message exchange.
- 14. The method of claim 9, further comprising:
a. determining the characteristics a first biometric feature set; b. determining the characteristics a second biometric feature set; c. comparing the characteristics of the first and second biometric feature sets; d. determining the differences between the characteristics of the first and second biometric feature sets; e. creating an encryption/decryption key based on the differences between the characteristics of the first and second biometric feature sets.
- 15. The method of claim 9, further comprising:
a. using the differences between a real-time biometric feature set and enrolled biometric feature set to create a unique encryption/decryption key; b. using the unique encryption/decryption key to encrypt a message for message exchange; c. securely exchanging real-time biometric feature sets by one or more parties during message exchange; d. reconstructing the unique encryption/decryption key by a remote party by using the differences between the characteristics of the exchanged real-time biometric feature set and the previously exchanged enrolled biometric feature set; e. using the unique encryption/decryption key by a remote party to decrypt the data sent with the message.
- 16. The method of claim 9 further comprising the steps of transmitting the encrypted receiver's biometric feature set to the sender so that the sender confirms that the proper person has received the message.
- 17. A system for exchanging electronic messages between a sender with an enrolled biometric feature set and a receiver with an enrolled biometric feature set, comprising:
a. means for exchanging enrolled biometric feature sets between the sender and receiver; b. means for generating a live-scan biometric feature set of the sender; c. means for generating a difference key derived from the difference between the sender's live-scan biometric feature set and the sender's enrolled biometric feature set; d. means for encrypting the message with the difference key; e. means for encrypting said sender's live-scan biometric feature set with an encryption key; f. means for transmitting to the receiver the encrypted message and said encrypted sender's live-scan biometric feature set; g. means for decrypting by the receiver said encrypted sender's live scan biometric feature set; h. means for regenerating by the receiver the difference key by calculating the difference between said sender's live-scan biometric feature set and the sender's enrolled biometric feature set; means for decrypting the message by use of the regenerated difference key.
Parent Case Info
[0001] This is a continuation-in-part of U.S. application Ser. No. 09/588,971 and a continuation of International Application PCT/CA01/00812.
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
09588971 |
Jun 2000 |
US |
Child |
10307424 |
Dec 2002 |
US |