CN100498641C - Cipher safe protecting method for preventing intelligent device input cipher from being decrypted - Google Patents
Cipher safe protecting method for preventing intelligent device input cipher from being decrypted Download PDFInfo
- Publication number
- CN100498641C CN100498641C CNB2004100681273A CN200410068127A CN100498641C CN 100498641 C CN100498641 C CN 100498641C CN B2004100681273 A CNB2004100681273 A CN B2004100681273A CN 200410068127 A CN200410068127 A CN 200410068127A CN 100498641 C CN100498641 C CN 100498641C
- Authority
- CN
- China
- Prior art keywords
- password
- time
- makeing mistakes
- value
- cipher
- 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
Abstract
The present invention relates to a cryptogram safety protection method for preventing the intelligent device inputted cryptogram from being decrypted. Said invention utilizes the devices of register and timer, etc. and adopts two programs of first cryptogram safety control program and second cryptogram safety control program to prevent the intelligent device inputted cryptogram from being decrypted. Said invention also provides the concrete steps of said protection method.
Description
Technical field
The present invention relates to a kind of password (or password or sequence number) method for security protection; it specifically is the mode of using high-speed computer circulation tentative calculation password at the cracker; can be introduced into wrong road dexterously by the present invention, prevent that intelligent device input cipher is decrypted.This intelligent apparatus refers to computing machine, Network, and intelligent terminal (as ATM), gate control system, control system and all need be inputed the software and hardware device that password just can enter.
Background technology
Existing illegal incomer's general using computing machine carries out tentative calculation to password and breaks a code, and the speed of computing machine is fast more, and the time of decryption is also just short more, to this, increases by the method that increases the password figure place usually and cracks difficulty and prolong the time of cracking.But along with the modern computer arithmetic speed is more and more faster, this method can not tackle the problem at its root, computing machine still at short notice tentative calculation go out password, thereby invasive system, moreover,, remember that very long password neither a nothing the matter for the user.In fact, have really in a lot of piracy software with tentative calculation device, decryption or sequence number easily.
Summary of the invention
The object of the present invention is to provide a kind of cipher safe protecting method that prevents that intelligent device input cipher is decrypted, thereby prevent illegal incomer's intrusion, the protection total system.
A kind of cipher safe protecting method that prevents that intelligent device input cipher is decrypted provided by the present invention, comprise the following steps: 1) the intelligent apparatus encryption system is carried out power-up initializing, give initial value, the initial value of time number register of promptly makeing mistakes is made as 1, and the initial value of timer is made as the first setting-up time value; 2) judge whether setting-up time arrives: if setting-up time less than, wait Hou Yiduan to forbid inputing time of password, continue to judge whether this setting-up time arrives; If setting-up time arrives, then enter next input password step; 3) input password; 4) password to input carries out computing and comparison, and whether check conforms to: if conform to, then enter the first cryptosecurity control program; If do not conform to, then enter the second cryptosecurity control program; The first cryptosecurity control program comprises the following steps: 41a) when the input password was consistent with proper password, the number of times of makeing mistakes subtracted counting, and will subtract the count results assignment in time number register of makeing mistakes; 41b) judge whether the number of times content of registers of makeing mistakes is 0: if not, then be back to step 3) and need continue to input and think correct password; If, then the intelligent apparatus encryption system is reinitialized, give initial value, the initial value of time number register of promptly makeing mistakes is made as 1, and the initial value of timer is made as very first time value, finishes this cryptosecurity control program, the access system; The second cryptosecurity control program comprises the following steps: 42a) when input password and proper password were inconsistent, the number of times of makeing mistakes added counting, and will add the count results assignment in the inferior number register of makeing mistakes; 42b) when password does not conform to, also judge whether to withdraw from: if, give the second setting-up time value to timer, wait one period of forbidding inputing password, be back to step 2); If not, directly be back to step 3) and continue the input password.
Prevent in the cipher safe protecting method that intelligent device input cipher is decrypted above-mentioned, also comprise a cryptosecurity controlled step 42c), promptly at described step 42b) be judged as do not withdraw from and be back to step 3) input password before, check makes mistakes number of times whether greater than one first setting value: if not, directly be back to step 3) and continue the input password; If the multiple value of time numerical value of then will makeing mistakes is given time number register of makeing mistakes, be back to step 3) and continue the input password.
Prevent in the cipher safe protecting method that intelligent device input cipher is decrypted above-mentioned, further comprise a cryptosecurity controlled step 42d), promptly checking out the number of times of makeing mistakes to make mistakes before the multiple value of time numerical value gives time number register of makeing mistakes greater than first setting value, further whether check makes mistakes number of times greater than second setting value, if, report to the police, the multiple value of time numerical value of will makeing mistakes is simultaneously given time number register of makeing mistakes, and is back to step 3) and continues the input password; Wherein: second setting value is greater than first setting value.
Prevent in the cipher safe protecting method that intelligent device input cipher is decrypted above-mentioned; wherein; after when checking out the number of times of makeing mistakes, reporting to the police greater than second setting value; if carry out the automatic or manual ann reset; can realize the intelligent apparatus encryption system is reinitialized; give initial value, enter step 2) carry out the judgement whether setting-up time has arrived.
Prevent that above-mentioned wherein, timer is by the backward timing in the cipher safe protecting method that intelligent device input cipher is decrypted.
Foregoing invention can software form seamlessly be embedded in the encryption system; use the mode of high-speed computer circulation tentative calculation password at the cracker; can be introduced into wrong road dexterously, prevent that intelligent device input cipher is decrypted, and protects total system.
Description of drawings
Fig. 1 is the FB(flow block) of cipher safe protecting method of the present invention.
Embodiment
As shown in Figure 1, the present invention, promptly a kind of cipher safe protecting method that prevents that intelligent device input cipher is decrypted comprises the following steps:
1) the intelligent apparatus encryption system is carried out power-up initializing, give initial value, the initial value of time number register of makeing mistakes is made as 1, and timer was made as 0 second by backward timing initial value, that is: be 60 seconds as demarcation, then 60,59,58 ... ..2,1,0 second;
2) judge that whether setting-up time is by 0 second: if the time less than, wait Hou Yiduan to forbid inputing the time of password (do not accept input password), continue to judge whether this setting-up time arrives; If setting-up time arrives, then enter next input password step;
3) input password;
4) password to input carries out computing and comparison, and whether check conforms to: if conform to, then enter the first cryptosecurity control program; If do not conform to, then enter the second cryptosecurity control program;
The first cryptosecurity control program comprises the following steps:
41a) when the input password was consistent with proper password, the number of times of makeing mistakes subtracted 1 counting, and will subtract the count results assignment in time number register of makeing mistakes;
41b) judge whether the number of times register of makeing mistakes overflows is 0: if not, then be back to step 3) and need continue to input and think correct password; If, then the intelligent apparatus encryption system is reinitialized, give initial value, the initial value of time number register of promptly makeing mistakes is made as 1, and timer was made as 0 second by backward timing initial value, finished this cryptosecurity control program, the access system;
The second cryptosecurity control program comprises the following steps:
42a) when input password and proper password were inconsistent, the number of times of makeing mistakes added 1 counting, and will add the count results assignment in the inferior number register of makeing mistakes;
42b) when password does not conform to, also judge whether to withdraw from: if give 60 seconds time values to timer, the time of forbidding inputing password Deng Hou Yiduan, prevent that the cracker from importing continuously, make that the cracker can only the limited number of times of tentative calculation in the limited time, be back to step 2); If not, enter step 42c);
42c) check makes mistakes number of times whether greater than 3 (make mistakes number of times can thinking legal incomer below 3 times): if not, directly be back to step 3) and continue the input password; If enter step 42d);
42d) further check makes mistakes number of times whether greater than 10 (number of times of makeing mistakes can regarded as the cracker more than 10 times):
If not, then lure into to enter wrong road, it is provided with higher entry threshold, 2 multiple value of time numerical value that is about to make mistakes are given time number register of makeing mistakes, and are back to step 3) and continue the input password;
If, report to the police, lure into simultaneously and enter wrong road, 2 multiple value of time numerical value of being about to make mistakes are given time number register of makeing mistakes, be back to step 3) and continue the input password, can then the intelligent apparatus encryption system be reinitialized by the system manager with ann reset for reporting to the police in addition, give initial value, enter step 2) carry out the judgement whether setting-up time has arrived.
To sum up, the present invention adopts the number of times of makeing mistakes to subtract counting and the number of times of makeing mistakes to add counting and carry out cryptosecurity control, and when the input password was not once success, the importer must repeat to input correct password, the number of times that repeats equals the number of times of input error, surpasses 3 times and will input correct password at double.The number of times of makeing mistakes subtracts counting can also be consistent with proper password just when certain password input, the number of times of makeing mistakes subtracts counting, and to overflow be 0 o'clock, it will subtract 1 and become 99....99 (or the FF...FF of 16 systems or binary one 1...11), stops the forcible entry system.Simultaneously, the present invention provides a chance of re-entering during for the accidental input error of legal incomer.If but the cracker wants to import once more necessary wait 60 seconds.If password is 6, the probability of success of then importing 625 days continuously is 1 time (if the words of not reporting to the police), and be to enter system, because made mistakes N time before this, this password must be repeated to input again and just system can be entered N time, and for the cracker, Shu Ru password all is once conjecture each time.
Above embodiment is only for the usefulness that the present invention is described, but not limitation of the present invention, person skilled in the relevant technique, under the situation that does not break away from the spirit and scope of the present invention, can also make various conversion or variation, therefore, all technical schemes that are equal to also should belong to category of the present invention, should be limited by each claim.
Claims (5)
1. a cipher safe protecting method that prevents that intelligent device input cipher is decrypted comprises the following steps:
1) the intelligent apparatus encryption system is carried out power-up initializing, give initial value, the initial value of time number register of promptly makeing mistakes is made as 1, and the initial value of timer is made as the first setting-up time value;
2) judge whether setting-up time arrives: if setting-up time less than, wait Hou Yiduan to forbid inputing time of password, continue to judge whether this setting-up time arrives; If setting-up time arrives, then enter next input password step;
3) input password;
4) password to input carries out computing and comparison, and whether check conforms to: if conform to, then enter the first cryptosecurity control program; If do not conform to, then enter the second cryptosecurity control program;
The first cryptosecurity control program comprises the following steps:
41a) when the input password was consistent with proper password, the number of times of makeing mistakes subtracted counting, and will subtract the count results assignment in time number register of makeing mistakes;
41b) judge whether the number of times content of registers of makeing mistakes is 0: if not, then be back to step 3) and need continue to input and think correct password; If, then the intelligent apparatus encryption system is reinitialized, give initial value, the initial value of time number register of promptly makeing mistakes is made as 1, and the initial value of timer is made as very first time value, finishes this cryptosecurity control program, the access system;
The second cryptosecurity control program comprises the following steps:
42a) when input password and proper password were inconsistent, the number of times of makeing mistakes added counting, and will add the count results assignment in the inferior number register of makeing mistakes;
42b) when password does not conform to, also judge whether to withdraw from: if, give the second setting-up time value to timer, wait one period of forbidding inputing password, be back to step 2); If not, directly be back to step 3) and continue the input password.
2. the cipher safe protecting method that prevents that intelligent device input cipher is decrypted according to claim 1, it is characterized in that: also comprise a cryptosecurity controlled step 42c), promptly at described step 42b) be judged as do not withdraw from and be back to step 3) input password before, check makes mistakes number of times whether greater than one first setting value: if not, directly be back to step 3) and continue the input password; If the multiple value of time numerical value of then will makeing mistakes is given time number register of makeing mistakes, be back to step 3) and continue the input password.
3. the cipher safe protecting method that prevents that intelligent device input cipher is decrypted according to claim 2, it is characterized in that: further comprise a cryptosecurity controlled step 42d), promptly checking out the number of times of makeing mistakes to make mistakes before the multiple value of time numerical value gives time number register of makeing mistakes greater than first setting value, further whether check makes mistakes number of times greater than second setting value, if, report to the police, the multiple value of time numerical value of will makeing mistakes is simultaneously given time number register of makeing mistakes, and is back to step 3) and continues the input password; Wherein: second setting value is greater than first setting value.
4. the cipher safe protecting method that prevents that intelligent device input cipher is decrypted according to claim 3; it is characterized in that: after when checking out the number of times of makeing mistakes, reporting to the police greater than second setting value; if carry out the automatic or manual ann reset; can realize the intelligent apparatus encryption system is reinitialized; give initial value, enter step 2) carry out the judgement whether setting-up time has arrived.
5. according to claim 1 or 2 or the 3 or 4 described cipher safe protecting methods that prevent that intelligent device input cipher is decrypted, it is characterized in that: described timer is by the backward timing.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100681273A CN100498641C (en) | 2004-11-12 | 2004-11-12 | Cipher safe protecting method for preventing intelligent device input cipher from being decrypted |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CNB2004100681273A CN100498641C (en) | 2004-11-12 | 2004-11-12 | Cipher safe protecting method for preventing intelligent device input cipher from being decrypted |
Publications (2)
Publication Number | Publication Date |
---|---|
CN1773414A CN1773414A (en) | 2006-05-17 |
CN100498641C true CN100498641C (en) | 2009-06-10 |
Family
ID=36760421
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CNB2004100681273A Expired - Fee Related CN100498641C (en) | 2004-11-12 | 2004-11-12 | Cipher safe protecting method for preventing intelligent device input cipher from being decrypted |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN100498641C (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105376265B (en) * | 2014-07-24 | 2019-04-02 | 阿里巴巴集团控股有限公司 | A kind of application method and device of network exhaustive resource |
CN105224857A (en) * | 2015-09-23 | 2016-01-06 | 北京素志互联科技发展有限公司 | Code error iterative solution locking method |
CN109523658B (en) * | 2018-09-29 | 2021-01-26 | 深圳市视美泰技术股份有限公司 | Method and device for safely checking virtual password and intelligent lockset |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594227A (en) * | 1995-03-28 | 1997-01-14 | Microsoft Corporation | System and method for protecting unauthorized access to data contents |
US5699514A (en) * | 1995-12-26 | 1997-12-16 | Lucent Technologies Inc. | Access control system with lockout |
CN1245002A (en) * | 1996-11-16 | 2000-02-16 | 夸尔柯姆股份有限公司 | System and method for user-programmable servive programming of cellular telephones |
CN1245311A (en) * | 1998-07-17 | 2000-02-23 | 国际商业机器公司 | System and program for preventing secret information from being analyzed and decoded |
-
2004
- 2004-11-12 CN CNB2004100681273A patent/CN100498641C/en not_active Expired - Fee Related
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US5594227A (en) * | 1995-03-28 | 1997-01-14 | Microsoft Corporation | System and method for protecting unauthorized access to data contents |
US5699514A (en) * | 1995-12-26 | 1997-12-16 | Lucent Technologies Inc. | Access control system with lockout |
CN1245002A (en) * | 1996-11-16 | 2000-02-16 | 夸尔柯姆股份有限公司 | System and method for user-programmable servive programming of cellular telephones |
CN1245311A (en) * | 1998-07-17 | 2000-02-23 | 国际商业机器公司 | System and program for preventing secret information from being analyzed and decoded |
Also Published As
Publication number | Publication date |
---|---|
CN1773414A (en) | 2006-05-17 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8770350B2 (en) | Access control system and access control method for a people conveyor control system | |
US9386009B1 (en) | Secure identification string | |
CN101986325A (en) | Computer security access control system and method | |
CN102663311A (en) | Method for releasing screen locking and device thereof | |
CN103813334A (en) | Right control method and right control device | |
CN107438049B (en) | Malicious login identification method and device | |
CN105278337A (en) | Access control method and apparatus of intelligent household system | |
CN104268470B (en) | Method of controlling security and safety control | |
US10069821B2 (en) | Operating method for one-time password with updatable seed | |
CN103617389A (en) | Terminal rights management method and terminal device | |
CN102957666A (en) | License control method and license control system | |
CN100498641C (en) | Cipher safe protecting method for preventing intelligent device input cipher from being decrypted | |
CN106161710A (en) | A kind of user account safety management system based on smart mobile phone | |
CN113343217B (en) | Account login limiting method, device, storage medium and equipment | |
WO2016112712A1 (en) | Secure access method, apparatus, and terminal, storage medium | |
CN106209854A (en) | A kind of cloud platform method of servicing and system realizing access control based on state machine | |
CN104008347A (en) | Clock based terminal user safe access control method and terminal device | |
JP6212864B2 (en) | Key management system, method and program | |
US20180150621A1 (en) | Provision of at least one password | |
CN112464213A (en) | Operating system access control method, device, equipment and storage medium | |
CN106790442A (en) | It is a kind of to prevent list from repeating the processing method submitted to | |
CN106971097A (en) | Software license method | |
CN106407847A (en) | Unlocking method and apparatus | |
CN101036095A (en) | Method for operating a data transmission network using licence data and associated device network | |
CN104462989A (en) | Method and system for installing application program between multiple systems and terminal |
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 | ||
C17 | Cessation of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20090610 Termination date: 20091214 |