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 PDF

Info

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
Application number
CN 03111553
Other languages
Chinese (zh)
Inventor
徐文祥
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 CN 03111553 priority Critical patent/CN1447222A/en
Publication of CN1447222A publication Critical patent/CN1447222A/en
Priority to CNA2003101210564A priority patent/CN1514573A/en
Pending legal-status Critical Current

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

Contain the password generating apparatus of random weighting sign indicating number information and the method that this password produces
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.
CN 03111553 2003-04-24 2003-04-24 Cipher code generation device containing information of random weighted code and method of generating cipher code Pending CN1447222A (en)

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)

* Cited by examiner, † Cited by third party
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

Cited By (4)

* Cited by examiner, † Cited by third party
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