Programmable key and receptacle system and method therefor
First Claim
1. A combination programmable key for storing encrypted data and a receptacle system for reading and programming said programmable key comprising, in combination:
- A) a programmable key having a memory storage unit wherein said memory storage unit is programmed to store said encrypted data;
B) receptacle means for reading and programming said memory storage unit of said programmable key wherein said receptacle means has a plurality of terminal means for contacting said memory storage unit for facilitating a programming device coupled to said receptacle means to read and program said memory storage unit; and
C) wherein said memory storage unit comprises;
1) memory storage area means for storing said encrypted data;
2) a unique encoded serial number means stored within said memory storage area means for uniquely identifying said programmable key and for preventing unauthorized duplication of said memory storage unit; and
3) counter register means stored in said memory storage area means for recording and monitoring all transmissions to and from said memory storage unit of said encrypted data; and
D) wherein said memory storage unit further comprises a unique sequence of numbers randomly generated and stored in different locations in said memory storage unit means wherein said unique sequence of numbers is used as a seed to produce a key to decipher said encrypted data.
1 Assignment
0 Petitions
Accused Products
Abstract
A combination programmable key for storing encrypted data and a receptacle system for reading and programming the programmable key. The programmable key uses a memory storage unit which may be programmed and reprogrammed to store the encrypted data. A receptacle system is used for reading and programming the memory storage unit. The receptacle system has a front plate having a centrally located aperture through which the programmable key is inserted when the receptacle system is to read and/or program the programmable key. A terminal block is coupled to the front plate. The terminal block houses a plurality of contact terminals which are used for contacting the memory storage unit of the programmable key in order to allow a programming device coupled to the receptacle system to read and program the memory storage unit.
33 Citations
17 Claims
-
1. A combination programmable key for storing encrypted data and a receptacle system for reading and programming said programmable key comprising, in combination:
-
A) a programmable key having a memory storage unit wherein said memory storage unit is programmed to store said encrypted data; B) receptacle means for reading and programming said memory storage unit of said programmable key wherein said receptacle means has a plurality of terminal means for contacting said memory storage unit for facilitating a programming device coupled to said receptacle means to read and program said memory storage unit; and C) wherein said memory storage unit comprises; 1) memory storage area means for storing said encrypted data; 2) a unique encoded serial number means stored within said memory storage area means for uniquely identifying said programmable key and for preventing unauthorized duplication of said memory storage unit; and 3) counter register means stored in said memory storage area means for recording and monitoring all transmissions to and from said memory storage unit of said encrypted data; and D) wherein said memory storage unit further comprises a unique sequence of numbers randomly generated and stored in different locations in said memory storage unit means wherein said unique sequence of numbers is used as a seed to produce a key to decipher said encrypted data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A combination programmable key and programming system comprising, in combination:
-
A) receptacle means for reading and programming said programmable key wherein said receptacle means has a plurality of terminal means for contacting said programmable key for facilitating a programming device coupled to said receptacle means to read and program said programmable key, wherein said receptacle means comprises; 1) a front plate having a centrally located aperture wherein said programmable key is inserted through said aperture of said front plate to allow said receptacle means to read and program said programmable key and said centrally located aperture of said receptacle means further comprises rounded edges which facilitates said programmable key to be inserted into said centrally located aperture of receptacle means in only a single manner; and 2) terminal block coupled to said front plate for holding said plurality of terminal means to allow said terminal means to read and program said programmable key; B) light emitting diode (LED) means coupled to said terminal means for visually indicating when said programmable key is properly inserted into said receptacle means and for visually indicating when said programmable key is being read and programmed; and C) a programmable key which is programmed and reprogrammed to store said encrypted data, wherein said programmable key comprises; 1) a memory storage unit wherein said memory storage unit is programmed and reprogrammed to store said encrypted data, wherein said memory storage unit comprises; a) memory storage area means for storing said encrypted data; b) a unique encoded serial number means stored within said memory storage area means for uniquely identifying said programmable key and for preventing unauthorized duplication of said memory storage unit; c) counter register means stored in said memory storage area means for recording and monitoring transmissions to and from said memory storage unit of said encrypted data; and d) a unique sequence of numbers randomly generated and stored in different locations in said memory storage unit means wherein said unique sequence of numbers is used as a seed to produce a key to decipher said encrypted data; 2) a first shell having an indentation for holding said memory storage unit wherein said indentation has an aperture therethrough for facilitating one of said plurality of terminal means to come in contact with said memory storage unit when said programmable key is inserted into said receptacle means, said first shell further having a pair of side beveled edges which facilitates said programmable key to be inserted into said receptacle means in only a single manner; and 3) a second shell detachably coupled to said first shell and having an indentation for holding said memory storage unit wherein said indentation of said second shell has a center point in axial alignment with a center point of said indentation of said first shell, said second shell having at least two apertures therethrough for facilitating two of said plurality of terminal means to come in contact with said memory storage unit when said programmable key is inserted into said receptacle means, said first shell and said second shell both have channelling running from a front edge of both said first shell and said second shell to each of said apertures in said first shell and said second shell for aligning said plurality of terminal means with an individual aperture to allow each of said plurality of terminal means to come in contact with said memory storage unit when said programmable key is inserted into said receptacle means for facilitating said programming device to read and program said memory storage unit. - View Dependent Claims (12, 13)
-
-
14. A method of providing a combination programmable key for storing encrypted data and a receptacle system for reading and programming said programmable key comprising the steps of:
-
1) providing a programmable key having a memory storage unit wherein said memory storage unit is programmed and reprogrammed to store said encrypted data; 2) providing receptacle means for reading and programming said memory storage unit of said programmable key wherein said receptacle means has a plurality of terminal means for contacting said memory storage unit for facilitating a programming device coupled to said receptacle means to read and program said memory storage unit; and 3) wherein said step of providing a programmable key having a memory storage unit further comprises the steps of; a) providing memory storage area means for storing said encrypted data; b) providing a unique encoded serial number means stored within said memory storage area means for uniquely identifying said programmable key and for preventing unauthorized duplication of said memory storage unit; c) providing counter register means stored in said memory storage area means for recording and monitoring transmissions to and from said memory storage unit of said encrypted data; and d) providing a unique sequence of numbers randomly generated and stored in different locations in said memory storage unit means wherein said unique sequence of numbers is used as a seed to produce a key to decipher said encrypted data. - View Dependent Claims (15, 16, 17)
-
Specification