GB2265412A - Electronic key and lock - Google Patents

Electronic key and lock Download PDF

Info

Publication number
GB2265412A
GB2265412A GB9207005A GB9207005A GB2265412A GB 2265412 A GB2265412 A GB 2265412A GB 9207005 A GB9207005 A GB 9207005A GB 9207005 A GB9207005 A GB 9207005A GB 2265412 A GB2265412 A GB 2265412A
Authority
GB
United Kingdom
Prior art keywords
key
lock
digit sequence
binary digit
electronic
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
GB9207005A
Other versions
GB9207005D0 (en
Inventor
Ian Francis Deviny
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Individual filed Critical Individual
Priority to GB9207005A priority Critical patent/GB2265412A/en
Publication of GB9207005D0 publication Critical patent/GB9207005D0/en
Publication of GB2265412A publication Critical patent/GB2265412A/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/00388Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks code verification carried out according to the challenge/response method
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/00412Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal being encrypted
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C9/00309Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks
    • G07C2009/0042Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed
    • G07C2009/00476Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed dynamically
    • G07C2009/005Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated with bidirectional data transmission between data carrier and locks the transmitted data signal containing a code which is changed dynamically whereby the code is a random code
    • GPHYSICS
    • G07CHECKING-DEVICES
    • G07CTIME OR ATTENDANCE REGISTERS; REGISTERING OR INDICATING THE WORKING OF MACHINES; GENERATING RANDOM NUMBERS; VOTING OR LOTTERY APPARATUS; ARRANGEMENTS, SYSTEMS OR APPARATUS FOR CHECKING NOT PROVIDED FOR ELSEWHERE
    • G07C9/00Individual registration on entry or exit
    • G07C9/00174Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
    • G07C2009/00753Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys
    • G07C2009/00769Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by active electrical keys with data transmission performed by wireless means

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Lock And Its Accessories (AREA)

Abstract

An electronic key and lock wherein a randomly generated binary digit sequence is generated by the lock, transmitted to the key, is received by the key and a changed binary digit sequence is generated by applying a unique and predetermined boolean function of the input digit sequence to produce each digit of the output. The changed output digit sequence is transmitted to the lock whereupon the lock determines from previously programmed instructions whether the key used is the same as previously authorised key.

Description

ELECTRONIC KEY AND LOCK This invetion relates to an electronic tey and lock.
Electronic devices that, operate electronic locks are known as an alternative to mechanical lock and kej systems. Their advantage being an increased umber of combinations, a non physical contact mode of operation, and resistance to riefeate of tne lock by nechanical means, Such derices use various types of transmission mediums such as ultrasonic sound infra red light, and radio waves, to transmit a coded signal from the key to the lock that if previously authorised and programmed to accept the coded signal will open +.he loc. < .
The degree of security of such a lock is related to the ease of detecting ard copying +ne transmitted signals from key to lock. Methods are known of changing the coded signal after eah use of the key however in some cases this prevents the use of mere than one key for each lock.
According to the present invention there is provided a:1 electronic lock and key wherein a randomly generated binary digit sequence transmitted by the lock anr received by the key, is changed by the key in a unique way specific to the particular key being used, and transmitted back to the lock, whereupon the lock determines wnether the changed binary digit sequence matches that which the lock has determined would be the case for a own and authorised send.
Also according to tis in-rention there is roved a method cf electronic circuitry for the key wnerein a unique combination of boolean function in the form cf MOR,NAND,XOR, or otner basic logic gate structure is programmed irto the key to operate on the received binary digit sequence and produce a changed, or scrambled, but unique binary digit sequence to be trarsTit+ed to the lock.
Also according to this irvention there is provided an electronic lock wherein the unique boolean function for a particular key is programmed into the lock so that after sending a randomly generated binary digit sequence and receiving the scrambled binary digit sequence back from the key, a central processing unit (CPU) can deterrrine whether the key being used is the same as for that which the boolean function therein programmed is tre same.
X specific embodiment of the invention will now be described by way of example with reference to the accompanying drawings in which The drawings are in block function format wherein each blocs describes an electronic function that can be created using known methods of electronic design from the functional description herewith described.
Figure 1 shows in block functional diagram format, electronic circuitry to be encompassed in the electronic key wherein; The Signal Reception Device is the component that converts the received signal into an electronic series of pulses, for example a phototransistor, a radio receiver, or an ultrasonic transducer, and supplies these pulses to the Input Signal Decoding logic.
The Input Signal Decoding is the logic circuitry that interprets beginning and ending markers of the received signal, converts the signal into a sequence of binary digits, for example 32 digits, and serially clocks these digits into the Input Word Shift Register.
The Input Word Shift Register is filled with the binary digit sequence and when full, as indicated by the detection of an end of sequence signal from the Input Signal Decoding, enables the SCRAMBLE logic.
The Scramble logic performs the boolean function on the digit sequence in a way programmed during manufacture, or afterwards, and provides the resulting sequence for entry into the Output Word Shift Register.
The Output Signal Coding formats the digit sequence, adding start and ending control signals, into a form suitable for transmission through the Signal Transmission Device.
Te signal transmission device is the compliment to the reception device, for example light emitting diode.
The programming interface enables external input to the Scamble logic and Owner Identification Register during manufacture or afterwards.
The Owner Identification Register contains logic to be programmed in binary format with unique information, for example the key owners name, to be used as a reference name for the key by the lock.
Figure 2 snows in block functional diagrari. format, electronic circuitry to be encompassed in the electronic lock wherein: The Signal Reception Device converts a received signal from.
the Key into an electronic series of pulses and supplies these pulses to the Input ignal Decoding logic.
The Input Signal Decoding Logic interprets the received signal and either, in the case of receiving an initiate lock sequence, detects an iniate sequence command and enables the CPU (Embedded Controller) t.o begin it's programmed function, or in the case of receiving the scrambled binary digit sequence from the Key, interprets beginning and end markers of the received signal, converts the signal into a sequence of binary digits and serially clocks these digits into the Input Word Shift Register Thh Input Word Shift register is filled with the binary digit sequence and when full lags the CPU.
The CPU, on detection of an initiate sequence, sends a command signal 0 the Output Signal Coding which when received by the key iniates the key to send the contents of it's Owner Identification register. On receipt of the contents of the Owner Identification register, via the Input Word Shift Register, the CPU uses a lockup table to identify if the key being used has been previously programmed to open the lock. If this is not the case then no further functions are performed. If the contents of the Owner Identification register are found to be from a valid key, the CPU then generates a random binary digit sequence, of for example 32 digits, for transmission via the Output Word register to the key. On receipt of the scrambled sequence from the key a fixed time later, the CPU performs the programmed boolean function on the original binary digit sequence and compares it with the received scrambled sequence, and if the same sends a signal to the Unlock Activation circuitry.
The Unlock Activation circuitry enables a servo mechanism via a relay or power transistor which opens the lock.
The Output Word shift register receives binary digit sequences to be output serially to the Output Signal Coding.
The C'utput Signal Coding formats the digit sequence, adding start and end control signals, into a form suitable for transtnission and outputs the signal to the signal Transmission Device.
Phe Sicnal Transmission Device is the complement transmission device to the examples given for the signal receiving device.
The Progamming interface enables external input to program the CPU during manufacture, or afterwards, to program the lock to accept a given key defined by a unique boolean function, or to remove key functions already programmed.
Figure 3 shows an arrangement of logic gates (1) and programmable connections (2 that can be programmed to produce one of a large number of different boolean functions cn an inputted binary digit sequence to ize used in the Scramble logic section of figure 1.
The section shown , to produce the first binary digit output, is indicated as being repeated for each digit up to the length of the incoming binary digit sequence, for example for 32 digits the value of n would be equal to 32. lach repeated section is programmed randomly and uniquely during manufacture or afterwards to produce a boolean function for each output digit which is a function of the whole input binary digit sequence.
An example of the boolean function for the nth output digit would be: On = (I1+I7.I30.I25+l9+I27)+(I11.I19.I25.I8) where "." refers to logical AND, "+" refers to logical OR, and "I" refers to logical inverse of I.
Referring to the drawing of figure 1, the electronic key comprises Seauence Initiation logic which on detection of a key operating event, for example operation of a push button swithh, causes the Output Signal coaxing to issue a signal via the Signal Transmission device, for example an LED (light emitting diode), which any lock within reception distance of the signal will detect and interpret as a command to send a signal back to the key which the key will interpret as a command to be,in sending unique data stored in the Owner Identification register via the Output Signal coding and LED to be received by the lock.
The lock 1 recieve this data and use. it to identify which set cf programming instructions, pèviousl;9 stored, will be used when the lock comes to the stage of identif/ing whether the key is authorised to open the lock.
After receiving the contents of the Owner Identification register, the CPU as shown in figure 2 will generate a random series of binary digits which will be sent to the key.
The key will recieve te series of binary digits and pass them into the Input Word Shift register as shown in figure 1. When the final binary digit is received by the key the The Input Signal Decoding will enable the received word to be input to the Scramble logic. Each digit output of the Scramble logic becomes a boolean function of the input word shift register and the output digit sequence is then transmitted via the output signal coding and LWD to the lock.
On receipt of the returned digit sequence, the loge of the CPU compares this sequence with the result obtained from performing the previously determined programming instructions on the original word sent out to the key and If they are the same then the unlock activation is enabled, and if not the same the unlock activation logic remains disabled.

Claims (4)

1 An electronic key and 1sok wherein a randomly generated binary digit sequence transmitted by the lock and received by the key, is changed by the key in a unique way specific to the particular key being used, and transmitted back to the lock whereupon the lock determines whether the changed binary digit sequence matches that which the lock has determined would he the case for a known and authorised key.
2 An electronic key as claimed in claim 1, wherein the method of changing the binary digit sequence is performed by an arrangement of logic gates that can configured during manufacture, or afterwards, in many different ways to provide many different combinations of ways of changing a binary digit sequence and therefore many different key.
combinations by performing a boolean function on the binary digit sequence.
3 An electronic look as claimed in claim 1 wherein a; set ot program instructions is provided that allow the lock to determine if-the chånged sequence of binary digits received from the key in response to a random binary digit sequence sent by the lock as claimed in claim 1 or claim 2 is the same as would be received from a key with the correct and previously allowed combination.
4 An electronic key and lock as claimed in claims -1.2 and 3 wherein; many different keys can be authorised or programmed ito allow opening of the lock by using as many different sets of programming instruction within the electronic lock.
GB9207005A 1992-03-27 1992-03-27 Electronic key and lock Withdrawn GB2265412A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
GB9207005A GB2265412A (en) 1992-03-27 1992-03-27 Electronic key and lock

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
GB9207005A GB2265412A (en) 1992-03-27 1992-03-27 Electronic key and lock

Publications (2)

Publication Number Publication Date
GB9207005D0 GB9207005D0 (en) 1992-05-13
GB2265412A true GB2265412A (en) 1993-09-29

Family

ID=10713166

Family Applications (1)

Application Number Title Priority Date Filing Date
GB9207005A Withdrawn GB2265412A (en) 1992-03-27 1992-03-27 Electronic key and lock

Country Status (1)

Country Link
GB (1) GB2265412A (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994023163A1 (en) * 1993-03-27 1994-10-13 John Arthur Howard System and method for activating a device
DE9419635U1 (en) * 1994-12-09 1995-03-02 Engel, Gerhard, Dipl.-Ing., 41564 Kaarst Safety device, in particular for motor vehicles
DE4440349A1 (en) * 1994-11-11 1996-05-15 Bayerische Motoren Werke Ag Method for synchronizing two dialog-capable transceiver units for a code signal in a motor vehicle locking system

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2544368A1 (en) * 1983-04-12 1984-10-19 Daimler Benz Ag Electronic lock for automobile door
US4509093A (en) * 1982-07-09 1985-04-02 Hulsbeck & Furst Gmbh & Co. Kg Electronic locking device having key and lock parts interacting via electrical pulses
FR2579790A1 (en) * 1985-04-01 1986-10-03 Esparseil Claude Electronic device for access protection, especially to a program and key for such a device
FR2588396A1 (en) * 1985-10-04 1987-04-10 Esparseil Claude Electronic device for access protection, especially to program and key for such a device
US4736419A (en) * 1984-12-24 1988-04-05 American Telephone And Telegraph Company, At&T Bell Laboratories Electronic lock system

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4509093A (en) * 1982-07-09 1985-04-02 Hulsbeck & Furst Gmbh & Co. Kg Electronic locking device having key and lock parts interacting via electrical pulses
FR2544368A1 (en) * 1983-04-12 1984-10-19 Daimler Benz Ag Electronic lock for automobile door
US4736419A (en) * 1984-12-24 1988-04-05 American Telephone And Telegraph Company, At&T Bell Laboratories Electronic lock system
FR2579790A1 (en) * 1985-04-01 1986-10-03 Esparseil Claude Electronic device for access protection, especially to a program and key for such a device
FR2588396A1 (en) * 1985-10-04 1987-04-10 Esparseil Claude Electronic device for access protection, especially to program and key for such a device

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1994023163A1 (en) * 1993-03-27 1994-10-13 John Arthur Howard System and method for activating a device
DE4440349A1 (en) * 1994-11-11 1996-05-15 Bayerische Motoren Werke Ag Method for synchronizing two dialog-capable transceiver units for a code signal in a motor vehicle locking system
DE9419635U1 (en) * 1994-12-09 1995-03-02 Engel, Gerhard, Dipl.-Ing., 41564 Kaarst Safety device, in particular for motor vehicles

Also Published As

Publication number Publication date
GB9207005D0 (en) 1992-05-13

Similar Documents

Publication Publication Date Title
US5600323A (en) Telecontrol system with a plurality of functional ranges selected by detection threshold
JPH0451626B2 (en)
US6097307A (en) Security system with randomized synchronization code
US4652860A (en) Security installation
JP2784309B2 (en) Remote control security system
US5563600A (en) Data transmission for remote-controlled security system
US5774051A (en) Security system with multi-function transmitter
US5844496A (en) Signal generation method and structure for a transmission and reception system
CA2139530C (en) Vehicle remote keyless entry system with rolling code encryption
GB1595797A (en) Security systems
JPS6245875A (en) Apparatus for closure-closure release of safety apparatus
CA2610498A1 (en) Traffic preemption system communication method
JPS6010081A (en) Code preventing method of electric lock
JPH0452350B2 (en)
US5631962A (en) Circuit and method of encrypting key validation
US5781121A (en) Security system and method therefor
EP0292217A3 (en) remote control system for door locks
GB2265412A (en) Electronic key and lock
JPH09221949A (en) Remote control device of actuator for automobile
US6960991B2 (en) Electronically tested high-security coding and decoding device
EP0395596A2 (en) An improved anti-theft system, particularly for motor vehicles
GB2159567A (en) Security apparatus for controlling locks or latches
US4135150A (en) Decoder circuit for detecting sequentially presented code digit signals
ES372080A1 (en) Digital commaless code remote control system
CN100545406C (en) Remote control password lock device and control method thereof based on identification

Legal Events

Date Code Title Description
WAP Application withdrawn, taken to be withdrawn or refused ** after publication under section 16(1)