CN1447222A - Cipher code generation device containing information of random weighted code and method of generating cipher code - Google Patents
Cipher code generation device containing information of random weighted code and method of generating cipher code Download PDFInfo
- Publication number
- CN1447222A CN1447222A CN 03111553 CN03111553A CN1447222A CN 1447222 A CN1447222 A CN 1447222A CN 03111553 CN03111553 CN 03111553 CN 03111553 A CN03111553 A CN 03111553A CN 1447222 A CN1447222 A CN 1447222A
- Authority
- CN
- China
- Prior art keywords
- input
- code
- user
- password
- data processing
- 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.)
- Pending
Links
Images
Landscapes
- Storage Device Security (AREA)
Abstract
A cipher generating device with random weight information and method for generating the said cipher is that a signal output end of a input code input device is connected with the signal input of a data process serice which output is connected with signal input of a weight code display device. Cipher generating method is that the data process device generates a weight code by random to be output to its display device for display. After watching the weight code, a user calculates to input the input coe to the input device by predesigned algarithm A. The data process device compares the input code with the input code calculated by the data processes device to see if they are equal.
Description
Technical field: the present invention relates to a kind of generation device of password of data processing equipment and the method that this password produces.
Background technology: existing cryptographic system, the overwhelming majority directly inputs password by the user, by data processing equipment the password of user's input is verified again, locate in bank and ATM (automatic teller machine) etc., when the user inputs password, seen by bystander person especially easily, thereby cause password to be revealed, because user's input is exactly user's password, others has had this password also can use, and is very dangerous.Some user is for the safety password of having to often change, and is which password and the user forgotten oneself to stay sometimes, thereby brings a lot of unnecessary troubles.Many trojan horse programs are arranged in network, can directly obtain user's key in data, record is carried out in user's keyboard operation, thus can directly obtain the user land password and various system password, these situations all can be brought very big infringement to the user.Particularly locate in bank etc., the password of having revealed oneself just is easy to credit card, bankbook of being usurped by others oneself etc.And trojan horse program on the people that network knowledge arranged slightly is easy to just can allow in the other computing machine of working on network in network obtaining the keyboard operation record of this computing machine, thereby is obtained various passwords, and this also is very harmful in network.
Summary of the invention: the present invention has developed a kind of password generating apparatus of random weighting sign indicating number information and method that this password produces of containing, the input code that the present invention can make the user import is all different at every turn, even seen input code by others, others also can not get real password; And the present invention can make user's cryptosecurity, the difficult leakage.The password generating apparatus that contains random weighting sign indicating number information of the present invention has comprised data processing equipment 1, input code input media 2, it has also comprised weighted code display device 3, the signal output part of input code input media 2 is connected with the signal input part of data processing equipment 1, and the signal output part of data processing equipment 1 is connected with the signal input part of weighted code display device 3; The method that contains the password generation of random weighting sign indicating number information among the present invention is: beginning produces a weighted code at random by data processing equipment 1; Then weighted code is outputed on the weighted code display device 3 and show; Data processing equipment 1 utilizes a kind of default algorithm A to calculate the input code that the user should import user's actual password and weighted code simultaneously; After the user saw weighted code on the weighted code display device 3, the user calculated real input code through default algorithm A; The user imports input code on input code input media 2; Input code input media 2 is sent the input code of user's input back to data processing equipment 1; Whether by data processing equipment 1 input code of user input and input code that data processing equipment 1 is calculated are compared identically then, if the judgment is Yes, then the password of user's input is correct, end; Otherwise for the user inputs the password mistake, return by data processing equipment 1 and produce a weighted code step, this returns step three times capable of circulation, and three inputs of user input code mistake promptly locks this user, finishes.Produce at random owing to weighted code among the present invention, and the user fully can be according to mental arithmetic or other aided algorithm with real password in user's memory and weighted code calculating according to the algorithm A that presets, thereby draw input code, even this moment, others saw the input code of user's input, it does not know user's real password yet, because next time, the weighted code of weighted code of Chan Shenging and last time was inequality at random when using, so the input code of input also is inequality; Even the keyboard operation that others has stolen you with trojan horse program in network has promptly obtained your input code, also is otiose,, do not know the algorithm that sets in advance, so, be otiose even obtained input code because he can not get real password yet yet.The present invention has improved the security of password input system greatly, particularly in places such as banks, can effectively protect user's password not to be stolen, and also is difficult for being obtained password by trojan horse program in network.The present invention can be used for the place of various needs input passwords, for example cryptographic system of a certain program of computing machine; Network manager's administrator's password system; The password input system of bank; The ID authentication of this machine of computing machine, coding lock system or the like.The present invention is of many uses, and encryption performance is good, makes user cipher be difficult for being stolen.
Description of drawings: Fig. 1 is the structural representation that contains the password generating apparatus of random weighting sign indicating number information among the present invention, and Fig. 2 contains the password generating apparatus of random weighting sign indicating number information and the process flow diagram of this password production method among the present invention.
Embodiment one: the password generating apparatus that contains random weighting sign indicating number information in this embodiment is made up of data processing equipment 1, input code input media 2, weighted code display device 3, the signal output part of input code input media 2 is connected with the signal input part of data processing equipment 1, and the signal output part of data processing equipment 1 is connected with the signal input part of weighted code display device 3; The flow process that contains the password generation of random weighting sign indicating number information in this embodiment is: beginning produces a weighted code at random by data processing equipment 1; Then weighted code is outputed on the weighted code display device 3 and show; Data processing equipment 1 utilizes a kind of default algorithm A to calculate the input code that the user should import user's actual password and weighted code simultaneously; After the user saw weighted code on the weighted code display device 3, the user calculated real input code through default algorithm A; The user imports input code on input code input media 2; Input code input media 2 is sent the input code of user's input back to data processing equipment 1; Whether by data processing equipment 1 input code of user input and input code that data processing equipment 1 is calculated are compared identically then, if the judgment is Yes, then the password of user's input is correct, end; Otherwise for the user inputs the password mistake, return by data processing equipment 1 and produce a weighted code step, this returns step cycle three times, and three inputs of user input code mistake then locks this user.Data processing equipment 1 compares user's actual password and weighted code utilization and the input code that should import that default algorithm A calculates the user in this embodiment with the input code that the user imports, also can be behind the input code of receiving user's input by data processing equipment 1, utilize algorithm A that input code is carried out inverse operation and draw user's secret, again the user cipher that prestores in the user cipher that calculates and the data processing equipment 1 is compared, thereby judge whether the input code input is correct.
The real password figure place of the figure place of the random weighting sign indicating number that described data processing equipment 1 produces and user is identical, and is the natural number of four figures.
Described algorithm A is with each the figure place addition with corresponding user cipher of each figure place in the weighted code, if the numeral that produces is an one digit number, promptly become the number of input code relevant position, if the number that produces after the addition is double figures then only gets a back input code that becomes the relevant position.For example the weighted code that produces at random of data processing equipment 1 is four natural numbers 1234, and the real password of user is 3456, according to this algorithm, first of then real input code is 1+3=4, second is 2+4=6, the 3rd is 3+5=8, and the 4th for 4+6=10 gets 0, and then real input code is 4680.Even others has seen that input code is 4680 in the present embodiment, but can not get real password, and the weighted code that produces at random when using next time also be 1234 possibility is very little, so almost the input code of user's input each time all is inequality.
Embodiment two: the difference of present embodiment and embodiment one be described algorithm A for first, second, third and fourth of user cipher inserted successively weighted code one two, 23,34 between and after the 4th.For example the weighted code that produces at random of data processing equipment 1 is four natural numbers 1234, and the real password of user is 3456, and according to this algorithm, then input code is 13243546.Because the difference of algorithm, so the default of algorithm can be diversified.Simple algorithm can be passed through user's mental arithmetic realization, and can realize by miscellaneous equipments such as counters than complicated algorithm.
Claims (5)
1, the password generating apparatus that contains random weighting sign indicating number information, it has comprised data processing equipment (1), input code input media (2), it is characterized in that it has also comprised weighted code display device (3), the signal output part of input code input media (2) is connected with the signal input part of data processing equipment (1), and the signal output part of data processing equipment (1) is connected with the signal input part of weighted code display device (3).
2, contain the method that random weighting sign indicating number information password produces, it is characterized in that containing the flow process that the password of random weighting sign indicating number information produces and be: beginning produces a weighted code at random by data processing equipment (1); Then weighted code is outputed to weighted code display device (3) and go up demonstration; Data processing equipment (1) utilizes a kind of default algorithm A to calculate the input code that the user should import user's actual password and weighted code simultaneously; After the user saw weighted code on the weighted code display device (3), the user calculated real input code through default algorithm A; The user goes up the input input code at input code input media (2); Input code input media (2) is sent the input code of user's input back to data processing equipment (1); Whether by data processing equipment (1) input code of user input and input code that data processing equipment (1) is calculated are compared identically then, if the judgment is Yes, then the password imported of user is correct; Otherwise for the user inputs the password mistake.
3, according to claim 2ly contain the method that random weighting sign indicating number information password produces, the real password figure place of the figure place that it is characterized in that the random weighting sign indicating number that described data processing equipment (1) produces and user is identical, and is the natural number of four figures.
4, the method that contains the generation of random weighting sign indicating number information password according to claim 2, it is characterized in that described algorithm A is for each the figure place addition with corresponding user cipher of each figure place in the weighted code, if the numeral that produces is an one digit number, promptly become the number of input code relevant position, if the number that produces after the addition is double figures then only gets a back input code that becomes the relevant position.
5, according to claim 2ly contain the method that random weighting sign indicating number information password produces, it is characterized in that described algorithm A for first, second, third and fourth of user cipher inserted successively weighted code one two, 23,34 between and after the 4th.
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 03111553 CN1447222A (en) | 2003-04-24 | 2003-04-24 | Cipher code generation device containing information of random weighted code and method of generating cipher code |
CNA2003101210564A CN1514573A (en) | 2003-04-24 | 2003-12-24 | Identity authentication method and its identity authentication system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN 03111553 CN1447222A (en) | 2003-04-24 | 2003-04-24 | Cipher code generation device containing information of random weighted code and method of generating cipher code |
Publications (1)
Publication Number | Publication Date |
---|---|
CN1447222A true CN1447222A (en) | 2003-10-08 |
Family
ID=28050273
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN 03111553 Pending CN1447222A (en) | 2003-04-24 | 2003-04-24 | Cipher code generation device containing information of random weighted code and method of generating cipher code |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN1447222A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101546494A (en) * | 2009-03-27 | 2009-09-30 | 毛时敏 | Superposition algorithm dynamic password |
CN103310336A (en) * | 2012-03-16 | 2013-09-18 | 深圳市蓝海华腾技术股份有限公司 | Recharging prepayment method and device of energy contract management-type transducer |
CN104408363A (en) * | 2014-12-25 | 2015-03-11 | 绵阳艾佳科技有限公司 | Safe password system |
-
2003
- 2003-04-24 CN CN 03111553 patent/CN1447222A/en active Pending
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101546494A (en) * | 2009-03-27 | 2009-09-30 | 毛时敏 | Superposition algorithm dynamic password |
CN103310336A (en) * | 2012-03-16 | 2013-09-18 | 深圳市蓝海华腾技术股份有限公司 | Recharging prepayment method and device of energy contract management-type transducer |
CN104408363A (en) * | 2014-12-25 | 2015-03-11 | 绵阳艾佳科技有限公司 | Safe password system |
CN104408363B (en) * | 2014-12-25 | 2018-08-28 | 绵阳艾佳科技有限公司 | Security code system |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105429761B (en) | A kind of key generation method and device | |
CN101500011A (en) | Method and system for implementing dynamic password security protection | |
CN102035654A (en) | Identity authentication method, identity authentication equipment, server and identity authentication-based encryption method | |
CN1523809A (en) | Password variable identification verification technique | |
CN106372531A (en) | Method and system for authorizing to acquire terminal attack alarming information log | |
CN104537300A (en) | Safe password setting and verifying mode | |
CN101964789A (en) | Method and system for safely accessing protected resources | |
CN1193538C (en) | Electronic cipher formation and checking method | |
CN104408363A (en) | Safe password system | |
CN103297237B (en) | Identity registration and authentication method, system, personal authentication apparatus and certificate server | |
CN101877636A (en) | Equation password encryption method | |
CN101222334B (en) | Cipher token safety authentication method adopting picture interference | |
CN103997504A (en) | Identity authentication system and method | |
CN101510875A (en) | Identification authentication method based on N-dimension sphere | |
CN1447222A (en) | Cipher code generation device containing information of random weighted code and method of generating cipher code | |
CN106355078A (en) | Intelligent password protecting system based on multifunctional-key behavior recognition | |
Vishnoi et al. | Text encryption for lower bandwidth channels: Design and implementation | |
WO2000079531A1 (en) | Technique for securely storing data within a memory | |
CN203243360U (en) | Identity registration system | |
US20020073345A1 (en) | Secure indentification method and apparatus | |
CN102054140A (en) | Universal password variable-lengthencryption authentication method | |
Yoon et al. | A secure chaotic hash-based biometric remote user authentication scheme using mobile devices | |
CN101763473A (en) | Variable cipher device and method | |
Joshi | Session passwords using grids and colors for web applications and PDA | |
CN100546242C (en) | A kind of generation of super code and authentication method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C02 | Deemed withdrawal of patent application after publication (patent law 2001) | ||
WD01 | Invention patent application deemed withdrawn after publication |