Claims
- 1. A method for providing a memory challenge and response capacity to a semiconductor memory comprising the steps of:
storing an expected response value in an expected response area of memory; and storing a challenge value in a challenge area of memory, said challenge value being used to generate the proper response used to allow access to a protected area of the semiconductor memory.
- 2. The method of claim 1 wherein there is a cryptographic relationship between the challenge value and the proper response.
- 3. The method of claim 1 wherein the protected area stores a mediametric authentication value.
- 4. The method of claim 1 further comprising the step of:
Storing a response value in a response area of memory, said response value calculated by a card reader applying cryptography to the challenge value.
- 5. The method of claim 1wherein the expected response area in memory is connected to a cryptographic primitive, wherein the storing expected response value step further comprises the step of transforming the expected response value by the cryptographic primitive.
- 6. An apparatus for providing a memory challenge and response capacity to a semiconductor memory comprising:
means for storing an expected value in an expected response area of memory; and means for storing a challenge value in a challenge area of memory, said challenge value being used to generate the proper response used to allow access to a protected area of the semiconductor memory.
- 7. The apparatus of claim 6 wherein there is a cryptographic relationship between the challenge value and the proper response.
- 8. The apparatus of claim 6 wherein the protected area stores a mediametric authentication value.
- 9. The apparatus of claim 6 further comprising:
means for storing a response value in a response area of memory;
- 10. The apparatus of claim 6 further comprising:
means for storing a cryptographic primitive, the cryptographic primitive connecting to the expected response area of memory and transforming the expected response value when writing to the expected response area.
- 11. A method of authenticating data in a memory device comprising the steps of:
performing a challenge comprising data stored in an area of memory containing expected values; and utilizing a response cryptographically related to the challenge.
- 12. The method of claim 11 comprising the step of:
storing payload data related to the challenge by a secret key whereby the presence of valid response data indicates that the originator has possession of the secret key.
- 13. The method of claim 11 further comprising the step of:
updating the response and challenge after each successful authentication.
- 14. A method of performing mediametric authentication of contactless devices such as inductively coupled devices comprising the steps of:
measuring the signal amplitudes, rates of change, and timing characteristics as well as other device and/or class of device specific parameters to create a profile of the device being evaluated; and comparing the resulting profile to the previously known and trusted profile of the device or class of devices to determine authenticity.
- 15. A method of performing mediametric authentication of contactless devices such as inductively coupled devices comprising the steps of:
measuring communication characteristics of a contactless device, said characteristics uniquely identify the contactless device; creating a profile from the measured characteristics; storing the profile of the characteristics on the contactless device; when presenting the contactless device for a transaction, reading the profile from the contactless device; measuring the communication characteristics of the contactless device; and comparing the read profile with the communication characteristics.
- 16. A method of claim 15 wherein the communication characteristics is a signal amplitude of a communication signal from the device, a rate of signal amplitude changes, or timing characteristics of communicating data.
Parent Case Info
[0001] This application claims the benefit of U.S. Provisional Application Serial No. 60/351,515 filed Jan. 24, 2002 and U.S. Provisional Application Serial No. 60/377,092 filed May 02, 2002, which are incorporated by reference herein in its entirety.
Provisional Applications (2)
|
Number |
Date |
Country |
|
60351515 |
Jan 2002 |
US |
|
60377092 |
May 2002 |
US |