Password number inputting system
Abstract
PURPOSE:To hold the secrecy of a password number by permitting an operator to generate fist process data from random numbers and a data process rule which he previously knows and to generate second process data from the data process rule corresponding to information and the random numbers and judging first process data to be the accurate personal identification number if both have agreed. CONSTITUTION:If the operator executes a specified operation to a terminal 2, an operation means 3 stores information based on the specified operation in a storage means 7, causes a random number generation means 6 to generate the random numbers and displays them in the terminal 2. Next, the operator generates first process data from the data process rule which corresponds to information and which he previously knows and from the random numbers, and he inputs them to the terminal 2. The data process rule which has been stored in the storage means 7 and which corresponds to information is inputted from a rule storage means 5 and second process data is generated. If first process data coincides with second process data, first process data is judged to be the accurate personal identification number. Thus, the secrecy of the personal identification number is held.
Term
Term ended
Projected expiry passed 14 September 2007, 19 years ago.
- Priority and filed
- Published
- Projected expiry
- Today
3 claims: 3 independent, 0 dependent
- 1[Claim(s)] 【特許請求の範囲】 1、データを入力し、該データに基づく出力を表示する端末と、該端末よりの前記データにより、所定の判断、所定の出力を行う演算手段と、乱数を発生し該演算手段に出力する乱数発生手段と、データ加工ルールを格納し該演算手段に出力するルール格納手段と、前記データを記憶し該演算手段に出力する記憶手段とからなり、前記端末への特定操作により、前記演算手段は、該特定操作に基づく情報を前記記憶手段に記憶させると共に前記乱数発生手段に乱数を発生させ、該乱数を前記端末に表示して前記情報に対応した前記データ加工ルールにより前記乱数の加工を要求し、この要求により前記端末に入力された第1加工データと、前記記憶手段に記憶された前記情報により前記ルール格納手段から該情報に対応したデータ加工ルールを入力して前記乱数を加工して第2加工データを作成し、前記第1加工データと該第2加工データとを比較して一致した場合前記第1データを正しい暗証番号と判断することを特徴とする暗証番号入力方式。 It has the following and is said calculating means by specific operation to said terminal, Said memory measure is made to memorize information based on the specific operation, and said random number generation means is made to generate a random number. The 1st processing data which displayed the random number on said terminal, required processing of said random number by said data processing rule corresponding to said information, and was inputted into said terminal by this demand, A data processing rule corresponding to the information is inputted from said rule storing means using said information memorized by said memory measure, said random number is processed, and the 2nd processing data is created, A password input method judging said 1st data to be the right password when said 1st processing data is compared with the 2nd processing data and it is in agreement. A terminal which inputs 1 and data and displays an output based on the data, A calculating means which performs predetermined judgment and a predetermined output with said data from the terminal, A random number generation means to generate a random number and to output to the calculating means, A rule storing means which stores a data processing rule and it outputs to the calculating means, and a memory measure which memorizes said data and it outputs to the calculating means.
- 22、前記特定操作に基づく情報が、業務の識別記号であることを特徴とする特許請求の範囲第1項記載の方式。 A method of an application for patent given in the 1st paragraph of a range, wherein 2 and information based on said specific operation are the classification symbols of business.
- 33、前記特定操作に基づく情報が、所定の前記端末に対する起動操作であることを特徴とする特許請求の範囲第1項記載の方式。 A method of an application for patent, wherein 3 and information based on said specific operation are starting operations to said predetermined terminal given in the 1st paragraph of a range.
Independent claims3
4 paragraphs, as filed
[Detailed Description of the Invention]
[Industrial Application] When the present invention relates to a password input method, especially a terminal is used for it, it relates to the password input method for checking that he is the permitted specific person. [Description of the Prior Art] Like, one [ given in JP,61-128368,A ] of the conventional examples was memorizing and making the password itself, even if it could see the position of the key currently operated from others by changing the arrangement of a key when inputting from a terminal whenever it inputs a password. However, although arrangement of the key changed, the key itself was constant, and when others looked at the inputted key (namely, number of 3 or 5), there was a fault that a password would be stolen at the time. One of everything [ the ] but a conventional example is indicated by JP,61-157975,A. Although it is a method which adds the password of the digit number beyond a single figure or it to the password registered beforehand, Even if this added password is seen by others in a password inputted by using some data (for example, the single figure of 1 date) of the date to input, this password becomes invalid on another day. However, since the additional password is decided from the date data, it has the fault that this password can be abused on the same day. the problem which an invention tends to solve] -- as mentioned above, when conventional technology had terminal input operation seen by others, 1 years old was not able to hold the confidentiality of the password completely, either. Even if the present invention can see the inputted password itself, there is in providing the password input system which prevents being abused for others. [Means for Solving the Problem] The data from a terminal which the above-mentioned problem inputs data and displays an output based on the data, and the terminal, A calculating means which performs predetermined judgment and a predetermined output, and a random number generation means to generate a random number and to output to the calculating means, It consists of a rule storing means which stores data rank EUR and it outputs to the calculating means, and a memory measure which memorizes the data and it outputs to the calculating means, and is the calculating means by specific operation to the terminal. While making the memory measure memorize information based on the specific operation, the random number generation means is made to generate a random number. The 1st processing data which displayed the random number on the terminal, required processing of the random number by the data processing rule corresponding to the information, and was inputted into the terminal by this demand, A data processing rule corresponding to the information is inputted from the rule storing means using the information memorized by the memory measure, the random number is processed, and the 2nd processing data is created, It is solved by a password input method which judges place - Synthesis which compared the 1st processing data with the 2nd processing data, and was in agreement, and the 1st processing data to be the right passwords. [Function] It is a calculating means if the operator who knows the data processing rule performs specific operation to a terminal beforehand, While making a memory measure memorize the information based on the specific operation, a random number is generated to a random number generation means, and this random number is displayed on the above-mentioned terminal, It demands to create the 1st processing data to an operator from the above-mentioned information, the corresponding data processing rule known beforehand, and the above-mentioned random number, and to input into a terminal, The data processing rule corresponding to the above-mentioned information memorized by the above-mentioned memory measure is inputted from a rule storing means, the above-mentioned 2nd processing data is created, and when the above-mentioned 1st processing data is compared and it is in agreement in the 2nd processing data, the above-mentioned 1st processing data is judged to be the right password. * [Example] Hereinafter, 1st [ The ] figure~figure 3 explains the 1st example of the present invention. Drawing 1 shows the block diagram of the password input system of the 1st example. uniting data input or in between from terminal 2 of computer 1 -- etc. -- when carrying out, an operator inputs terminal operation (operating ID is called hereafter), i.e., the recognition sign of business which it will try to perform from now on. Arithmetic processing unit 3 in computer 1 takes in this operating ID via terminal input and output device 4, and storing also outputs the message of "please input a password" to terminal 2 at memory storage 7. Under the present circumstances, it stores in memory storage i7 at the same time it creates a random alphanumeric character sequence by random number generation routine 6 and displays on terminal 2. An operator processes the alphanumeric character sequence displayed by the processing rule told beforehand, and inputs from terminal 2 by making the result into a password. Arithmetic processing unit 3 takes in this password via a terminal input and output device. Already inputted operating ID is taken out from memory storage 7, and the processing rule corresponding to this is selected out of rule storing file 5. The alphanumeric character sequence already displayed on the terminal is taken out from memory storage 7, and it is processed by the processing rule corresponding to operating ID. As an example of processing, the subroutine for every processing rule is prepared and operating ID and the processing subroutine group corresponding to it are stored to rule storing file 5. Arithmetic processing unit 3 passes the taken-out alphanumeric character sequence to the processing subroutine corresponding to operating ID, and processes an alphanumeric character sequence by a predetermined rule in this subroutine. if the password inputted as this result is compared with arithmetic processing unit 3, and subsequent processings are started and it is not in agreement with them, if in agreement -- a password -- processing is closed because it is unsuitable. The example of a processing rule is explained to be the alphanumeric character sequence which shows the above processing in the flow chart of Drawing 2 and which was created by the random number generation routine using Drawing 3. Number sequence 9 (in the case of this example 5931) which shows the example which inputted 20 which is operating ID8 and which changes from a computer each time is displayed. An operator applies the absolute value of the difference like that of 1 to the number of each beam of a number sequence with that of processing rule rlooo beforehand, respectively. When an added result exceeds 10, it knows that the single digit will be used." In the case of this example, 9375 is inputted. Since a value which is different in 5931, for example, 0742, is shortly displayed when that human being does terminal operation of this inputted number by the same operating ID, even if a third party sees, the right password is set to 2964 and it becomes an error in 9375. Next, Drawing 4 and Drawing 5 explain the 2nd example. Although operating ID was first inputted from terminal 2 and the processing rule corresponding to this operating ID has determined the password in the 1st example, it is also possible to define a processing rule with terminal 2 to input. That is, the operator who displays an alphanumeric character sequence in the place where the operator performed predetermined system startup operation, for example, LOGIN, toward terminal 2, and urges a password input determines a password by the processing rule corresponding to terminal 2, and inputs this. A computer selects a processing rule out of the inputted terminal number, and checks whether a password is right. All the business used like the cash drawer device of a bank is the same, and when allowing the input from the terminal of a position, the present invention can be carried out by providing a holding part and a variable region in a password. Drawing 4 is a figure showing the 3rd example that provided the holding part and the variable region in the password. If a user begins operation of terminal 2, the message "input a password" will be first displayed on a terminal. Follow this message. The random alphanumeric character sequence made by the random number generation routine is displayed. Here, although a user will input a password from a terminal, a password consists of holding part 13 and variable region 14, as shown in the example of Drawing 4. In the example of Drawing 4, 5H3,079 is holding part 13, respectively. The processing rule for making the password and variable region 14 of holding part 13 corresponds uniquely. This is beforehand told only to the user. A user inputs holding part 13 of a password first, and determines and inputs variable region 14 succeedingly after that from alphanumeric character sequence 11 and the processing rule which were displayed. A processing rule assumes that it is "the number sequence of 4 figures which applied the top value of the displayed number sequence to the number of 4 figures of low ranks, respectively", when holding part 13 of the case of 12, for example, the example of a password of Drawing 4, is 5H3. The top value of displayed number sequence 11 is 1, and since the number of 4 figures of low ranks is 4462, 5573 which added 1 to the number of each beam of 4462 becomes the right number sequence in this case. The alphanumeric character sequence which already displayed the computer when the user inputted variable region 5573 following holding part five H3, It is judged whether you are the right user by selecting a processing rule out of holding part 13 of the inputted password, and comparing the password of variable region 14 which computed the value of variable region 14 and was inputted as this value by the processing rule. In Example 2 of the password of Drawing 4 which shows this flow of a series of in Drawing 5, The processing rule corresponding to [ the value of holding part 13 is 0.79 and ] this, "The number sequence of 4 figures which subtracted the lowest of the displayed number sequence to the 2nd value from top four digits, respectively, however if it subtracts, when becoming a value of minus, Since number sequence 11 it is supposed that is done for 10" and which is displayed in Drawing 4 is 1384462, the 2nd value is set to 6 from the lowest, and top four digits are set to 1384. The number acquired will be set to 5728, if 10 is added when 6 is subtracted and it is subtracted from each beam. Even if others should look at the place which has inputted the password of 5H35573 or 0795728. Since random is carried out whenever this password corresponds to alphanumeric character sequence 1384462 displayed from the computer and this alphanumeric character sequence inputs a password, the probability that the same alphanumeric character sequence will be displayed is very low, and it can prevent abusing the password which was seen as for - degree. [Effect of the Invention] Information based on the specific operation if the data processing rule is beforehand memorized to an operator and memory storage and an operator performs specific operation to a terminal in the present invention, A calculating means generates and displays a random number, and an operator is made to create the 1st processing data and is made to input it from a data processing rule which knows the random number beforehand. On the other hand, the 2nd processing data is created with a data processing rule and the above-mentioned random number corresponding to the above-mentioned information, and when this 2nd processing data is compared with the 1st processing data and it is in agreement, the 1st processing data is judged to be the right password. Therefore, there is an outstanding effect that these others that do not know a data processing rule cannot use this number as a password even if others look at the inputted password itself.
[Brief Description of the Drawings]
The figure showing the flow with which Drawing 1 processes the system block diagram of the present invention, and Drawing 2 processes a password, the figure in which Drawing 3 shows the example of a password processing rule, the figure showing the example in which Drawing 4 provided the holding part and the variable region in the password, and Drawing 5 are figures showing the flow of processing of Drawing 4. l [ ... A terminal input and output device, 5 / ... A rule storing file, 6 / ... A random number generation routine, 7 / ... Memory storage. ] ... A computer, 2 ... A terminal, 3 ... An arithmetic processing unit, 4
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US7206850B2 | Cited by | United States of America | Search report |
| US7206850B2 | Cited by | United States of America | Applicant |
| WO0157686A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2009528601A | Cited by | Japan | Examiner |
| JP2011081618A | Cited by | Japan | Search report |
| JPH0480854A | Cited by | Japan | Search report |
| WO0184333A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| JP2011014140A | Cited by | Japan | Search report |
| JP2001306520A | Cited by | Japan | Examiner |
3 priority claims, no other members on record
Priority claims3
| Document | Office | Kind | Date |
|---|---|---|---|
| 23085187 | Japan | A | |
| 62230851 | – | – | – |
| JP19870230851 | – | – | – |
Numbers
- Publication
- 1-73449
- Publication, DOCDB
- S6473449
- Publication, EPODOC
- JPS6473449
- Application
- 62230851
- Application, DOCDB
- 23085187
- Application, EPODOC
- JP19870230851
Titles2
- English
- PASSWORD NUMBER INPUTTING SYSTEM
- Japanese
- 【発明の名称】暗証番号入力方式
Classification
- IPC, 4
- G06F21 31
- G06F9 06
- G06F15 00
- G06F21 36