Electronic security system
First Claim
1. An electronic security system, comprising:
- a lock, includinga lock memory storing therein an identification number of said lock, an encryption code associated with said lock, and a seed number, andmeans for encrypting said stored seed number with said encryption code to generate an encrypted seed number;
key means couplable with said lock for communicating therewith, includinga key memory storing therein a list of lock identification numbers and corresponding encryption codes,means for receiving said identification number of said lock and said seed number from said lock,means for encrypting said received seed number with an encryption code retrieved from said key code corresponding to said received identification number to generate an encrypted seed number, andmeans for transmitting said encrypted seed number to said lock;
said lock further includingmeans for comparing said encrypted seed number received from said key means with the encrypted seed number generated in said lock, andmeans for enabling said key means to open said lock upon determination by said means for comparing that said encrypted seed numbers match.
1 Assignment
0 Petitions
Accused Products
Abstract
An electronic security system includes an electronic lock mechanism and an electronic key, each of which is provided with a microprocessor controller and a memory storing data including an ID code and encryption key codes. The lock microprocessor may either change ID codes stored in its memory or encrypt a seed number to be used for determining access to the lock. The key can only be used to access the lock either once or for a limited number of successive times, and must thereafter be reprogrammed by a host computer to be loaded with either the proper ID code or the appropriate encryption key code for that lock. The electronic lock operates a solenoid which retracts a bolt-blocking mechanism that prevents the unlocking of the bolt even when a key having the correct mechanical key cuts is inserted into the lock. Power for operating the electronic lock as well as the solenoid is provided by a power supply within the key. In a preferred embodiment the key unit is composed of a handheld computer and key module interface.
-
Citations
15 Claims
-
1. An electronic security system, comprising:
a lock, including a lock memory storing therein an identification number of said lock, an encryption code associated with said lock, and a seed number, and means for encrypting said stored seed number with said encryption code to generate an encrypted seed number;
key means couplable with said lock for communicating therewith, includinga key memory storing therein a list of lock identification numbers and corresponding encryption codes, means for receiving said identification number of said lock and said seed number from said lock, means for encrypting said received seed number with an encryption code retrieved from said key code corresponding to said received identification number to generate an encrypted seed number, and means for transmitting said encrypted seed number to said lock;
said lock further includingmeans for comparing said encrypted seed number received from said key means with the encrypted seed number generated in said lock, and means for enabling said key means to open said lock upon determination by said means for comparing that said encrypted seed numbers match. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
10. An electronic security system, comprising:
-
a lock mechanism; controller means for controlling the operation of said lock mechanism, including means for storing a code number, means for modifying said stored code number according to a stored predetermined algorithm, means for receiving an input code number, means for comparing said modified code number with said input code number, means for enabling said lock mechanism to be operated when said input code number matches said modified code number, and means for replacing said stored code number with said modified code number when said input code number matches said modified code number; key means for operating said lock mechanism including means for storing said predetermined algorithm, means for calculating a code number according to said predetermined algorithm, means for outputting said calculated code number to said controller means as said input code number, and means for operating said lock mechanism when enabled by said controller means; and means for writing said predetermined algorithm into said key means corresponding to said predetermined algorithm stored in said controller means. - View Dependent Claims (11, 12, 13, 14)
-
-
15. An electronic security system, comprising:
-
a lock, including means for unlocking said lock based on received specific data; and key means for operating said lock, comprising a handheld computer including means for storing encoded data, and an interface module detachably coupled to said handheld computer for interfacing said handheld computer with said lock, including means for decoding said encoded data stored in said handheld computer into decoded data and means for generating said specific data for transmission to said lock based on said decoded data.
-
Specification