CN101798889B - Electronic code unlocking method and electronic code lock device - Google Patents
Electronic code unlocking method and electronic code lock device Download PDFInfo
- Publication number
- CN101798889B CN101798889B CN 201010124135 CN201010124135A CN101798889B CN 101798889 B CN101798889 B CN 101798889B CN 201010124135 CN201010124135 CN 201010124135 CN 201010124135 A CN201010124135 A CN 201010124135A CN 101798889 B CN101798889 B CN 101798889B
- Authority
- CN
- China
- Prior art keywords
- random
- lock
- code
- cipher
- 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.)
- Expired - Fee Related
Links
Images
Classifications
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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/00412—Electronically 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00309—Electronically 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/0042—Electronically 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/00476—Electronically 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/005—Electronically 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
-
- G—PHYSICS
- G07—CHECKING-DEVICES
- G07C—TIME 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/00—Individual registration on entry or exit
- G07C9/00174—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys
- G07C9/00571—Electronically operated locks; Circuits therefor; Nonmechanical keys therefor, e.g. passive or active electrical keys or other data carriers without mechanical keys operated by interacting with a central unit
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Lock And Its Accessories (AREA)
Abstract
The invention relates to an unlocking method and a lock, in particular to an electronic code unlocking method and an electronic code lock device. The electronic code unlocking method comprises the following steps of: a, generating a serial number and a random lock code; b, writing the serial number and the random lock code; c, inserting an electronic code key, wherein the electronic code key and an electronic code lock are reset by electrifying and carry out initialization operation on internal registers; d, comparing the serial number; e, comparing the random lock code; f, generating a new random lock code; g, covering the random lock code in the step b by the new random lock code; and h, carrying out unlocking operation after the random lock code in the step b is completely covered by the new random lock code. The electronic code lock device comprises a client information server, the electronic code lock and the electronic code key. The invention unlocks by utilizing much information and multiple codes through cherial verification and furthest prevents every potential safety hazard, i.e. the key is duplicated, the code is vioulently cracked, and the like.
Description
Technical field
The present invention relates to method for unlocking and lockset, relate in particular to electronic code unlocking method and electronic coded lock device.
Background technology
The restriction that the technical development of lock and popularization and application mainly are subjected to three factors: safety, convenience and cost performance.Cost performance constantly changes along with the improvement of production technology.How inciting somebody to action safety and convenient two to greatest extent combinations of large factor, is the difficult problem that entire society faces jointly.
Since computer comes out, taken leave of the situation that mechanical lock rules all the land, formed the situation of mechanical lock, electronic password lock and mechanical-electronic puzzle lock coexistence, they are bringing into play each self-applying because of features in different field.But lock all exists technological deficiency separately at present, well combination safety and this two large factor that makes things convenient for.The shortcoming of mechanical lock is that key easily copies and is difficult for being found, and lock is vulnerable to outside destroy and loses protective effect.Existing coded lock has a lot of types, such as dial type coded lock, push-button puzzle lock, fixed password formula coded lock and dynamic password formula coded lock.The shortcoming of dial type coded lock and push-button puzzle lock is easily to leak password when unblanking, and also needs artificial memory's password to increase inconvenience.Fixed coded lock and dynamic password formula coded lock are that present safety is higher, and its shortcoming is that password can be replicated and Brute Force.Therefore, be badly in need of the full electronic password lock with being convenient to the whole body in Jian.
Summary of the invention
The present invention is directed to the password that exists in the prior art and easily be replicated deficiency with Brute Force, provide a kind of and utilized much information and puzzle checking to unblank, avoided to greatest extent key to be replicated with password by electronic code unlocking method and the electronic coded lock device of the each side potential safety hazards such as Brute Force.
In order to solve the problems of the technologies described above, the present invention is solved by following technical proposals:
Electronic code unlocking method may further comprise the steps:
A. generate unique sequence number and random lock code with client information server;
B. sequence number and random lock code are all write the memory of Electronics Cryptographic Keys and the memory of electronic password lock;
C. Electronics Cryptographic Keys is inserted in the electronic password lock, Electronics Cryptographic Keys and electronic password lock electrification reset also carry out initialization operation to inner each register;
D. the sequence number in the electronic password lock read electric cipher key is compared with self sequence number;
E. sequence number comparison correct after, the random lock code in the electronic password lock read electric cipher key is compared with self random lock code;
F. after the random lock code comparison correctly, open the random cipher maker, generate new random lock code;
G. new random lock code covers the random lock code among the step b;
H. after covering fully, carry out unlock operation.
Electronics Cryptographic Keys has identical sequence number with electronic password lock, and whether the comparison of sequence number can point out the slotting key of institute corresponding with lock.If sequence number comparison mistake represents that then key is not corresponding with lock; If the sequence number comparison is correct, then continue the program of unblanking.
Electronics Cryptographic Keys has identical random lock code with electronic password lock, and the comparison of random lock code can judge whether key is correct.
New random lock code covers old random lock code, and the rear random lock code of namely at every turn unblanking changes, and can greatly reduce Electronics Cryptographic Keys and be unblanked by fraudulent copying.This function is very useful in actual life, during such as hotel occupancy, house to let, house decoration, needs to give other people with key and uses a period of time, hotel or landlord worry that key is copied by other people afterwards, can only change lockset, and use technical scheme of the present invention, then without this worry.
As preferably,
In step a, generate random key cipher in the time of formation sequence number and random lock code;
In step b, write random key cipher in the time of writing sequence number and random lock code;
In step e, after the sequence number comparison was correct, electronic password lock sent random key cipher to Electronics Cryptographic Keys, and the random key cipher that Electronics Cryptographic Keys will receive and self random key cipher are compared;
After random key cipher comparison was correct, the random lock code in the electronic password lock read electric cipher key was compared with self random lock code;
In step f, when generating new random lock code, generate new random key cipher;
In step g, the same stylish random key cipher of the random lock code in new random lock code covering step b covers the random key cipher among the step b.
Increase the setting of random key cipher, can further protect the safety of random lock code, increase the program of unblanking, reduce intrusion risk.
As preferably,
In step a, generate simultaneously identifying code;
In step b, while write verification code;
In step e, in random lock code or random key cipher comparison mistake, but alignment similarity is greater than 98% the time, identifying code in the electronic password lock read electric cipher key, compare with self identifying code, after the identifying code comparison was correct, change random lock code or the wrong result of random key cipher comparison were correct.
Increase the setting of identifying code, can prevent the transient error in electronic signal transmission and the comparison.
As preferably,
In step a, generate simultaneously service codes;
In step b, service codes is write the memory of electronic password lock;
During the new Electronics Cryptographic Keys of reprovision, from client information server, read the sequence number corresponding with electronic password lock and service codes, deposit the memory of new Electronics Cryptographic Keys in;
New Electronics Cryptographic Keys is inserted electronic password lock, electronic password lock reads sequence number and self sequence number of new Electronics Cryptographic Keys and compares, after the sequence number comparison was correct, electronic password lock read service codes and self service codes of new Electronics Cryptographic Keys and compares;
After the service codes comparison is correct, start the random cipher maker, generate random lock code, perhaps generate random lock code and random key cipher, deposit the coding that generates in the memory of Electronics Cryptographic Keys and the memory of electronic password lock;
After storing successfully, delete the service codes of new Electronics Cryptographic Keys.
Increase the setting of service codes, so that the new electron key of reprovision is safe and convenient.
As preferably,
In step a, generate unique sequence number, at least one pins and the random lock code of matching mutually with pins with client information server;
In step b, sequence number is write the memory of each Electronics Cryptographic Keys and the memory of electronic password lock, with pairing mutually respectively organize the memory that pins and random lock code write corresponding each Electronics Cryptographic Keys, pairing mutually respectively organized the memory that pins and random lock code grouping write electronic password lock;
In step e, after sequence number comparison is correct, the pins in the electronic password lock read electric cipher key and self respectively organize pins and compare; After the pins comparison was correct, the random lock code in the electronic password lock read electric cipher key was compared with the random lock code that correct pins matches mutually.
Increase the setting of pins, and each random lock code is corresponding with the corresponding pins of each Electronics Cryptographic Keys, can realize " many spoons one locks ", safe and convenient.
As preferably,
In step a, formation sequence number, pins generate the random key cipher that matches mutually with pins with random lock code the time;
In step b, with pairing mutually respectively organize the memory that pins, random lock code and random key cipher write corresponding each Electronics Cryptographic Keys, pairing mutually respectively organized the memory that pins, random lock code and random key cipher grouping write electronic password lock;
In step e, after the pins comparison was correct, electronic password lock sent random key cipher to Electronics Cryptographic Keys, and the random key cipher that Electronics Cryptographic Keys will receive and self random key cipher are compared;
After random key cipher comparison was correct, the random lock code in the electronic password lock read electric cipher key was compared with the random lock code that correct pins matches mutually;
In step f, when generating new random lock code, generate new random key cipher;
In step g, the same stylish random key cipher of the random lock code in new random lock code covering step b covers the random key cipher among the step b.
Increase the setting of random key cipher, can further protect the safety of random lock code, increase the program of unblanking, reduce intrusion risk.
Electronic coded lock device, comprise client information server, electronic password lock and Electronics Cryptographic Keys, electronic password lock comprises electronic password lock CPU, electronic cipher lock memory, electronic password lock communication power supply interface and electronic password lock mechanical unlocking mechanism, Electronics Cryptographic Keys comprises Electronics Cryptographic Keys CPU, Electronics Cryptographic Keys memory and Electronics Cryptographic Keys communication power supply interface, electronic password lock also comprises the random cipher maker, and the random cipher maker links to each other with electronic password lock CPU.
As preferably, electronic password lock CPU is connected with the electronic password lock delayed time system, perhaps Electronics Cryptographic Keys CPU is connected with the Electronics Cryptographic Keys delayed time system, perhaps electronic password lock CPU and Electronics Cryptographic Keys CPU are connected with respectively electronic password lock delayed time system and Electronics Cryptographic Keys delayed time system, and electronic password lock delayed time system and subcipher key delayed time system comprise timer conter and interrupt source.
Increase delay system, the start delay system can't bring into play the fireballing advantage of computer run when delay system maliciously cracks password when the password comparison is wrong, makes to crack successful probability and be down to and approach zero.
As preferably, electronic password lock also comprises indication mechanism and warning system, and indication mechanism links to each other with electronic password lock CPU with warning system.
Increase indication mechanism so that more convenient operation, indication mechanism is generally the LED lamp of different colours; Increase warning system and help to find fast the behavior that malice is unblanked.
As preferably, electronic password lock also comprises the communication expansion module, and the communication expansion module links to each other with electronic password lock CPU.
Increase communication expansion module is that the space has been reserved in the exploitation of new function.
According to technical scheme of the present invention, utilize the checking of much information and puzzle to unblank, avoid to greatest extent key to be replicated with password by each side potential safety hazards such as Brute Forces, and realized the function of " many spoons one locks ", each user is separated separately, after losing key, be convenient to deletion, will carry out safely and conveniently perfect adaptation.
Description of drawings
Fig. 1 is structured flowchart of the present invention.
Fig. 2 is the FB(flow block) of embodiments of the invention 7.
The specific embodiment
Below in conjunction with accompanying drawing and the specific embodiment the present invention is described in further detail:
Embodiment 1
Electronic code unlocking method may further comprise the steps:
A. generate unique sequence number and random lock code with client information server 1;
B. sequence number and random lock code are all write Electronics Cryptographic Keys memory 32 and electronic cipher lock memory 22;
C. Electronics Cryptographic Keys 3 is inserted in the electronic password locks 2, Electronics Cryptographic Keys 3 and electronic password lock 2 electrification resets also carry out initialization operation to inner each register;
D. the sequence number in the electronic password lock 2 read electric cipher keys 3 is compared with self sequence number;
E. sequence number comparison correct after, the random lock code in the electronic password lock 2 read electric cipher keys 3 is compared with self random lock code;
F. after the random lock code comparison correctly, open random cipher maker 25, generate new random lock code;
G. new random lock code covers the random lock code among the step b;
H. after covering fully, carry out unlock operation.
Electronic coded lock device, comprise client information server 1, electronic password lock 2 and Electronics Cryptographic Keys 3, electronic password lock 2 comprises electronic password lock CPU 21, electronic cipher lock memory 22, electronic password lock communication power supply interface 23 and electronic password lock mechanical unlocking mechanism 24, Electronics Cryptographic Keys 3 comprises Electronics Cryptographic Keys CPU 31, Electronics Cryptographic Keys memory 32 and Electronics Cryptographic Keys communication power supply interface 33, electronic password lock 2 also comprises random cipher maker 25, and random cipher maker 25 links to each other with electronic password lock CPU 21.
Electronic password lock CPU 21 and Electronics Cryptographic Keys CPU 31 are connected with respectively electronic password lock delayed time system 26 and subcipher key delayed time system 36, and electronic password lock delayed time system 26 and subcipher key delayed time system 36 comprise timer conter and interrupt source.
Electronic code unlocking method on the step basis of embodiment 1, increases following steps:
In step a, generate random key cipher in the time of formation sequence number and random lock code;
In step b, write random key cipher in the time of writing sequence number and random lock code;
In step e, after the sequence number comparison was correct, electronic password lock 2 sent random key cipher to Electronics Cryptographic Keys 3, and the random key cipher that Electronics Cryptographic Keys 3 will receive and self random key cipher are compared;
After random key cipher comparison was correct, the random lock code in the electronic password lock 2 read electric cipher keys 3 was compared with self random lock code;
In step f, when generating new random lock code, generate new random key cipher;
In step g, the same stylish random key cipher of the random lock code in new random lock code covering step b covers the random key cipher among the step b.
Embodiment 3
Electronic code unlocking method on the step basis of embodiment 1, increases following steps:
In step a, generate simultaneously identifying code;
In step b, while write verification code;
In step e, in random lock code or random key cipher comparison mistake, but alignment similarity is greater than 98% the time, identifying code in the electronic password lock 2 read electric cipher keys 3, compare with self identifying code, after the identifying code comparison was correct, change random lock code or the wrong result of random key cipher comparison were correct.
Embodiment 4
Electronic code unlocking method on the step basis of embodiment 1, increases following steps:
In step a, generate simultaneously service codes;
In step b, service codes is write electronic cipher lock memory 22;
During the new Electronics Cryptographic Keys 3 of reprovision, from client information server 1, read sequence number and the service codes corresponding with electronic password lock 2, deposit new Electronics Cryptographic Keys memory 32 in;
New Electronics Cryptographic Keys 3 is inserted electronic password lock 2, electronic password lock 2 reads sequence number and self sequence number of new Electronics Cryptographic Keys 3 and compares, after the sequence number comparison was correct, electronic password lock 2 read service codes and self service codes of new Electronics Cryptographic Keys 3 and compares;
After the service codes comparison is correct, start random cipher maker 25, generate random lock code, perhaps generate random lock code and random key cipher, deposit the coding that generates in Electronics Cryptographic Keys memory 32 and electronic cipher lock memory 22;
After storing successfully, delete the service codes of new Electronics Cryptographic Keys 3.
Embodiment 5
Electronic code unlocking method on the step basis of embodiment 1, increases following steps:
In step a, generate unique sequence number, at least one pins and the random lock code of matching mutually with pins with client information server 1;
In step b, sequence number is write each Electronics Cryptographic Keys memory 32 and electronic cipher lock memory 22, the pins of respectively organizing of mutually pairing is write corresponding each Electronics Cryptographic Keys memory 32 with random lock code, pins and the random lock code grouping of respectively organizing of mutually pairing is write electronic cipher lock memory 22;
In step e, after sequence number comparison is correct, the pins in the electronic password lock 2 read electric cipher keys 3 and self respectively organize pins and compare; After the pins comparison was correct, the random lock code in the electronic password lock 2 read electric cipher keys 3 was compared with the random lock code that correct pins matches mutually.
Embodiment 6
Electronic code unlocking method on the step basis of embodiment 5, increases following steps:
In step a, formation sequence number, pins generate the random key cipher that matches mutually with pins with random lock code the time;
In step b, respectively organize pins, random lock code and the random key cipher of mutually pairing are write corresponding each Electronics Cryptographic Keys memory 32, respectively organize pins, random lock code and the random key cipher grouping of matching mutually write electronic cipher lock memory 22;
In step e, after the pins comparison was correct, electronic password lock 2 sent random key cipher to Electronics Cryptographic Keys 3, and the random key cipher that Electronics Cryptographic Keys 3 will receive and self random key cipher are compared;
After random key cipher comparison was correct, the random lock code in the electronic password lock 2 read electric cipher keys 3 was compared with the random lock code that correct pins matches mutually;
In step f, when generating new random lock code, generate new random key cipher;
In step g, the same stylish random key cipher of the random lock code in new random lock code covering step b covers the random key cipher among the step b.
Embodiment 7
Electronic code unlocking method may further comprise the steps:
A. initialize and arrange:
1. generate sequence number and several groups of service codes that random data forms without repetition that form according to certain order with client information server 1;
2. sequence number and service codes are write electronic cipher lock memory 22 and Electronics Cryptographic Keys memory 32;
3. Electronics Cryptographic Keys 3 is inserted in the electronic password locks 2, Electronics Cryptographic Keys 3 and electronic password lock 2 electrification resets also carry out initialization operation to inner each register;
4. the sequence number in the electronic password lock 2 read electric cipher keys 3 is compared with self sequence number;
After sequence number comparison was correct, electronic password lock 2 continued the respectively service codes of read electric cipher keys, compared a group by a group in order with self service codes, just can read next group after every group of comparison is correct;
After the service codes comparison is correct, the service codes in the electronic password lock 2 deletion Electronics Cryptographic Keys 3;
5. start random cipher maker 25, generate pins, identifying code, random key cipher and random lock code; Pins, identifying code, random key cipher and random lock code are write electronic cipher lock memory 22 and Electronics Cryptographic Keys memory 32; Start the storage enciphered storage chip in the Electronics Cryptographic Keys 3, take random key cipher as opening password;
B. normally use:
6. Electronics Cryptographic Keys 3 is inserted in the electronic password locks 2, Electronics Cryptographic Keys 3 and electronic password lock 2 electrification resets also carry out initialization operation to inner each register;
7. Electronics Cryptographic Keys 3 transmit Sequence Number and pins to electronic password lock 2, electronic password lock 2 after receiving is compared sequence number and self sequence number;
After the sequence number comparison is correct, electronic password lock 2 takes out corresponding random key cipher according to pins from memory, be sent to Electronics Cryptographic Keys 3, and the indication amber light, the random key cipher that Electronics Cryptographic Keys will receive and self random key cipher are compared;
After random key cipher comparison was correct, Electronics Cryptographic Keys 3 was opened storage enciphered storage chip, took out identifying code and random lock code and sent to electronic password lock 2;
8. electronic password lock 2 is compared the identifying code that receives and random lock code successively with self identifying code and random lock code;
9. the comparison of identifying code and random lock code correct after, start random cipher maker 25, regenerate random key cipher and random lock code and cover the original position of electronic password lock 2 and Electronics Cryptographic Keys 3;
10. after covering fully, carry out unlock operation, and the indication green light.
If step 7. in, after sequence number comparison was incorrect, electronic password lock 2 was opened indication red lights, the EP (end of program) of unblanking.
If step 7. in, after random key cipher comparison was incorrect, Electronics Cryptographic Keys 3 was opened delay systems 36, Electronics Cryptographic Keys 3 sends and stops unlocking signal, the EP (end of program) of unblanking.
If step 8. in, after the comparison of identifying code and random lock code is incorrect, electronic password lock 2 flicker red lights, start delay system 26, and send alarm signal, the EP (end of program) of unblanking.
In a word, the above only is preferred embodiment of the present invention, and all equalizations of doing according to the present patent application claim change and modify, and all should belong to the covering scope of patent of the present invention.
Claims (5)
1. electronic code unlocking method is characterized in that: may further comprise the steps:
A. use client information server (1) to generate unique sequence number and random lock code;
B. sequence number and random lock code are all write Electronics Cryptographic Keys memory (32) and electronic cipher lock memory (22);
C. Electronics Cryptographic Keys (3) is inserted in the electronic password lock (2), Electronics Cryptographic Keys (3) and electronic password lock (2) electrification reset also carry out initialization operation to each register of inside;
D. the sequence number in electronic password lock (2) the read electric cipher key (3) is compared with self sequence number;
E. sequence number comparison correct after, the random lock code in electronic password lock (2) the read electric cipher key (3) is compared with self random lock code;
F. after the random lock code comparison correctly, open random cipher maker (25), generate new random lock code;
G. new random lock code covers the random lock code among the step b;
H. after covering fully, carry out unlock operation;
In step a, generate simultaneously identifying code;
In step b, while write verification code;
In step e, in random lock code comparison mistake, but alignment similarity is greater than 98% the time, identifying code in electronic password lock (2) the read electric cipher key (3), compare with self identifying code, after the identifying code comparison was correct, the wrong result of change random lock code comparison was correct.
2. electronic code unlocking method according to claim 1 is characterized in that:
In step a, generate random key cipher in the time of formation sequence number and random lock code;
In step b, write random key cipher in the time of writing sequence number and random lock code;
In step e, after the sequence number comparison was correct, electronic password lock (2) sent random key cipher to Electronics Cryptographic Keys (3), and the random key cipher that Electronics Cryptographic Keys (3) will receive and self random key cipher are compared;
After random key cipher comparison was correct, the random lock code in electronic password lock (2) the read electric cipher key (3) was compared with self random lock code; In random key cipher comparison mistake, but alignment similarity is greater than 98% the time, and the identifying code in electronic password lock (2) the read electric cipher key (3) is compared with self identifying code, after the identifying code comparison is correct, change the wrong result of random key cipher comparison for correct;
In step f, when generating new random lock code, generate new random key cipher;
In step g, the same stylish random key cipher of the random lock code in new random lock code covering step b covers the random key cipher among the step b.
3. electronic code unlocking method according to claim 1 and 2 is characterized in that:
In step a, generate simultaneously service codes;
In step b, service codes is write electronic cipher lock memory (22);
During the Electronics Cryptographic Keys that reprovision is new (3), from client information server (1), read sequence number and the service codes corresponding with electronic password lock (2), deposit new Electronics Cryptographic Keys memory (32) in;
New Electronics Cryptographic Keys (3) is inserted electronic password lock (2), electronic password lock (2) reads sequence number and self sequence number of new Electronics Cryptographic Keys (3) and compares, after the sequence number comparison was correct, electronic password lock (2) read service codes and self service codes of new Electronics Cryptographic Keys (3) and compares;
After the service codes comparison is correct, start random cipher maker (25), generate random lock code, perhaps generate random lock code and random key cipher, deposit random lock code and the random key cipher that generates in Electronics Cryptographic Keys memory (32) and electronic cipher lock memory (22);
After storing successfully, delete the service codes of new Electronics Cryptographic Keys (3).
4. electronic code unlocking method according to claim 1 is characterized in that:
In step a, generate unique sequence number, at least one pins and the random lock code of matching mutually with pins with client information server (1);
In step b, sequence number is write each Electronics Cryptographic Keys memory (32) and electronic cipher lock memory (22), the pins of respectively organizing of mutually pairing is write corresponding each Electronics Cryptographic Keys memory (32) with random lock code, pins and the random lock code grouping of respectively organizing of mutually pairing is write electronic cipher lock memory (22);
In step e, after sequence number comparison is correct, the pins in electronic password lock (2) the read electric cipher key (3) and self respectively organize pins and compare; After the pins comparison was correct, the random lock code in electronic password lock (2) the read electric cipher key (3) was compared with the random lock code that correct pins matches mutually.
5. electronic code unlocking method according to claim 4 is characterized in that:
In step a, formation sequence number, pins generate the random key cipher that matches mutually with pins with random lock code the time;
In step b, respectively organize pins, random lock code and the random key cipher of mutually pairing are write corresponding each Electronics Cryptographic Keys memory (32), respectively organize pins, random lock code and the random key cipher grouping of matching mutually write electronic cipher lock memory (22);
In step e, after the pins comparison was correct, electronic password lock (2) sent random key cipher to Electronics Cryptographic Keys (3), and the random key cipher that Electronics Cryptographic Keys (3) will receive and self random key cipher are compared;
After random key cipher comparison was correct, the random lock code in electronic password lock (2) the read electric cipher key (3) was compared with the random lock code that correct pins matches mutually;
In step f, when generating new random lock code, generate new random key cipher;
In step g, the same stylish random key cipher of the random lock code in new random lock code covering step b covers the random key cipher among the step b.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010124135 CN101798889B (en) | 2010-03-15 | 2010-03-15 | Electronic code unlocking method and electronic code lock device |
PCT/CN2011/071749 WO2011113332A1 (en) | 2010-03-15 | 2011-03-13 | Unlocking method and apparatus for electric combination lock |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 201010124135 CN101798889B (en) | 2010-03-15 | 2010-03-15 | Electronic code unlocking method and electronic code lock device |
Publications (2)
Publication Number | Publication Date |
---|---|
CN101798889A CN101798889A (en) | 2010-08-11 |
CN101798889B true CN101798889B (en) | 2013-05-01 |
Family
ID=42594716
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 201010124135 Expired - Fee Related CN101798889B (en) | 2010-03-15 | 2010-03-15 | Electronic code unlocking method and electronic code lock device |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN101798889B (en) |
WO (1) | WO2011113332A1 (en) |
Families Citing this family (17)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101798889B (en) * | 2010-03-15 | 2013-05-01 | 郎孙俊 | Electronic code unlocking method and electronic code lock device |
WO2014059026A1 (en) | 2012-10-09 | 2014-04-17 | Rug Doctor, Inc. | Kiosk for renting carpet cleaning machines |
CN103400434B (en) * | 2013-08-07 | 2016-02-03 | 珠海汇金科技股份有限公司 | The control method of sound state coded lock and control device |
CN107292998B (en) * | 2016-03-30 | 2020-12-18 | 杭州扬彩工艺品设计有限公司 | Hotel self-service check-in control system and method |
CN106127888B (en) * | 2016-06-14 | 2019-06-11 | 天津宅美智能科技有限公司 | Intelligent lock operation method and smart lock operating system |
CN107178258A (en) * | 2017-06-26 | 2017-09-19 | 西北民族大学 | The electronic lock of view-based access control model password principle |
CN109750937A (en) * | 2017-11-06 | 2019-05-14 | 成都三泰智能科技有限公司 | A kind of bank tail-box is safe to store handover equipment and handover method |
CN107979472A (en) * | 2017-12-01 | 2018-05-01 | 江苏乐希科技有限公司 | A kind of coding lock system and authentication method |
GB2569968B (en) * | 2018-01-04 | 2020-07-22 | Uk Locker Ltd | Improvements in or relating to locks and lockers |
CN108734824A (en) * | 2018-04-03 | 2018-11-02 | 温福财 | The Activiation method of password unlocking module in a kind of coded lock or smart lock |
CN109493488B (en) * | 2018-11-23 | 2020-11-10 | 北京小米移动软件有限公司 | Smart card authentication method, smart lock, smart card, system and device |
CN109754503A (en) * | 2018-12-12 | 2019-05-14 | 胡渐佳 | Intelligent door lock method for unlocking |
CN109493497A (en) * | 2018-12-26 | 2019-03-19 | 无锡卓信信息科技股份有限公司 | Electronics unlocking system |
CN110232762B (en) * | 2019-06-24 | 2021-07-20 | 沈阳泰格科技发展有限公司 | Anti-copy method for electronic lock of M1 card cabinet door |
CN112798838B (en) * | 2021-04-13 | 2021-07-27 | 国网山东省电力公司诸城市供电公司 | Anti-electricity-theft device for low-voltage current transformer |
CN114882624A (en) * | 2022-05-21 | 2022-08-09 | 深圳优创杰科技有限公司 | Method for obtaining random temporary password by Bluetooth car key offline |
CN115938022B (en) * | 2022-12-12 | 2023-11-24 | 远峰科技股份有限公司 | Vehicle entity key safety authentication method and system |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1234845A (en) * | 1996-07-10 | 1999-11-10 | 石易 | autonomous random dynamic coded lock system |
JP2005016126A (en) * | 2003-06-25 | 2005-01-20 | Nec Corp | Floating password unlocking system, floating password unlocking method, and its program |
CN1953366A (en) * | 2006-11-10 | 2007-04-25 | 北京飞天诚信科技有限公司 | Password management method and system for intelligent secret key device |
CN201339365Y (en) * | 2008-12-18 | 2009-11-04 | 田强 | Digital memorizing electrically controlled lock |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08212165A (en) * | 1995-02-03 | 1996-08-20 | Matsushita Electric Ind Co Ltd | Approval system |
CN2217077Y (en) * | 1995-07-21 | 1996-01-10 | 北京亿鑫企业发展总公司 | Electronic puzzle lock |
TW571019B (en) * | 2003-01-30 | 2004-01-11 | Tian-Tsai Lin | Chip password lock system and its management method |
CN101798889B (en) * | 2010-03-15 | 2013-05-01 | 郎孙俊 | Electronic code unlocking method and electronic code lock device |
-
2010
- 2010-03-15 CN CN 201010124135 patent/CN101798889B/en not_active Expired - Fee Related
-
2011
- 2011-03-13 WO PCT/CN2011/071749 patent/WO2011113332A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1234845A (en) * | 1996-07-10 | 1999-11-10 | 石易 | autonomous random dynamic coded lock system |
JP2005016126A (en) * | 2003-06-25 | 2005-01-20 | Nec Corp | Floating password unlocking system, floating password unlocking method, and its program |
CN1953366A (en) * | 2006-11-10 | 2007-04-25 | 北京飞天诚信科技有限公司 | Password management method and system for intelligent secret key device |
CN201339365Y (en) * | 2008-12-18 | 2009-11-04 | 田强 | Digital memorizing electrically controlled lock |
Also Published As
Publication number | Publication date |
---|---|
WO2011113332A1 (en) | 2011-09-22 |
CN101798889A (en) | 2010-08-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101798889B (en) | Electronic code unlocking method and electronic code lock device | |
CN101375259B (en) | Data security system | |
CN1035085C (en) | Equipment for protection of code character of core card | |
US11310048B2 (en) | Portable storage device with internal secure controller that performs self-verification and self-generates encryption key(s) without using host or memory controller and that securely sends encryption keys(s) via side channel | |
CN103580872B (en) | A kind of system and method generating for key and managing | |
KR100307665B1 (en) | Lock and key system employing an id code | |
CN107220820A (en) | Resource transfers method, device and storage medium | |
CN101968834A (en) | Encryption method and device for anti-copy plate of electronic product | |
CN102279923A (en) | Multi-fingerprint encryption method for raising encryption level | |
CN106652182B (en) | A kind of charging card management system and method | |
CN109410396B (en) | Intelligent lock data encryption transmission method and leasing equipment applying same | |
CN1598475A (en) | Controller of digital electronic detonator | |
CN109243017A (en) | A kind of bluetooth method for unlocking, device and computer readable storage medium | |
CN104085203A (en) | Portable intelligent digital seal | |
CN106933752B (en) | A kind of encryption device and method of SRAM type FPGA | |
CN203133903U (en) | Decoding card, card reader matched with decoding card and application system | |
CN116318685B (en) | Data security exchange system of mobile storage equipment | |
CN202067560U (en) | Encrypted safe USB (Universal Series Bus) flash disk with external keyboard | |
CN110298951A (en) | Encryption method and encryption system for M1 card | |
CN103839305B (en) | A kind of gate control system and the method for gate control system rights management | |
US20160300416A1 (en) | Electronic Lock and Verification Method for Unlocking the Same | |
CN107958523A (en) | A kind of high security access control system and control method | |
CN109521965A (en) | A kind of method of solid state hard disk encrypted partition | |
CN106056726B (en) | It is a kind of can two-way authentication CPU card access-control card reader safety certifying method | |
CN102953600A (en) | Electronic coded lock system and unlocking method thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20130501 Termination date: 20190315 |