Security method for a smart card
First Claim
1. A security method for a smart card comprising the steps of:
- a) providing said smart card with a memory source having a plurality of addressed floating memory locations;
b) randomly selecting one of said floating memory locations as a security location;
c) writing a security code into said security location, and d) periodically repeating steps b) and c).
5 Assignments
0 Petitions
Accused Products
Abstract
A security method for smart cards used for accessing appliances or the like. The smart card is provided with a memory source having a plurality of addressed floating memory locations. Periodically, one of the floating memory locations is randomly selected as a security location and a security code is written in the security location. The security code and the address of the security location in the card'"'"'s memory device is stored in the appliance'"'"'s memory or in a central controllers memory. Periodically, the code in the floating memory location at the address stored in the appliance memory device is compared with the security code in the appliance memory device. If the two codes are not the same, then an alert code is written into each of the memory locations and/or the smart card is disabled. If the two codes are the same, then the appliance is placed in a stand by mode ready to provide service.
38 Citations
10 Claims
-
1. A security method for a smart card comprising the steps of:
-
a) providing said smart card with a memory source having a plurality of addressed floating memory locations;
b) randomly selecting one of said floating memory locations as a security location;
c) writing a security code into said security location, and d) periodically repeating steps b) and c). - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
providing an appliance memory device in an appliance;
storing said security code in said appliance memory device;
storing the address of said security location in said appliance memory device; and
periodically comparing a security code in a said floating memory location at said address stored in said appliance memory device with said security code in said appliance memory device.
-
-
4. The method of claim 3, further comprising the step of, if said code in said floating memory location at said address stored in said appliance memory device is not the same as said security code in said appliance memory device, then writing an alert code into each of said addressed memory locations.
-
5. The method of claim 4, wherein said alert code is encrypted.
-
6. The method of claim 4, further comprising the step of, if said code in said floating memory location at said address stored in said appliance memory device is not the same as said security code in said appliance memory device, then disabling the smart card.
-
7. The method of claim 4, further comprising the step of, if said code in said floating memory location at said address stored in said appliance memory device is the same as said security code in said appliance memory device, then placing the appliance in a stand by mode ready to provide service.
-
8. The method of claim 1, wherein step c) further comprises randomly generating a number as said security code.
-
9. The method of claim 4, wherein step c) further comprises randomly generating a number as said security code.
-
10. The method according to claim 1, wherein step d) comprises repeating steps b) and c) after a predetermined number of images have been produced using said smart card.
Specification