WO2014193049A1 - System for automatically changing password and method for automatically changing password of password authentication device by using same - Google Patents

System for automatically changing password and method for automatically changing password of password authentication device by using same Download PDF

Info

Publication number
WO2014193049A1
WO2014193049A1 PCT/KR2013/009401 KR2013009401W WO2014193049A1 WO 2014193049 A1 WO2014193049 A1 WO 2014193049A1 KR 2013009401 W KR2013009401 W KR 2013009401W WO 2014193049 A1 WO2014193049 A1 WO 2014193049A1
Authority
WO
WIPO (PCT)
Prior art keywords
password
variable
unit
input
control unit
Prior art date
Application number
PCT/KR2013/009401
Other languages
French (fr)
Korean (ko)
Inventor
황운규
Original Assignee
Hwang Woon Gue
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 Hwang Woon Gue filed Critical Hwang Woon Gue
Publication of WO2014193049A1 publication Critical patent/WO2014193049A1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F17/00Digital computing or data processing equipment or methods, specially adapted for specific functions
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/083Network architectures or network communication protocols for network security for authentication of entities using passwords
    • H04L63/0838Network architectures or network communication protocols for network security for authentication of entities using passwords using one-time-passwords

Definitions

  • the present invention relates to a system for automatically changing a password, and a method thereof.
  • the password for authentication at the next use is continuously changed according to a preset rule every time the password is used for password authentication.
  • the present invention relates to a password automatic change system capable of fundamentally preventing phenomena such as theft and privacy infringement due to a leaked password, and a method for automatically changing a password of a password authentication device using the same.
  • the user of the locker suffers from the inconvenience of having to carry the lock key all the time, and in case of accidentally carrying or losing the key, there is a case of difficulty in using the locker.
  • the present invention has been proposed to solve the above problems, the password for authentication at the next use every time through the password authentication of the target subject to the password is continuously changed according to a preset rule, the password is changed so It is aimed to provide automatic password change system and password automatic change method of password-authenticated device that can prevent the theft and invasion of privacy due to the leakage of password because only users or administrators who know the setting rules can be recognized. There is this.
  • a variable input is applied to a password generation program to generate a plurality of one-time passwords for sequential use, the same as the current one-time password when the password is entered.
  • a control unit for determining whether or not to authenticate, an input unit for inputting a variable and a password to the control unit, and an operation unit operating according to a control signal at the time of password authentication of the control unit.
  • variable is characterized in that it comprises a fixed variable divided by the operating unit and a variable variable that is variable by the user.
  • the control unit may divide the number obtained by adding the number of units of the fixed variable and the number of units of the variable variable into a specific number and arrange the remaining number as the last number of the fixed variable, and the first number of the fixed variable is eliminated.
  • the first one-time password is generated by a calculation method, and the number obtained by adding the number of units of one-time password and the number of units of the variable variable in turn by using the generated one-time password as the fixed variable is divided by the specific number. Is arranged as the last number of one-time passwords, and the first number of one-time passwords is characterized by generating a plurality of one-time passwords sequentially by repeating the operation method of dropping.
  • the fixed variable is at least two, characterized in that the fixed variable directly used as a one-time password is determined in advance through the first number dropout and the remaining number arrangement of the two or more fixed variables.
  • the variable variable may be a variable input by a user through the input unit or a variable determined based on the number of operations of the operation unit.
  • the input unit may combine the fixed variable and input the variable variable when the variable variable is input to the controller.
  • the fixed variable may include one or both of a first fixed variable corresponding to a unique number of the operating unit and a second fixed variable corresponding to a unique number of a management entity operating the operating unit.
  • control unit and the input unit is characterized in that installed in the operating unit.
  • the input unit is installed in the operation unit
  • the control unit is installed in the remote unit connected to the operation unit and the operation unit via a communication network, respectively, so that the control unit of the remote unit is the data of the variable and password input through the input unit communication network It is characterized by receiving through.
  • the apparatus may further include a storage unit for storing data of one-time passwords generated by the control unit and a display unit for displaying the one-time passwords in a sequential arrangement form, wherein the display unit is installed adjacent to the remote control unit only. .
  • the input unit is installed in the operation unit
  • the control unit is connected to the operation unit via a communication network to receive the data of the variable and password input through the input unit through the communication network and to output the output signal to the operation unit communication network Characterized in that transmitted through.
  • the automatic password change method of the password authentication device comprises the step of inputting a variable to the control unit of the operation unit through the input unit of the operation unit, the variable input to the control unit through the input unit via the communication unit and the communication network Transmitting a plurality of one-time passwords for sequential use by applying a variable inputted to each of the control unit and the remote control unit to a password generation program; A step of inputting a password through an input unit, comparing the inputted password with a current one-time password among the one-time passwords, and authenticating the same by determining whether the password is identical; To output a control signal
  • the system and the operation unit comprises a step of operating in accordance with the control signal of the control unit.
  • the generating of the plurality of one-time passwords for sequential use by applying the input variables to the password generation program by the controller and the remote controller, respectively, includes the number of units of the fixed variable by the operation unit and the variable variable by the user.
  • the first one-time password is generated by calculating the number of units in turn, dividing the number by a specific number, and placing the remaining number as the last number of the fixed variable, while dropping the first number of the fixed variable, and generating the one-time password generated.
  • the number of units of one-time password and the number of units of the variable variable are used as fixed variables, and the number obtained by dividing by the specific number is divided into the last number of one-time passwords, while the first number of one-time passwords is eliminated.
  • To repeat the operation It characterized in that it comprises a step of sequentially generating a plurality of one-time password.
  • the step of inputting the variable to the control unit of the operation unit through the input unit of the operation unit and the step of transmitting the variable inputted to the control unit through the input unit via the communication network to the remote control unit connected through the communication network, respectively Based on the number of operations of the operation unit in response to a process of inputting a fixed variable defined by the operation unit while a variable variable is input to the control unit by a user operation on the input unit or a one-time password generation request signal through the input unit. And a process of inputting a fixed variable defined by the operation unit while the predetermined variable variable is input to the control unit.
  • the method may further include displaying the plurality of one-time passwords generated by the remote controller in a sequential arrangement on the display unit.
  • the method may further include storing a plurality of one-time passwords generated by the controller and the remote controller, in each of the storage units that are individually connected.
  • the automatic password change method of the password authentication device includes the steps of inputting a variable to a control unit through an input unit, and generating a plurality of one-time passwords for sequential use by applying the variable input to the password generation program. And inputting a password to the controller through an input unit, comparing the password input by the controller with a current one-time password among the one-time passwords, and authenticating the same by determining whether the password is the same. It may be configured to include a step of outputting a control signal to the operation unit in accordance with the password authentication, and the operation unit operating in accordance with the control signal of the control unit.
  • the automatic password change method of the password authentication device includes the steps of inputting a variable through the input unit of the operation unit, transmitting the input variable to the control unit connected by the communication network, the control unit inputs Generating a plurality of one-time passwords for sequential use by applying the variable to a password generation program, inputting a password through an input unit to the operation unit, and inputting the password to the control unit through the communication network; Transmitting the password, and comparing the password transmitted by the controller with a current one-time password among the one-time passwords and authenticating the same by determining whether the password is identical, and controlling the control signal through the communication network according to the password authentication. Transmitting to an operation unit, wherein the operation unit is a communication network It may be configured to include the step of operating in accordance with the control signal of the control unit received through.
  • the password for authentication at the next time of use is continuously changed according to a preset rule every time the password is used through password authentication of the target, and the changed password is recognized only by a user or an administrator who knows the setting rules. It is possible to fundamentally prevent phenomena such as theft and invasion of privacy caused by password leakage.
  • FIG. 1 is a block diagram showing an automatic password change system according to an embodiment of the present invention.
  • FIG. 2 is a diagram illustrating a state in which a plurality of one-time passwords are generated for sequential use through a variable inputted by the controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
  • FIG. 3 is a block diagram showing an automatic password change system according to another embodiment of the present invention.
  • FIG. 4 is a block diagram showing a password automatic change system according to another embodiment of the present invention.
  • FIG. 5 is a view illustrating another example of generating a plurality of one-time passwords for sequential use through a variable inputted by a controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
  • FIG. 6 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to an embodiment of the present invention.
  • FIG. 7 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
  • FIG. 8 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
  • FIG. 1 is a block diagram showing an automatic password change system according to an embodiment of the present invention.
  • the automatic password change system 100 is configured to include a control unit 110, the input unit 120, the operation unit 130.
  • the controller 110 includes a password generation program. Accordingly, the controller 110 generates a one-time password by executing the password generation program when a variable is input through the input unit 120. At this time, the password generation program executed in the control unit 110 forms a plurality of one-time passwords, and the one-time passwords formed as a plurality are applied sequentially when used for authentication for the operation of the operation unit 130. That is, the controller 110 compares the password inputted when the password for the operation of the operation unit 130 with the current one-time password among the one-time passwords and authenticates the validity of the corresponding password by determining whether the password is the same. do.
  • variable input to the controller 110 may include a fixed variable divided by the operation unit 130 and a variable variable variable by the user, the fixed variable may be two or more, and the variable variable is the input unit 120. It may be a variable input by the user through.
  • the password generation program of the controller 110 divides the number obtained by adding the number of units of the fixed variable and the number of units of the variable variable into a specific number, and arranges the remaining number as the last number of the fixed variable and at the same time the first number of the fixed variable. Number generates the first one-time password by dropping operation. Using the generated one-time password as a fixed variable, the number of units of the one-time password and the number of variables of the variable variable are added in turn to divide the number into a specific number and place the remaining number as the last number of the one-time password. The number may be to sequentially generate a plurality of one-time passwords by repeating the operation method to drop.
  • a fixed variable used directly as a one-time password is previously determined through dropping of the first number of the two or more fixed variables and placing the last number of the remaining numbers.
  • control unit 110 generates a plurality of one-time passwords for sequential use through the password generation program.
  • FIG. 2 is a view illustrating a state in which a plurality of one-time passwords for sequential use are generated through a variable inputted by the controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
  • the operating unit 130 is a storage box and its locking device 131, and thus the fixed variable is assigned to the first fixed variable corresponding to the unique number of the storage box and the unique number of the management entity operating the storage box. It is taken as an example to include a corresponding second fixed variable.
  • the variable variable is an example in which the user inputs an arbitrary number through the input unit 120.
  • the second fixed variable corresponding to the unique number of the management unit operating the storage unit operating unit 130 is 2539
  • the first fixed variable corresponding to the unique number of the storage unit operating unit 130 is a storage box. Poor 2572, 4582, 3783, 2470.
  • the password generation program of the controller 110 adds the second fixed variable, the first fixed variable, and the number of units of the variable variable in sequence, and divides them by 9 Perform the operation. In other words, we calculate (2 + 5 + 3 + 9 + 2 + 5 + 7 + 2 + 7 + 2) ⁇ 9 to find the remaining 8, and then place the remaining 8 as the last fixed number of 2572 as the first fixed variable. 1 Drop 2, the first number of fixed variables, to create 5728 as the first one-time password.
  • the same operation is performed again using the one-time password generated through the above operation as the first fixed variable. That is, the number of units of the second fixed variable 2539, the first fixed variable 5728, and the variable variable 72 are added in sequence, and then divided by 9. Accordingly, (2 + 5 + 3 + 9 + 5 + 7). Find the remainder 5 by the operation of + 2 + 8 + 7 + 2) ⁇ 9, and then place the remainder 5 as the last number of the first fixed variable 5728 while dropping the first number 5 of the first fixed variable to 7272. Generate a second one-time password.
  • This series of steps creates a number of one-time passwords for Locker1.
  • the user of the storage box 1 can input and authenticate a plurality of one-time passwords generated sequentially each time using the storage box 1, thereby preventing the loss of the password, the theft of goods, and the invasion of privacy.
  • the user of the storage box 1 after reading the one-time password generation rules of the password generation program may be to calculate and enter the one-time password for each use of the storage box 1, in another form to carry a table with one-time passwords sequentially written It may be to check and input every time 1 is used.
  • the second fixed variable is 2539
  • the first fixed variable is 4582
  • the variable variable is 34, so that the one-time password is 5820, 8205, 2055 in the same manner as the operation rule for generating the one-time password of the above storage box 1. , In order of 0552.
  • the one-time password is 7836, 8360, 3602 through the same method as the operation rule for generating the one-time password of the above locker 1. , In order of 6025.
  • the one-time password is 4705, 7058, 0583 in the same manner as the operation rule for generating the one-time password of the above locker 1. , In order of 5838.
  • the input unit 120 inputs a variable and a password to the controller 110.
  • the input unit 120 is a touch screen as an example, but the present invention is not limited thereto, and the input unit 120 may use a keypad or various other input modules.
  • the input unit 120 may input a combination of a fixed variable to a corresponding variable variable when the variable variable is input to the control unit 110.
  • the operation unit 130 operates according to the control signal according to the password authentication of the control unit 110.
  • the operation unit 130 is a storage box and its locking device 131 as an example, but the present invention is not limited to this, the operation unit 130 is operated through the authentication of a digital door lock or other password. This is a concept involving all kinds of devices that are made.
  • control unit 110 and the input unit 120 is installed in the operating unit 130 as an example, but the present invention is not limited thereto.
  • Figure 3 is a block diagram showing an automatic password change system according to another embodiment of the present invention
  • the automatic password change system 200 is the input unit 220 is installed in the operating unit 230
  • the controller 210 is installed in the operation unit 230 and the remote control unit 260 installed in the remote state in a state connected to the operation unit 230 and the communication network.
  • the remote control unit 260 receives the data of the variable and password input through the input unit 220 of the operation unit 230 through the communication network.
  • the operation unit 230 includes a communication module 240 for communicating with the remote control unit 260 through a communication network.
  • the operation unit 230 has a form including a locking device 231 that operates according to the control signal of the control unit 210.
  • the automatic password change system 200 further includes storage units 250 and 270 which store data of one-time passwords generated by the controller 210 and the remote controller 260 through a password generation program, respectively. It may be.
  • the remote control unit 260 may further include a display unit 270 for displaying the generated one-time passwords in a sequential arrangement form.
  • Figure 4 is a block diagram showing an automatic password change system according to another embodiment of the present invention, as shown, the automatic password change system 300, the input unit 320 is installed in the operating unit 330
  • the control unit 310 is connected to the operation unit 330 through a communication network to receive the data of the variable and password input through the input unit 320 of the operation unit 330 through the communication network and the locking device of the operation unit 330
  • the control signal for 331 may be transmitted through a communication network. Therefore, the operation unit 330 includes a communication module 340 for communicating with a control unit 310 of a remote place through a communication network.
  • the automatic password change system 300 includes a storage unit 350 for storing data of one-time passwords generated by the controller 310 and a display unit 360 for displaying the one-time passwords in a sequential arrangement form. ), Wherein the display unit 360 may be installed adjacent to the control unit 310.
  • the method of generating a plurality of one-time passwords by the control unit 310 of the present embodiment is the same as that of the automatic password change system 100 described with reference to FIGS. 1 and 2. Omit.
  • the variable variable is an example in which a user inputs an arbitrary number through the input unit 120, but the present invention is not limited thereto.
  • FIG. 5 is a diagram illustrating another example of generating a plurality of one-time passwords for sequential use through a variable inputted by a controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
  • the second fixed variable corresponding to the unique number of the management unit operating the storage unit operating unit 130 is 2539
  • the first fixed variable corresponding to the unique number of the storage unit operating unit 130 is a storage box. Poor 2572, 4582.
  • the password generation program of the control unit 110 is the second fixed variable and the first fixed variable and the variable variable.
  • the number of opening operations 1 of the locker device 131 is added in sequence, and the operation is divided by nine. That is, after calculating (2 + 5 + 3 + 9 + 2 + 5 + 7 + 2 + 1) ⁇ 9 to obtain the remaining 0, the remaining 0 is placed as the last number of the first fixed variable 2572 and the first fixed Dropping the first number of variables, 2, creates 5720 as the first one-time password.
  • the same operation is performed again using the one-time password generated through the above operation as the first fixed variable. That is, the second fixed variable 2539, the first fixed variable 5720, and the variable variable locker 131 are added to the number of opening operations 2 in order, and then divided by 9. Accordingly, (2 + 5 + Find the remainder 8 by the operation of 3 + 9 + 5 + 7 + 2 + 0 + 2) ⁇ 9 and then place the remainder 8 as the last number of 5720, the first fixed variable, and at the same time, the first number of 5 Dropping to create 7208 as the second one-time password.
  • This series of steps creates a number of one-time passwords for Locker1.
  • the password generation program of the controller 110 may determine the number of opening operations 1 of the storage lock device 131 that is the second fixed variable, the first fixed variable, and the variable variable. Add them in turn and divide by 9. That is, after calculating (2 + 5 + 3 + 9 + 4 + 5 + 8 + 2 + 1) ⁇ 9 to obtain the remaining 1, the remaining 1 is placed as the last number of the first fixed variable 4582 and the first fixed Drop the first number of variables, 4, to create 5821 the first one-time password.
  • the same operation is performed again using the one-time password generated through the above operation as the first fixed variable. That is, the second fixed variable 2539, the first fixed variable 5821, and the variable variable locker 131 are added to the number of opening operations 2 in order, and then divided by 9. Accordingly, (2 + 5 + Find the remainder 1 by the operation of 3 + 9 + 5 + 8 + 2 + 1 + 2) ⁇ 9 and then place this remainder 1 as the last number of the first fixed variable 5821, while at the same time the first number of the first fixed variable 5 Dropping to create 8211 as a second one-time password.
  • FIG. 6 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to an embodiment of the present invention.
  • the automatic password change system uses the automatic password change system 200 according to the embodiment of FIG. 3. Therefore, in the following description, the code of the corresponding configuration of the automatic password change system is the embodiment of FIG. 3. In accordance with the code of the automatic password change system 300.
  • a variable is input to the control unit 210 of the operating unit 230 through the input unit 220 of the operating unit 230 in step S110.
  • step S120 the variable input to the control unit 210 through the input unit 220 in step S110 is transmitted to the control unit 260 of a remote location connected through the communication network with the operation unit 230 through the corresponding communication network.
  • the controller 210 and the remote controller 260 apply the input variables to the password generation program to generate a plurality of one-time passwords for sequential use.
  • the password generation program divides the number obtained by adding the number of units of the fixed variable by the operation unit 230 and the number of units of the variable variable by the user in a specific number to arrange the remaining number as the last number of the fixed variable.
  • the first number of fixed variables is generated by dropping the number of units of one-time password and the number of units of variable variable by generating the first one-time password using the operation method of dropping, and then using the generated one-time password as a fixed variable. Is divided by the specific number and the remaining number is placed as the last number of one-time passwords, and the first number of one-time passwords is repeatedly dropped to generate a plurality of one-time passwords sequentially.
  • a password is input to the controller 210 through the input unit 220 of the operation unit 230.
  • the controller 210 compares the password inputted with the current one-time password among the one-time passwords and authenticates the same by determining whether the password is the same.
  • step S160 the control unit 210 outputs a control signal to the operation unit 230 in accordance with the password authentication through the step (S150).
  • the operation unit 230 operates according to the control signal of the controller 210.
  • step (S110) and step (S120) is a process of inputting the fixed variable defined by the operating unit 230 while the variable variable is input to the control unit 210 by the user operation on the input unit 220, or According to the one-time password generation request signal through the input unit 220, a variable variable determined based on the number of operations of the operating unit 230 is input to the control unit 210, and the fixed variable defined by the operating unit 230 is input together. It may be to include the process.
  • the method may further include displaying the plurality of one-time passwords generated by the remote controller 260 on the display unit 280 in a sequential arrangement form.
  • the method may further include storing the plurality of one-time passwords generated by the controller 210 and the remote controller 260 in each of the storage units 250 and 270 individually connected.
  • FIG. 7 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
  • the automatic password change system of the present embodiment uses the automatic password change system 100 according to the embodiment of FIG. 1, and accordingly, in the following description, the code of the corresponding configuration of the automatic password change system is shown in the embodiment of FIG. In accordance with the code of the automatic password change system 100.
  • step S210 a variable is input to the controller 110 through the input unit 120.
  • the controller 110 In operation S220, the controller 110 generates a plurality of one-time passwords for sequential use by applying the input variable to the password generation program.
  • a password is input to the controller 110 through the input unit 120.
  • the controller 110 compares the password inputted with the current one-time password among the one-time passwords and authenticates the same by determining whether the password is the same.
  • step S250 the control unit 110 outputs a control signal to the operation unit 130 according to the password authentication.
  • the operation unit 130 operates according to the control signal of the controller 110.
  • FIG. 8 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
  • the automatic password change system uses the automatic password change system 300 according to the embodiment of FIG. 4. Therefore, in the following description, the code of the corresponding configuration of the automatic password change system is shown in the embodiment of FIG. 4. In accordance with the code of the automatic password change system 300.
  • step S310 a variable is input through the input unit 320 of the operation unit 330.
  • the operation unit 330 transmits the input variable to the controller 310 connected by the communication network.
  • the controller 310 In operation S330, the controller 310 generates a plurality of one-time passwords for sequential use by applying the input variable to the password generation program.
  • a password is input to the operation unit 330 through the input unit 320.
  • the operation unit 330 transmits the input password to the control unit 310 through a communication network.
  • the controller 310 compares the password transmitted with the current one-time password among the one-time passwords and authenticates the same by determining whether the password is the same.
  • step S370 the control unit 310 transmits a control signal to the operation unit 330 through the communication network according to the password authentication.
  • the operation unit 330 operates according to a control signal of the controller 310 received through the communication network.
  • the automatic password change system and the automatic password change method of a password authentication device using the same according to the present invention are used when the password is subject to password authentication.
  • the password for authentication will be continuously changed according to the preset rules.
  • the password will be recognized only by the user or administrator who knows the set rules. Can be prevented.

Abstract

Provided are a system for automatically changing a password and a method for automatically changing a password of a password authentication device by using the same. The system for automatically changing a password according to the present invention comprises: a control unit for generating a plurality of one-time use passwords to be used sequentially by applying an inputted parameter to a password generation program, and determining whether the inputted password matches the one-time use password for the current order when the password is inputted to authenticate the inputted password; an input unit for inputting the parameter and the password to the control unit; and an operation unit operated according to a control signal generated when the control unit authenticates the password, wherein the parameters include fixed parameters divided according to each operation unit and variable parameters varied by a user.

Description

비밀번호 자동변경 시스템 및 이를 이용한 비밀번호 인증식 장치의 비밀번호 자동변경 방법Automatic password change system and password automatic change of password authentication device
본 발명은 비밀번호 자동변경 시스템 및 그 방법에 관한 것으로서, 특히 비밀번호가 걸린 대상의 비밀번호 인증을 통한 사용시마다 다음 번 사용 시의 인증용 비밀번호가 사전 설정된 규칙에 따라 계속해서 변경되며, 이렇게 변경되는 비밀번호는 그 설정 규칙을 아는 사용자 또는 관리자만 인지 가능하여 비밀번호 유출에 따른 도난 및 사생활 침해 등의 현상을 근본적으로 방지할 수 있는 비밀번호 자동변경 시스템 및 이를 이용한 비밀번호 인증식 장치의 비밀번호 자동변경 방법에 관한 것이다. The present invention relates to a system for automatically changing a password, and a method thereof. In particular, the password for authentication at the next use is continuously changed according to a preset rule every time the password is used for password authentication. The present invention relates to a password automatic change system capable of fundamentally preventing phenomena such as theft and privacy infringement due to a leaked password, and a method for automatically changing a password of a password authentication device using the same.
일반적으로 학교, 회사, 헬스장, 골프장 등에서는 학생, 직원, 회원들에게 귀중품이나 기타 각종 물품을 보관하는 용도의 개인별 보관함이 제공되며, 이러한 보관함은 통상 잠금장치를 구비하여 해당 사용자 또는 해당 사용자의 허락을 받은 사람 이외에는 열 수 없게 되어 있다.Generally, schools, companies, gyms, golf courses, etc. are provided with personal lockers for students, staff, and members for the storage of valuables and other items, such lockers are usually equipped with a locking device to the user or the user's permission It cannot be opened other than the person who received it.
그리고 이러한 보관함의 전통적인 잠금장치는 보관함의 본체 및 도어에 각각 걸이쇠가 장착되고, 보관함 본체 및 도어의 걸이쇠에 실린더식 자물쇠의 고리부를 걸어 잠그는 형태이다.And the traditional lock of such a locker is mounted to each of the lock body and the door of the locker, the hook of the cylindrical lock to the lock of the locker body and the door lock form.
따라서 보관함의 사용자는 자물쇠용 키를 항상 휴대해야 하는 불편함을 겪게 되고, 실수로 키를 휴대하지 않거나 분실하였을 경우 보관함을 사용하지 못해 곤란함을 겪는 사례가 발생된다.Therefore, the user of the locker suffers from the inconvenience of having to carry the lock key all the time, and in case of accidentally carrying or losing the key, there is a case of difficulty in using the locker.
상기와 같은 이유로 비밀번호 입력을 통해 개폐되는 보관함이 제공되었으나, 이러한 비밀번호 개폐 방식의 보관함의 경우 기존 키 개폐 방식의 키 휴대에 따른 불편함 및 키 분실 시 복제키를 맞추기 전까지 해당 보관함을 사용하지 못하는 난점들을 해결한 반면, 비밀번호 노출로 인한 도난 및 사생활 침해의 위험성을 항상 내포하는 것이었다.For the reason described above, a locker that is opened and closed by inputting a password has been provided. However, in the case of the locker of the password locker type, it is inconvenient due to carrying a key of a conventional key locker and a difficulty in not using the locker until a duplicate key is matched when a key is lost. On the other hand, they always included the risk of theft and privacy breaches due to password exposure.
그리고 이는 보관함이 아니더라도 비밀번호를 통해 유효 사용자의 여부를 인증하는 모든 기술 분야에서 공통적으로 해결해야 할 과제에 해당된다.And even if it is not a storage box, this is a problem that must be solved in common in all technical fields that authenticate a valid user through a password.
본 발명은 상기와 같은 문제점을 해결하기 위해 제안된 것으로서, 비밀번호가 걸린 대상의 비밀번호 인증을 통하여 사용시마다 다음 번 사용 시의 인증용 비밀번호가 사전 설정된 규칙에 따라 계속해서 변경되며, 이렇게 변경되는 비밀번호는 그 설정 규칙을 아는 사용자 또는 관리자만 인지 가능하여 비밀번호 유출에 따른 도난 및 사생활 침해 등의 현상을 근본적으로 방지할 수 있는 비밀번호 자동변경 시스템 및 이를 이용한 비밀번호 인증식 장치의 비밀번호 자동변경 방법을 제공하는데 목적이 있다.The present invention has been proposed to solve the above problems, the password for authentication at the next use every time through the password authentication of the target subject to the password is continuously changed according to a preset rule, the password is changed so It is aimed to provide automatic password change system and password automatic change method of password-authenticated device that can prevent the theft and invasion of privacy due to the leakage of password because only users or administrators who know the setting rules can be recognized. There is this.
상기와 같은 목적을 달성하기 위해 본 발명에 따른 비밀번호 자동변경 시스템은, 입력되는 변수가 비밀번호 생성 프로그램에 적용되어 순차적 사용을 위한 복수의 일회성 비밀번호가 생성되며, 비밀번호 입력 시 현재 순번의 일회성 비밀번호와 동일 여부를 판단하여 인증하는 제어부와, 상기 제어부에 변수 및 비밀번호를 입력하는 입력부와, 상기 제어부의 비밀번호 인증 시의 제어신호에 따라 동작하는 작동부를 포함하여 구성된다.In order to achieve the above object, in the automatic password change system according to the present invention, a variable input is applied to a password generation program to generate a plurality of one-time passwords for sequential use, the same as the current one-time password when the password is entered. And a control unit for determining whether or not to authenticate, an input unit for inputting a variable and a password to the control unit, and an operation unit operating according to a control signal at the time of password authentication of the control unit.
또한 상기 변수는 상기 작동부별로 구분되는 고정 변수 및 사용자에 의해 가변되는 가변 변수를 포함하는 것을 특징으로 한다.In addition, the variable is characterized in that it comprises a fixed variable divided by the operating unit and a variable variable that is variable by the user.
또한 상기 제어부는, 상기 고정 변수의 매단위 수 및 상기 가변 변수의 매단위 수를 차례로 더하여 나온 수를 특정 수로 나누어 그 나머지 수를 상기 고정 변수의 마지막 수로 배치하는 동시에 고정 변수의 첫 번째 수는 탈락시키는 연산 방식으로 첫 번째 일회성 비밀번호를 생성하며, 생성되는 일회성 비밀번호를 상기 고정 변수로 사용하여 일회성 비밀번호의 매단위 수 및 상기 가변 변수의 매단위 수를 차례로 더하여 나온 수를 상기 특정 수로 나누어 그 나머지 수를 일회성 비밀번호의 마지막 수로 배치하는 동시에 일회성 비밀번호의 첫 번째 수는 탈락시키는 연산 방식을 반복하여 복수의 일회성 비밀번호를 순차적으로 생성하는 것을 특징으로 한다.The control unit may divide the number obtained by adding the number of units of the fixed variable and the number of units of the variable variable into a specific number and arrange the remaining number as the last number of the fixed variable, and the first number of the fixed variable is eliminated. The first one-time password is generated by a calculation method, and the number obtained by adding the number of units of one-time password and the number of units of the variable variable in turn by using the generated one-time password as the fixed variable is divided by the specific number. Is arranged as the last number of one-time passwords, and the first number of one-time passwords is characterized by generating a plurality of one-time passwords sequentially by repeating the operation method of dropping.
또한 상기 고정 변수는 둘 이상이고, 둘 이상의 고정 변수 중 첫 번째 수의 탈락 및 나머지 수의 마지막 수 배치를 통해 일회성 비밀번호로 직접 사용되는 고정 변수가 사전에 정해지는 것을 특징으로 한다.In addition, the fixed variable is at least two, characterized in that the fixed variable directly used as a one-time password is determined in advance through the first number dropout and the remaining number arrangement of the two or more fixed variables.
또한 상기 가변 변수는 상기 입력부를 통해 사용자가 입력하는 변수 또는 상기 작동부의 동작 횟수를 기준으로 정해지는 변수인 것을 특징으로 한다.The variable variable may be a variable input by a user through the input unit or a variable determined based on the number of operations of the operation unit.
또한 상기 입력부는 상기 제어부에 대한 상기 가변 변수의 입력 시 해당 가변 변수에 상기 고정 변수를 결합하여 함께 입력하는 것을 특징으로 한다.The input unit may combine the fixed variable and input the variable variable when the variable variable is input to the controller.
또한 상기 고정 변수는 상기 작동부의 고유번호에 해당하는 제1 고정 변수 및 상기 작동부를 운용하는 관리주체의 고유번호에 해당하는 제2 고정 변수 중 어느 하나 또는 둘 모두를 포함하는 것을 특징으로 한다.The fixed variable may include one or both of a first fixed variable corresponding to a unique number of the operating unit and a second fixed variable corresponding to a unique number of a management entity operating the operating unit.
또한 상기 제어부 및 입력부는 상기 작동부에 설치되는 것을 특징으로 한다.In addition, the control unit and the input unit is characterized in that installed in the operating unit.
또한 상기 입력부는 상기 작동부에 설치되며, 상기 제어부는 상기 작동부 및 상기 작동부와 통신망을 통해 연결되는 원격지에 각각 설치되어 상기 원격지의 제어부는 상기 입력부를 통해 입력되는 변수 및 비밀번호의 데이터를 통신망을 통해 수신하는 것을 특징으로 한다.In addition, the input unit is installed in the operation unit, the control unit is installed in the remote unit connected to the operation unit and the operation unit via a communication network, respectively, so that the control unit of the remote unit is the data of the variable and password input through the input unit communication network It is characterized by receiving through.
또한 상기 제어부를 통해 생성되는 일회성 비밀번호들의 데이터를 저장하는 저장부 및 상기 일회성 비밀번호들을 순차적인 배열 형태로 화면 표시하는 디스플레이부를 더 포함하되, 상기 디스플레이부는 상기 원격지의 제어부에만 인접 설치되는 것을 특징으로 한다.The apparatus may further include a storage unit for storing data of one-time passwords generated by the control unit and a display unit for displaying the one-time passwords in a sequential arrangement form, wherein the display unit is installed adjacent to the remote control unit only. .
또한 상기 입력부는 상기 작동부에 설치되며, 상기 제어부는 상기 작동부와 통신망을 통해 연결되어 상기 입력부를 통해 입력되는 변수 및 비밀번호의 데이터를 통신망을 통해 수신하고 상기 작동부에 대한 출력신호를 통신망을 통해 전송하는 것을 특징으로 한다.In addition, the input unit is installed in the operation unit, the control unit is connected to the operation unit via a communication network to receive the data of the variable and password input through the input unit through the communication network and to output the output signal to the operation unit communication network Characterized in that transmitted through.
그리고 본 발명에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법은 작동부의 입력부를 통해 상기 작동부의 제어부에 변수가 입력되는 단계와, 상기 입력부를 통해 상기 제어부에 입력되는 변수가 상기 작동부와 통신망을 통해 연결된 원격지 제어부에 해당 통신망을 통해 전송되는 단계와, 상기 제어부 및 원격지 제어부가 각각 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계와, 상기 제어부에 상기 작동부의 입력부를 통해 비밀번호가 입력되는 단계와, 상기 제어부가 입력되는 비밀번호를 상기 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증하는 단계와, 상기 제어부가 비밀번호 인증에 따라 작동부에 제어신호를 출력하는 단계와, 상기 작동부가 상기 제어부의 제어신호에 따라 작동하는 단계를 포함하여 구성된다.And the automatic password change method of the password authentication device according to the present invention comprises the step of inputting a variable to the control unit of the operation unit through the input unit of the operation unit, the variable input to the control unit through the input unit via the communication unit and the communication network Transmitting a plurality of one-time passwords for sequential use by applying a variable inputted to each of the control unit and the remote control unit to a password generation program; A step of inputting a password through an input unit, comparing the inputted password with a current one-time password among the one-time passwords, and authenticating the same by determining whether the password is identical; To output a control signal The system and the operation unit comprises a step of operating in accordance with the control signal of the control unit.
또한 상기 제어부 및 원격지 제어부가 각각 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계는, 상기 작동부에 의한 고정 변수의 매단위 수 및 사용자에 의한 가변 변수의 매단위 수를 차례로 더하여 나온 수를 특정 수로 나누어 그 나머지 수를 상기 고정 변수의 마지막 수로 배치하는 동시에 고정 변수의 첫 번째 수는 탈락시키는 연산 방식으로 첫 번째 일회성 비밀번호를 생성하고, 생성되는 일회성 비밀번호를 차례로 고정 변수로 사용하여 일회성 비밀번호의 매단위 수 및 상기 가변 변수의 매단위 수를 차례로 더하여 나온 수를 상기 특정 수로 나누어 그 나머지 수를 일회성 비밀번호의 마지막 수로 배치하는 동시에 일회성 비밀번호의 첫 번째 수는 탈락시키는 연산 방식을 반복하여 복수의 일회성 비밀번호를 순차적으로 생성하는 과정을 포함하는 것을 특징으로 한다.The generating of the plurality of one-time passwords for sequential use by applying the input variables to the password generation program by the controller and the remote controller, respectively, includes the number of units of the fixed variable by the operation unit and the variable variable by the user. The first one-time password is generated by calculating the number of units in turn, dividing the number by a specific number, and placing the remaining number as the last number of the fixed variable, while dropping the first number of the fixed variable, and generating the one-time password generated. In turn, the number of units of one-time password and the number of units of the variable variable are used as fixed variables, and the number obtained by dividing by the specific number is divided into the last number of one-time passwords, while the first number of one-time passwords is eliminated. To repeat the operation It characterized in that it comprises a step of sequentially generating a plurality of one-time password.
또한 상기 작동부의 입력부를 통해 상기 작동부의 제어부에 변수가 입력되는 단계 및 상기 입력부를 통해 상기 제어부에 입력되는 변수가 상기 작동부와 통신망을 통해 연결된 원격지 제어부에 해당 통신망을 통해 전송되는 단계는 각각, 상기 입력부에 대한 사용자 조작에 의해 가변 변수가 상기 제어부에 입력되면서 상기 작동부에 의해 정의된 고정 변수가 함께 입력되는 과정 또는 상기 입력부를 통한 일회성 비밀번호 생성 요청신호에 따라 상기 작동부의 동작 횟수를 기준으로 정해지는 가변 변수가 상기 제어부에 입력되면서 상기 작동부에 의해 정의된 고정 변수가 함께 입력되는 과정을 포함하는 것을 특징으로 한다.In addition, the step of inputting the variable to the control unit of the operation unit through the input unit of the operation unit and the step of transmitting the variable inputted to the control unit through the input unit via the communication network to the remote control unit connected through the communication network, respectively, Based on the number of operations of the operation unit in response to a process of inputting a fixed variable defined by the operation unit while a variable variable is input to the control unit by a user operation on the input unit or a one-time password generation request signal through the input unit. And a process of inputting a fixed variable defined by the operation unit while the predetermined variable variable is input to the control unit.
또한 상기 원격지 제어부가 생성한 복수의 일회성 비밀번호를 순차적인 배열 형태로 디스플레이부에 화면 표시하는 단계를 더 포함하는 것을 특징으로 한다.The method may further include displaying the plurality of one-time passwords generated by the remote controller in a sequential arrangement on the display unit.
또한 상기 제어부 및 원격지 제어부가 생성한 복수의 일회성 비밀번호를 개별 접속된 각각의 저장부에 저장하는 단계를 더 포함하는 것을 특징으로 한다.The method may further include storing a plurality of one-time passwords generated by the controller and the remote controller, in each of the storage units that are individually connected.
그리고 본 발명에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법은 입력부를 통해 제어부에 변수가 입력되는 단계와, 상기 제어부가 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계와, 입력부를 통해 상기 제어부에 비밀번호가 입력되는 단계와, 상기 제어부가 입력되는 비밀번호를 상기 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증하는 단계와, 상기 제어부가 비밀번호 인증에 따라 작동부에 제어신호를 출력하는 단계와, 상기 작동부가 상기 제어부의 제어신호에 따라 작동하는 단계를 포함하여 구성되는 것일 수 있다.The automatic password change method of the password authentication device according to the present invention includes the steps of inputting a variable to a control unit through an input unit, and generating a plurality of one-time passwords for sequential use by applying the variable input to the password generation program. And inputting a password to the controller through an input unit, comparing the password input by the controller with a current one-time password among the one-time passwords, and authenticating the same by determining whether the password is the same. It may be configured to include a step of outputting a control signal to the operation unit in accordance with the password authentication, and the operation unit operating in accordance with the control signal of the control unit.
또한 본 발명에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법은 작동부의 입력부를 통해 변수가 입력되는 단계와, 상기 작동부가 입력된 변수를 통신망에 의해 접속된 제어부에 전송하는 단계와, 상기 제어부가 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계와, 상기 작동부에 입력부를 통해 비밀번호가 입력되는 단계와, 상기 작동부가 입력된 비밀번호를 통신망을 통해 상기 제어부에 전송하는 단계와, 상기 제어부가 전송되는 비밀번호를 상기 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증하는 단계와, 상기 제어부가 비밀번호 인증에 따라 제어신호를 통신망을 통해 상기 작동부에 전송하는 단계와, 상기 작동부가 통신망을 통해 수신되는 상기 제어부의 제어신호에 따라 작동하는 단계를 포함하여 구성되는 것일 수 있다.In addition, the automatic password change method of the password authentication device according to the present invention includes the steps of inputting a variable through the input unit of the operation unit, transmitting the input variable to the control unit connected by the communication network, the control unit inputs Generating a plurality of one-time passwords for sequential use by applying the variable to a password generation program, inputting a password through an input unit to the operation unit, and inputting the password to the control unit through the communication network; Transmitting the password, and comparing the password transmitted by the controller with a current one-time password among the one-time passwords and authenticating the same by determining whether the password is identical, and controlling the control signal through the communication network according to the password authentication. Transmitting to an operation unit, wherein the operation unit is a communication network It may be configured to include the step of operating in accordance with the control signal of the control unit received through.
본 발명에 따르면, 비밀번호가 걸린 대상의 비밀번호 인증을 통한 사용시마다 다음 번 사용 시의 인증용 비밀번호가 사전 설정된 규칙에 따라 계속해서 변경되며, 이렇게 변경되는 비밀번호는 그 설정 규칙을 아는 사용자 또는 관리자만 인지 가능하여 비밀번호 유출에 따른 도난 및 사생활 침해 등의 현상을 근본적으로 방지할 수 있게 된다.According to the present invention, the password for authentication at the next time of use is continuously changed according to a preset rule every time the password is used through password authentication of the target, and the changed password is recognized only by a user or an administrator who knows the setting rules. It is possible to fundamentally prevent phenomena such as theft and invasion of privacy caused by password leakage.
도 1은 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템을 보인 블록도1 is a block diagram showing an automatic password change system according to an embodiment of the present invention.
도 2는 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템에서 제어부가 입력되는 변수 및 그 비밀번호 생성 프로그램을 통해 순차적 사용을 위한 복수의 일회성 비밀번호를 생성한 상태를 예시한 도면2 is a diagram illustrating a state in which a plurality of one-time passwords are generated for sequential use through a variable inputted by the controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
도 3은 본 발명의 다른 실시예에 따른 비밀번호 자동변경 시스템을 보인 블록도3 is a block diagram showing an automatic password change system according to another embodiment of the present invention.
도 4는 본 발명의 또 다른 실시예에 따른 비밀번호 자동변경 시스템을 보인 블록도Figure 4 is a block diagram showing a password automatic change system according to another embodiment of the present invention
도 5는 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템에서 제어부가 입력되는 변수 및 그 비밀번호 생성 프로그램을 통해 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 다른 예를 보인 도면5 is a view illustrating another example of generating a plurality of one-time passwords for sequential use through a variable inputted by a controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
도 6은 본 발명의 일 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법의 흐름도6 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to an embodiment of the present invention.
도 7은 본 발명의 다른 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법의 흐름도7 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
도 8은 본 발명의 또 다른 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법의 흐름도8 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
이하에서는 첨부된 도면을 참조하여 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템 및 이를 이용한 비밀번호 인증식 장치의 비밀번호 자동변경 방법을 상세하게 설명한다.Hereinafter, with reference to the accompanying drawings will be described in detail the automatic password change system according to an embodiment of the present invention and the automatic password change method of the password authentication device using the same.
도 1은 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템을 보인 블록도이다.1 is a block diagram showing an automatic password change system according to an embodiment of the present invention.
도시된 바와 같이, 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템(100)은 제어부(110), 입력부(120), 작동부(130)를 포함하여 구성된다.As shown, the automatic password change system 100 according to an embodiment of the present invention is configured to include a control unit 110, the input unit 120, the operation unit 130.
제어부(110)는 비밀번호 생성 프로그램을 탑재하고 있으며, 이에 따라 제어부(110)는 입력부(120)를 통한 변수 입력 시 그 비밀번호 생성 프로그램을 실행하여 일회성 비밀번호를 생성한다. 이때, 제어부(110)에서 실행된 비밀번호 생성 프로그램은 일회성 비밀번호를 복수 개 형성하며, 이렇게 복수로써 형성되는 일회성 비밀번호는 작동부(130)의 동작을 위한 인증 시 순차적으로 적용되어 사용된다. 즉, 제어부(110)는 작동부(130)의 동작을 위한 비밀번호 입력 시 이렇게 입력되는 비밀번호를 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부의 판단을 통해 해당 비밀번호의 유효성 여부를 인증한다.The controller 110 includes a password generation program. Accordingly, the controller 110 generates a one-time password by executing the password generation program when a variable is input through the input unit 120. At this time, the password generation program executed in the control unit 110 forms a plurality of one-time passwords, and the one-time passwords formed as a plurality are applied sequentially when used for authentication for the operation of the operation unit 130. That is, the controller 110 compares the password inputted when the password for the operation of the operation unit 130 with the current one-time password among the one-time passwords and authenticates the validity of the corresponding password by determining whether the password is the same. do.
그리고 제어부(110)에 입력되는 변수는 작동부(130)별로 구분되는 고정 변수 및 사용자에 의해 가변되는 가변 변수를 포함하는 것일 수 있고, 고정 변수는 둘 이상일 수 있으며, 가변 변수는 입력부(120)를 통해 사용자가 입력하는 변수일 수 있다. In addition, the variable input to the controller 110 may include a fixed variable divided by the operation unit 130 and a variable variable variable by the user, the fixed variable may be two or more, and the variable variable is the input unit 120. It may be a variable input by the user through.
또한 제어부(110)의 비밀번호 생성 프로그램은 고정 변수의 매단위 수 및 가변 변수의 매단위 수를 차례로 더하여 나온 수를 특정 수로 나누어 그 나머지 수를 상기 고정 변수의 마지막 수로 배치하는 동시에 고정 변수의 첫 번째 수는 탈락시키는 연산 방식으로 첫 번째 일회성 비밀번호를 생성한다. 그리고 생성되는 일회성 비밀번호를 고정 변수로 사용하여 일회성 비밀번호의 매단위 수 및 가변 변수의 매단위 수를 차례로 더하여 나온 수를 특정 수로 나누어 그 나머지 수를 일회성 비밀번호의 마지막 수로 배치하는 동시에 일회성 비밀번호의 첫 번째 수는 탈락시키는 연산 방식을 반복하여 복수의 일회성 비밀번호를 순차적으로 생성하는 것일 수 있다.In addition, the password generation program of the controller 110 divides the number obtained by adding the number of units of the fixed variable and the number of units of the variable variable into a specific number, and arranges the remaining number as the last number of the fixed variable and at the same time the first number of the fixed variable. Number generates the first one-time password by dropping operation. Using the generated one-time password as a fixed variable, the number of units of the one-time password and the number of variables of the variable variable are added in turn to divide the number into a specific number and place the remaining number as the last number of the one-time password. The number may be to sequentially generate a plurality of one-time passwords by repeating the operation method to drop.
여기서, 고정변수가 둘 이상인 경우, 둘 이상의 고정 변수 중 첫 번째 수의 탈락 및 나머지 수의 마지막 수 배치를 통해 일회성 비밀번호로 직접 사용되는 고정 변수가 사전에 정해진다.Here, when there are two or more fixed variables, a fixed variable used directly as a one-time password is previously determined through dropping of the first number of the two or more fixed variables and placing the last number of the remaining numbers.
도 2를 참조하여 제어부(110)에 입력되는 변수에 따라 제어부(110)가 그 비밀번호 생성 프로그램을 통해 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 예를 설명한다.An example in which the control unit 110 generates a plurality of one-time passwords for sequential use through the password generation program will be described with reference to FIG. 2.
도 2는 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템에서 제어부가 입력되는 변수 및 그 비밀번호 생성 프로그램을 통해 순차적 사용을 위한 복수의 일회성 비밀번호를 생성한 상태를 예시한 도면이다. 2 is a view illustrating a state in which a plurality of one-time passwords for sequential use are generated through a variable inputted by the controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
설명에 앞서, 본 실시예에서는 작동부(130)가 보관함 및 그 잠금장치(131)이며, 따라서 고정 변수는 보관함의 고유번호에 해당하는 제1 고정 변수 및 보관함을 운용하는 관리주체의 고유번호에 해당하는 제2 고정 변수를 포함하는 것을 예로 하였다. 또한 가변 변수는 사용자가 입력부(120)를 통해 입력하는 임의의 수인 것을 예로 하였다.Prior to the description, in the present embodiment, the operating unit 130 is a storage box and its locking device 131, and thus the fixed variable is assigned to the first fixed variable corresponding to the unique number of the storage box and the unique number of the management entity operating the storage box. It is taken as an example to include a corresponding second fixed variable. In addition, the variable variable is an example in which the user inputs an arbitrary number through the input unit 120.
도시된 바와 같이, 작동부(130)인 보관함을 운용하는 관리주체의 고유번호에 해당하는 제2 고정 변수는 2539이며, 작동부(130)인 보관함의 고유번호에 해당하는 제1 고정변수는 보관함별로 2572, 4582, 3783, 2470이다.As shown, the second fixed variable corresponding to the unique number of the management unit operating the storage unit operating unit 130 is 2539, the first fixed variable corresponding to the unique number of the storage unit operating unit 130 is a storage box. Poor 2572, 4582, 3783, 2470.
먼저, 보관함1의 경우 사용자에 의해 입력되는 가변 변수가 72이므로, 제어부(110)의 비밀번호 생성 프로그램은 제2 고정변수 및 제1 고정변수 그리고 가변 변수의 매단위 수를 차례로 더한 후 이를 9로 나누는 연산을 한다. 즉 (2+5+3+9+2+5+7+2+7+2)÷9의 연산을 하여 나머지 8을 구한 후 이러한 나머지 8을 제1 고정변수인 2572의 마지막 수로 배치하는 동시에 제1 고정변수의 첫 번째 수인 2를 탈락시켜 5728을 첫 번째 일회성 비밀번호로 생성한다.First, since the variable 1 input by the user is 72 in the case of the storage box 1, the password generation program of the controller 110 adds the second fixed variable, the first fixed variable, and the number of units of the variable variable in sequence, and divides them by 9 Perform the operation. In other words, we calculate (2 + 5 + 3 + 9 + 2 + 5 + 7 + 2 + 7 + 2) ÷ 9 to find the remaining 8, and then place the remaining 8 as the last fixed number of 2572 as the first fixed variable. 1 Drop 2, the first number of fixed variables, to create 5728 as the first one-time password.
그리고 위의 연산을 통해 생성된 일회성 비밀번호를 제1 고정변수로 사용하여 다시 위와 동일한 연산을 한다. 즉, 제2 고정변수인 2539와 제1 고정변수인 5728 그리고 가변 변수인 72의 매단위 수를 차례로 더한 후 9로 나누는 연산을 하게 되며, 이에 따라 (2+5+3+9+5+7+2+8+7+2)÷9의 연산에 의해 나머지 5를 구한 후 이러한 나머지 5를 제1 고정변수인 5728의 마지막 수로 배치하는 동시에 제1 고정변수의 첫 번째 수인 5를 탈락시켜 7285를 두 번째 일회성 비밀번호로 생성한다.The same operation is performed again using the one-time password generated through the above operation as the first fixed variable. That is, the number of units of the second fixed variable 2539, the first fixed variable 5728, and the variable variable 72 are added in sequence, and then divided by 9. Accordingly, (2 + 5 + 3 + 9 + 5 + 7). Find the remainder 5 by the operation of + 2 + 8 + 7 + 2) ÷ 9, and then place the remainder 5 as the last number of the first fixed variable 5728 while dropping the first number 5 of the first fixed variable to 7272. Generate a second one-time password.
이러한 일련의 과정을 통해 보관함1에 대한 다수의 일회성 비밀번호가 생성된다.This series of steps creates a number of one-time passwords for Locker1.
그리고 보관함1의 사용자는 이렇게 생성된 다수의 일회성 비밀번호를 보관함1의 사용시마다 매번 순차적으로 바꿔가며 입력하여 인증함으로써, 비밀번호 분실 및 그에 따른 물품 도난, 사생활 침해 등의 현상을 거의 원천적으로 방지할 수 있다. 이때, 보관함1의 사용자는 비밀번호 생성 프로그램의 일회성 비밀번호 생성 규칙을 숙지 후 보관함1의 사용시마다 일회성 비밀번호를 연산하여 입력하는 것일 수 있고, 이와 다른 형태로써 일회성 비밀번호들이 순차적으로 기입된 표를 휴대하여 보관함1의 사용시마다 확인하여 입력하는 것일 수도 있다.In addition, the user of the storage box 1 can input and authenticate a plurality of one-time passwords generated sequentially each time using the storage box 1, thereby preventing the loss of the password, the theft of goods, and the invasion of privacy. . At this time, the user of the storage box 1 after reading the one-time password generation rules of the password generation program may be to calculate and enter the one-time password for each use of the storage box 1, in another form to carry a table with one-time passwords sequentially written It may be to check and input every time 1 is used.
그리고 보관함2는 제2 고정 변수가 2539이고, 제1 고정 변수가 4582이며, 가변 변수가 34이므로, 위 보관함1의 일회성 비밀번호를 생성하는 연산규칙과 동일한 방식을 통해 일회성 비밀번호가 5820, 8205, 2055, 0552의 순서로 생성된다.The second fixed variable is 2539, the first fixed variable is 4582, and the variable variable is 34, so that the one-time password is 5820, 8205, 2055 in the same manner as the operation rule for generating the one-time password of the above storage box 1. , In order of 0552.
또한 보관함3은 제2 고정 변수가 2539이고, 제1 고정 변수가 3783이며, 가변 변수가 11이므로, 위 보관함1의 일회성 비밀번호를 생성하는 연산규칙과 동일한 방식을 통해 일회성 비밀번호가 7836, 8360, 3602, 6025의 순서로 생성된다.In addition, since locker 3 has a second fixed variable of 2539, a first fixed variable of 3783, and a variable variable of 11, the one-time password is 7836, 8360, 3602 through the same method as the operation rule for generating the one-time password of the above locker 1. , In order of 6025.
또한 보관함4는 제2 고정 변수가 2539이고, 제1 고정 변수가 2470이며, 가변 변수가 36이므로, 위 보관함1의 일회성 비밀번호를 생성하는 연산규칙과 동일한 방식을 통해 일회성 비밀번호가 4705, 7058, 0583, 5838의 순서로 생성된다.In addition, since locker 4 has a second fixed variable of 2539, a first fixed variable of 2470, and a variable variable of 36, the one-time password is 4705, 7058, 0583 in the same manner as the operation rule for generating the one-time password of the above locker 1. , In order of 5838.
다시 도 1로 돌아가서, 입력부(120)는 제어부(110)에 변수 및 비밀번호를 입력한다. 본 실시예에서는 이러한 입력부(120)가 터치스크린인 것을 예로 하였으나, 본 발명이 이에 한정되는 것은 아니며, 입력부(120)는 키패드 또는 기타 다양한 입력모듈이 사용될 수 있다. 또한 입력부(120)는 제어부(110)에 대한 가변 변수의 입력 시 해당 가변 변수에 고정 변수를 결합하여 함께 입력하는 것일 수 있다.1, the input unit 120 inputs a variable and a password to the controller 110. In this embodiment, the input unit 120 is a touch screen as an example, but the present invention is not limited thereto, and the input unit 120 may use a keypad or various other input modules. In addition, the input unit 120 may input a combination of a fixed variable to a corresponding variable variable when the variable variable is input to the control unit 110.
작동부(130)는 제어부(110)의 비밀번호 인증에 따른 제어신호에 따라 동작한다. 그리고 본 실시예에서는 이러한 작동부(130)가 보관함 및 그 잠금장치(131)인 것을 예로 하였으나, 본 발명이 이에 한정되는 것은 아니며, 작동부(130)는 디지털 도어락이나 기타 비밀번호의 인증을 통해 동작이 이루어지는 모든 종류의 장치를 포함하는 개념이다.The operation unit 130 operates according to the control signal according to the password authentication of the control unit 110. And in the present embodiment, the operation unit 130 is a storage box and its locking device 131 as an example, but the present invention is not limited to this, the operation unit 130 is operated through the authentication of a digital door lock or other password. This is a concept involving all kinds of devices that are made.
그리고 본 실시예에서는 제어부(110) 및 입력부(120)가 작동부(130)에 설치되는 것을 예로 하였으나, 본 발명이 이에 한정되는 것은 아니다.In the present embodiment, the control unit 110 and the input unit 120 is installed in the operating unit 130 as an example, but the present invention is not limited thereto.
즉, 도 3은 본 발명의 다른 실시예에 따른 비밀번호 자동변경 시스템을 보인 블록도로서, 도시된 바와 같이, 비밀번호 자동변경 시스템(200)은 그 입력부(220)가 작동부(230)에 설치되고, 작동부(230)에 설치되는 제어부(210) 및 작동부(230)와 통신망을 통해 연결되는 상태로 원격지에 설치되는 원격지의 제어부(260)를 포함하는 형태이다. 이때 원격지의 제어부(260)는 작동부(230)의 입력부(220)를 통해 입력되는 변수 및 비밀번호의 데이터를 통신망을 통해 수신한다. 따라서 작동부(230)는 통신망을 통해 원격지의 제어부(260)와 통신하기 위한 통신모듈(240)을 포함한다. 또한 작동부(230)는 제어부(210)의 제어신호에 따라 동작하는 잠금장치(231)를 포함하는 형태이다.That is, Figure 3 is a block diagram showing an automatic password change system according to another embodiment of the present invention, as shown, the automatic password change system 200 is the input unit 220 is installed in the operating unit 230 The controller 210 is installed in the operation unit 230 and the remote control unit 260 installed in the remote state in a state connected to the operation unit 230 and the communication network. At this time, the remote control unit 260 receives the data of the variable and password input through the input unit 220 of the operation unit 230 through the communication network. Therefore, the operation unit 230 includes a communication module 240 for communicating with the remote control unit 260 through a communication network. In addition, the operation unit 230 has a form including a locking device 231 that operates according to the control signal of the control unit 210.
그리고 본 실시예에 따른 비밀번호 자동변경 시스템(200)은 제어부(210) 및 원격지의 제어부(260)가 각각 비밀번호 생성 프로그램을 통해 생성되는 일회성 비밀번호들의 데이터를 저장하는 저장부(250,270)를 더 포함하는 것일 수 있다. 또한 원격지의 제어부(260)는 생성되는 일회성 비밀번호들을 순차적인 배열 형태로 화면 표시하는 디스플레이부(270)를 더 포함하는 것일 수 있다.The automatic password change system 200 according to the present embodiment further includes storage units 250 and 270 which store data of one-time passwords generated by the controller 210 and the remote controller 260 through a password generation program, respectively. It may be. In addition, the remote control unit 260 may further include a display unit 270 for displaying the generated one-time passwords in a sequential arrangement form.
그리고 본 실시예의 제어부(210) 및 원격지의 제어부(260)가 그 비밀번호 생성 프로그램을 통해 다수의 일회성 비밀번호들을 생성하는 방식은 도 1 및 도 2를 참조하여 설명한 비밀번호 자동변경 시스템(100)의 그것과 동일한바 여기서 이에 대한 상세 설명은 생략한다.And the method of generating a plurality of one-time passwords by the control unit 210 and the remote control unit 260 of the present embodiment through the password generation program and that of the automatic password change system 100 described with reference to FIGS. The same description thereof will be omitted here.
또한 도 4는 본 발명의 또 다른 실시예에 따른 비밀번호 자동변경 시스템을 보인 블록도로서, 도시된 바와 같이, 비밀번호 자동변경 시스템(300)은 그 입력부(320)가 작동부(330)에 설치되며, 제어부(310)는 작동부(330)와 통신망을 통해 연결되어 작동부(330)의 입력부(320)를 통해 입력되는 변수 및 비밀번호의 데이터를 통신망을 통해 수신하고 작동부(330)의 잠금장치(331)에 대한 제어신호를 통신망을 통해 전송하는 것일 수 있다. 따라서 작동부(330)는 통신망을 통해 원격지의 제어부(310)와 통신하기 위한 통신모듈(340)을 포함한다.In addition, Figure 4 is a block diagram showing an automatic password change system according to another embodiment of the present invention, as shown, the automatic password change system 300, the input unit 320 is installed in the operating unit 330 The control unit 310 is connected to the operation unit 330 through a communication network to receive the data of the variable and password input through the input unit 320 of the operation unit 330 through the communication network and the locking device of the operation unit 330 The control signal for 331 may be transmitted through a communication network. Therefore, the operation unit 330 includes a communication module 340 for communicating with a control unit 310 of a remote place through a communication network.
그리고 본 실시예에 따른 비밀번호 자동변경 시스템(300)은 제어부(310)를 통해 생성되는 일회성 비밀번호들의 데이터를 저장하는 저장부(350) 및 일회성 비밀번호들을 순차적인 배열 형태로 화면 표시하는 디스플레이부(360)를 더 포함하며, 이때 디스플레이부(360)는 제어부(310)에 인접 설치되는 것일 수 있다.In addition, the automatic password change system 300 according to the present embodiment includes a storage unit 350 for storing data of one-time passwords generated by the controller 310 and a display unit 360 for displaying the one-time passwords in a sequential arrangement form. ), Wherein the display unit 360 may be installed adjacent to the control unit 310.
본 실시예의 제어부(310)가 그 비밀번호 생성 프로그램을 통해 다수의 일회성 비밀번호들을 생성하는 방식은 도 1 및 도 2를 참조하여 설명한 비밀번호 자동변경 시스템(100)의 그것과 동일한바 여기서 이에 대한 상세 설명은 생략한다.The method of generating a plurality of one-time passwords by the control unit 310 of the present embodiment is the same as that of the automatic password change system 100 described with reference to FIGS. 1 and 2. Omit.
한편, 도 1 및 도 2를 참조한 비밀번호 자동변경 시스템(100)에서 가변 변수가 사용자가 입력부(120)를 통해 임의의 수를 입력하는 형태를 예로 하였으나, 본 발명이 이에 한정되는 것은 아니며, 가변 변수는 작동부(130)의 동작 횟수를 기준으로 정해지는 변수일 수 있다. 즉 도 1 및 도 2에 따른 실시예의 작동부(130)는 보관함 및 그 잠금장치(131)이므로, 이를 기준으로 부연 설명하면, 제어부(110)에 입력되는 가변 변수는 보관함의 개폐 횟수, 다시 말해 잠금장치(131)의 개방 동작 횟수 또는 폐쇄 동작 횟수로 정해지는 것일 수 있다.Meanwhile, in the automatic password change system 100 of FIG. 1 and FIG. 2, the variable variable is an example in which a user inputs an arbitrary number through the input unit 120, but the present invention is not limited thereto. May be a variable that is determined based on the number of operations of the operation unit 130. That is, since the operation unit 130 of the embodiment according to FIGS. 1 and 2 is a storage box and a locking device 131 thereof, in detail, the variable variable input to the control unit 110 is the number of opening and closing of the storage box, that is, The number of opening operations or closing operations of the locking device 131 may be determined.
그리고 이에 따른 제어부(110)의 비밀번호 생성 프로그램을 통한 일회성 비밀번호들의 생성 예를 도 5를 참조하여 설명한다. Next, an example of generating one-time passwords through the password generation program of the controller 110 will be described with reference to FIG. 5.
도 5는 본 발명의 일 실시예에 따른 비밀번호 자동변경 시스템에서 제어부가 입력되는 변수 및 그 비밀번호 생성 프로그램을 통해 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 다른 예를 보인 도면이다.FIG. 5 is a diagram illustrating another example of generating a plurality of one-time passwords for sequential use through a variable inputted by a controller and a password generation program in the automatic password change system according to an embodiment of the present invention.
도시된 바와 같이, 작동부(130)인 보관함을 운용하는 관리주체의 고유번호에 해당하는 제2 고정 변수는 2539이며, 작동부(130)인 보관함의 고유번호에 해당하는 제1 고정변수는 보관함별로 2572, 4582이다.As shown, the second fixed variable corresponding to the unique number of the management unit operating the storage unit operating unit 130 is 2539, the first fixed variable corresponding to the unique number of the storage unit operating unit 130 is a storage box. Poor 2572, 4582.
먼저, 보관함1의 경우 가변 변수는 보관함의 잠금장치(131)가 개방 동작하는 횟수를 순차적으로 적용하는 것이므로, 제어부(110)의 비밀번호 생성 프로그램은 제2 고정변수 및 제1 고정변수 그리고 가변 변수인 보관함 잠금장치(131)의 개방 동작 횟수 1을 차례로 더한 후 이를 9로 나누는 연산을 한다. 즉 (2+5+3+9+2+5+7+2+1)÷9의 연산을 하여 나머지 0을 구한 후 이러한 나머지 0을 제1 고정변수인 2572의 마지막 수로 배치하는 동시에 제1 고정변수의 첫 번째 수인 2를 탈락시켜 5720을 첫 번째 일회성 비밀번호로 생성한다.First, in the case of the storage box 1, since the variable variable is to sequentially apply the number of times that the locking device 131 of the storage box is opened, the password generation program of the control unit 110 is the second fixed variable and the first fixed variable and the variable variable The number of opening operations 1 of the locker device 131 is added in sequence, and the operation is divided by nine. That is, after calculating (2 + 5 + 3 + 9 + 2 + 5 + 7 + 2 + 1) ÷ 9 to obtain the remaining 0, the remaining 0 is placed as the last number of the first fixed variable 2572 and the first fixed Dropping the first number of variables, 2, creates 5720 as the first one-time password.
그리고 위의 연산을 통해 생성된 일회성 비밀번호를 제1 고정변수로 사용하여 다시 위와 동일한 연산을 한다. 즉, 제2 고정변수인 2539와 제1 고정변수인 5720 그리고 가변 변수인 보관함 잠금장치(131)의 개방 동작 횟수 2를 차례로 더한 후 이를 9로 나누는 연산을 하게 되며, 이에 따라 (2+5+3+9+5+7+2+0+2)÷9의 연산에 의해 나머지 8을 구한 후 이러한 나머지 8을 제1 고정변수인 5720의 마지막 수로 배치하는 동시에 제1 고정변수의 첫 번째 수인 5를 탈락시켜 7208를 두 번째 일회성 비밀번호로 생성한다.The same operation is performed again using the one-time password generated through the above operation as the first fixed variable. That is, the second fixed variable 2539, the first fixed variable 5720, and the variable variable locker 131 are added to the number of opening operations 2 in order, and then divided by 9. Accordingly, (2 + 5 + Find the remainder 8 by the operation of 3 + 9 + 5 + 7 + 2 + 0 + 2) ÷ 9 and then place the remainder 8 as the last number of 5720, the first fixed variable, and at the same time, the first number of 5 Dropping to create 7208 as the second one-time password.
이러한 일련의 과정을 통해 보관함1에 대한 다수의 일회성 비밀번호가 생성된다.This series of steps creates a number of one-time passwords for Locker1.
그리고 이렇게 생성되는 다수의 일회성 비밀번호 및 그 순차적 사용에 따른 작용은 도 2를 참조하여 설명한 실시예의 그 것과 동일한바, 본 실시예에서 이에 대한 상세한 설명은 생략한다.In addition, since the one-time passwords generated in this way and the operations according to their sequential use are the same as those of the embodiment described with reference to FIG. 2, detailed descriptions thereof will be omitted.
참고로, 보관함2의 일회성 비밀번호들의 생성 예를 더 설명하면, 제어부(110)의 비밀번호 생성 프로그램은 제2 고정변수 및 제1 고정변수 그리고 가변 변수인 보관함 잠금장치(131)의 개방 동작 횟수 1을 차례로 더한 후 이를 9로 나누는 연산을 한다. 즉 (2+5+3+9+4+5+8+2+1)÷9의 연산을 하여 나머지 1을 구한 후 이러한 나머지 1을 제1 고정변수인 4582의 마지막 수로 배치하는 동시에 제1 고정변수의 첫 번째 수인 4를 탈락시켜 5821 첫 번째 일회성 비밀번호로 생성한다.For reference, an example of generating one-time passwords for the storage box 2 will be described further. The password generation program of the controller 110 may determine the number of opening operations 1 of the storage lock device 131 that is the second fixed variable, the first fixed variable, and the variable variable. Add them in turn and divide by 9. That is, after calculating (2 + 5 + 3 + 9 + 4 + 5 + 8 + 2 + 1) ÷ 9 to obtain the remaining 1, the remaining 1 is placed as the last number of the first fixed variable 4582 and the first fixed Drop the first number of variables, 4, to create 5821 the first one-time password.
그리고 위의 연산을 통해 생성된 일회성 비밀번호를 제1 고정변수로 사용하여 다시 위와 동일한 연산을 한다. 즉, 제2 고정변수인 2539와 제1 고정변수인 5821 그리고 가변 변수인 보관함 잠금장치(131)의 개방 동작 횟수 2를 차례로 더한 후 이를 9로 나누는 연산을 하게 되며, 이에 따라 (2+5+3+9+5+8+2+1+2)÷9의 연산에 의해 나머지 1을 구한 후 이러한 나머지 1을 제1 고정변수인 5821의 마지막 수로 배치하는 동시에 제1 고정변수의 첫 번째 수인 5를 탈락시켜 8211을 두 번째 일회성 비밀번호로 생성한다.The same operation is performed again using the one-time password generated through the above operation as the first fixed variable. That is, the second fixed variable 2539, the first fixed variable 5821, and the variable variable locker 131 are added to the number of opening operations 2 in order, and then divided by 9. Accordingly, (2 + 5 + Find the remainder 1 by the operation of 3 + 9 + 5 + 8 + 2 + 1 + 2) ÷ 9 and then place this remainder 1 as the last number of the first fixed variable 5821, while at the same time the first number of the first fixed variable 5 Dropping to create 8211 as a second one-time password.
이러한 일련의 과정을 통해 보관함2에 대한 다수의 일회성 비밀번호가 생성된다.This series of steps creates a number of one-time passwords for Locker2.
다음은 도 6을 참조하여 본 발명의 일 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법에 대해 설명한다.Next, a method for automatically changing a password of a password authentication device according to an embodiment of the present invention will be described with reference to FIG. 6.
도 6은 본 발명의 일 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법의 흐름도이다.6 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to an embodiment of the present invention.
설명에 앞서, 본 실시예의 비밀번호 자동변경 시스템은 도 3의 실시예에 따른 비밀번호 자동변경 시스템(200)을 이용하는 것이며, 따라서 이하의 설명에서 비밀번호 자동변경 시스템의 해당 구성의 부호는 도 3의 실시예에 따른 비밀번호 자동변경 시스템(300)의 부호를 사용한다.Prior to the description, the automatic password change system according to the present embodiment uses the automatic password change system 200 according to the embodiment of FIG. 3. Therefore, in the following description, the code of the corresponding configuration of the automatic password change system is the embodiment of FIG. 3. In accordance with the code of the automatic password change system 300.
먼저, 단계(S110)에서 작동부(230)의 입력부(220)를 통해 작동부(230)의 제어부(210)에 변수가 입력된다.First, a variable is input to the control unit 210 of the operating unit 230 through the input unit 220 of the operating unit 230 in step S110.
단계(S120)에서는, 단계(S110)에서 입력부(220)를 통해 제어부(210)에 입력되는 변수가 작동부(230)와 통신망을 통해 연결된 원격지의 제어부(260)에 해당 통신망을 통해 전송된다.In step S120, the variable input to the control unit 210 through the input unit 220 in step S110 is transmitted to the control unit 260 of a remote location connected through the communication network with the operation unit 230 through the corresponding communication network.
단계(S130)에서 제어부(210) 및 원격지의 제어부(260)가 각각 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성한다. 여기서, 비밀번호 생성 프로그램은 작동부(230)에 의한 고정 변수의 매단위 수 및 사용자에 의한 가변 변수의 매단위 수를 차례로 더하여 나온 수를 특정 수로 나누어 그 나머지 수를 상기 고정 변수의 마지막 수로 배치하는 동시에 고정 변수의 첫 번째 수는 탈락시키는 연산 방식으로 첫 번째 일회성 비밀번호를 생성하고, 생성되는 일회성 비밀번호를 차례로 고정 변수로 사용하여 일회성 비밀번호의 매단위 수 및 가변 변수의 매단위 수를 차례로 더하여 나온 수를 상기 특정 수로 나누어 그 나머지 수를 일회성 비밀번호의 마지막 수로 배치하는 동시에 일회성 비밀번호의 첫 번째 수는 탈락시키는 연산 방식을 반복하여 복수의 일회성 비밀번호를 순차적으로 생성한다.In operation S130, the controller 210 and the remote controller 260 apply the input variables to the password generation program to generate a plurality of one-time passwords for sequential use. Here, the password generation program divides the number obtained by adding the number of units of the fixed variable by the operation unit 230 and the number of units of the variable variable by the user in a specific number to arrange the remaining number as the last number of the fixed variable. At the same time, the first number of fixed variables is generated by dropping the number of units of one-time password and the number of units of variable variable by generating the first one-time password using the operation method of dropping, and then using the generated one-time password as a fixed variable. Is divided by the specific number and the remaining number is placed as the last number of one-time passwords, and the first number of one-time passwords is repeatedly dropped to generate a plurality of one-time passwords sequentially.
단계(S140)에서 제어부(210)에 작동부(230)의 입력부(220)를 통해 비밀번호가 입력된다.In operation S140, a password is input to the controller 210 through the input unit 220 of the operation unit 230.
단계(S150)에서 제어부(210)가 입력되는 비밀번호를 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증한다.In operation S150, the controller 210 compares the password inputted with the current one-time password among the one-time passwords and authenticates the same by determining whether the password is the same.
단계(S160)에서 제어부(210)가 단계(S150)을 통한 비밀번호 인증에 따라 작동부(230)에 제어신호를 출력한다.In step S160, the control unit 210 outputs a control signal to the operation unit 230 in accordance with the password authentication through the step (S150).
단계(S170)에서 작동부(230)가 제어부(210)의 제어신호에 따라 작동한다.In operation S170, the operation unit 230 operates according to the control signal of the controller 210.
그리고 상기 단계(S110) 및 단계(S120)은 각각 입력부(220)에 대한 사용자 조작에 의해 가변 변수가 제어부(210)에 입력되면서 작동부(230)에 의해 정의된 고정 변수가 함께 입력되는 과정 또는 입력부(220)를 통한 일회성 비밀번호 생성 요청신호에 따라 작동부(230)의 동작 횟수를 기준으로 정해지는 가변 변수가 제어부(210)에 입력되면서 작동부(230)에 의해 정의된 고정 변수가 함께 입력되는 과정을 포함하는 것일 수 있다.And the step (S110) and step (S120) is a process of inputting the fixed variable defined by the operating unit 230 while the variable variable is input to the control unit 210 by the user operation on the input unit 220, or According to the one-time password generation request signal through the input unit 220, a variable variable determined based on the number of operations of the operating unit 230 is input to the control unit 210, and the fixed variable defined by the operating unit 230 is input together. It may be to include the process.
또한 원격지의 제어부(260)가 생성한 복수의 일회성 비밀번호를 순차적인 배열 형태로 디스플레이부(280)에 화면 표시하는 단계가 더 포함될 수 있다.The method may further include displaying the plurality of one-time passwords generated by the remote controller 260 on the display unit 280 in a sequential arrangement form.
또한 제어부(210) 및 원격지의 제어부(260)가 생성한 복수의 일회성 비밀번호를 개별 접속된 각각의 저장부(250,270)에 저장하는 단계가 더 포함될 수 있다.The method may further include storing the plurality of one-time passwords generated by the controller 210 and the remote controller 260 in each of the storage units 250 and 270 individually connected.
다음은 도 7을 참조하여 본 발명의 다른 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법에 대해 설명한다.Next, a method for automatically changing a password of a password authentication device according to another embodiment of the present invention will be described with reference to FIG. 7.
도 7은 본 발명의 다른 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법의 흐름도이다.7 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
설명에 앞서, 본 실시예의 비밀번호 자동변경 시스템은 도 1의 실시예에 따른 비밀번호 자동변경 시스템(100)을 이용하는 것이며, 따라서 이하의 설명에서 비밀번호 자동변경 시스템의 해당 구성의 부호는 도 1의 실시예에 따른 비밀번호 자동변경 시스템(100)의 부호를 사용한다.Prior to the description, the automatic password change system of the present embodiment uses the automatic password change system 100 according to the embodiment of FIG. 1, and accordingly, in the following description, the code of the corresponding configuration of the automatic password change system is shown in the embodiment of FIG. In accordance with the code of the automatic password change system 100.
먼저, 단계(S210)에서 입력부(120)를 통해 제어부(110)에 변수가 입력된다.First, in step S210, a variable is input to the controller 110 through the input unit 120.
단계(S220)에서 제어부(110)가 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성한다.In operation S220, the controller 110 generates a plurality of one-time passwords for sequential use by applying the input variable to the password generation program.
단계(S230)에서 입력부(120)를 통해 제어부(110)에 비밀번호가 입력된다.In operation S230, a password is input to the controller 110 through the input unit 120.
단계(S240)에서 제어부(110)가 입력되는 비밀번호를 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증한다.In operation S240, the controller 110 compares the password inputted with the current one-time password among the one-time passwords and authenticates the same by determining whether the password is the same.
단계(S250)에서 제어부(110)가 비밀번호 인증에 따라 작동부(130)에 제어신호를 출력한다.In step S250, the control unit 110 outputs a control signal to the operation unit 130 according to the password authentication.
단계(S260)에서 작동부(130)가 제어부(110)의 제어신호에 따라 동작한다.In operation S260, the operation unit 130 operates according to the control signal of the controller 110.
다음은 도 8을 참조하여 본 발명의 또 다른 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법에 대해 설명한다.Next, a method for automatically changing a password of a password authentication device according to another embodiment of the present invention will be described with reference to FIG. 8.
도 8은 본 발명의 또 다른 실시예에 따른 비밀번호 인증식 장치의 비밀번호 자동변경 방법의 흐름도이다.8 is a flowchart illustrating a method for automatically changing a password of a password authentication device according to another embodiment of the present invention.
설명에 앞서, 본 실시예의 비밀번호 자동변경 시스템은 도 4의 실시예에 따른 비밀번호 자동변경 시스템(300)을 이용하는 것이며, 따라서 이하의 설명에서 비밀번호 자동변경 시스템의 해당 구성의 부호는 도 4의 실시예에 따른 비밀번호 자동변경 시스템(300)의 부호를 사용한다.Prior to the description, the automatic password change system according to the present embodiment uses the automatic password change system 300 according to the embodiment of FIG. 4. Therefore, in the following description, the code of the corresponding configuration of the automatic password change system is shown in the embodiment of FIG. 4. In accordance with the code of the automatic password change system 300.
먼저, 단계(S310)에서 작동부(330)의 입력부(320)를 통해 변수가 입력된다.First, in step S310, a variable is input through the input unit 320 of the operation unit 330.
단계(S320)에서 작동부(330)가 입력된 변수를 통신망에 의해 접속된 제어부(310)에 전송한다.In operation S320, the operation unit 330 transmits the input variable to the controller 310 connected by the communication network.
단계(S330)에서 제어부(310)가 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성한다.In operation S330, the controller 310 generates a plurality of one-time passwords for sequential use by applying the input variable to the password generation program.
단계(S340)에서 작동부(330)에 입력부(320)를 통해 비밀번호가 입력된다.In operation S340, a password is input to the operation unit 330 through the input unit 320.
단계(S350)에서 작동부(330)가 입력된 비밀번호를 통신망을 통해 제어부(310)에 전송한다.In operation S350, the operation unit 330 transmits the input password to the control unit 310 through a communication network.
단계(S360)에서 제어부(310)가 전송되는 비밀번호를 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증한다.In operation S360, the controller 310 compares the password transmitted with the current one-time password among the one-time passwords and authenticates the same by determining whether the password is the same.
단계(S370)에서 제어부(310)가 비밀번호 인증에 따라 제어신호를 통신망을 통해 작동부(330)에 전송한다.In step S370, the control unit 310 transmits a control signal to the operation unit 330 through the communication network according to the password authentication.
단계(S380)에서 작동부(330)가 통신망을 통해 수신되는 제어부(310)의 제어신호에 따라 동작한다.In operation S380, the operation unit 330 operates according to a control signal of the controller 310 received through the communication network.
상술한 도 1 내지 도 8을 참조한 설명을 통해 알 수 있는 바와 같이, 본 발명에 따른 비밀번호 자동변경 시스템 및 이를 이용한 비밀번호 인증식 장치의 비밀번호 자동변경 방법은, 비밀번호가 걸린 대상의 비밀번호 인증을 통한 사용시마다 다음 번 사용 시의 인증용 비밀번호가 사전 설정된 규칙에 따라 계속해서 변경되며, 이렇게 변경되는 비밀번호는 그 설정 규칙을 아는 사용자 또는 관리자만 인지 가능하여 비밀번호 유출에 따른 도난 및 사생활 침해 등의 현상을 근본적으로 방지될 수 있게 한다.As can be seen through the above description with reference to FIGS. 1 to 8, the automatic password change system and the automatic password change method of a password authentication device using the same according to the present invention are used when the password is subject to password authentication. Each time, the password for authentication will be continuously changed according to the preset rules.The password will be recognized only by the user or administrator who knows the set rules. Can be prevented.
이상에서 설명한 것은 본 발명에 비밀번호 자동변경 시스템 및 이를 이용한 비밀번호 인증식 장치의 비밀번호 자동변경 방법을 실시하기 위한 하나의 실시예에 불과한 것으로서, 본 발명은 상기한 실시 예에 한정되지 않고, 이하의 특허청구범위에서 청구하는 바와 같이 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변경 실시가 가능한 범위까지 본 발명의 기술적 정신이 있다고 할 것이다.What has been described above is just one embodiment for implementing the automatic password change system and the automatic password change method of the password authentication device using the same, the present invention is not limited to the above embodiment, the following patents As claimed in the claims, any person of ordinary skill in the art without departing from the gist of the present invention will have the technical spirit of the present invention to the extent that various modifications can be made.
다양한 종류의 비밀번호 인증식 장치에 광범위하게 사용될 수 있다.Widely used in various kinds of password-authenticated devices.

Claims (19)

  1. 입력되는 변수가 비밀번호 생성 프로그램에 적용되어 순차적 사용을 위한 복수의 일회성 비밀번호가 생성되며, 비밀번호 입력 시 현재 순번의 일회성 비밀번호와 동일 여부를 판단하여 인증하는 제어부;The input variable is applied to the password generation program to generate a plurality of one-time passwords for sequential use, the control unit for determining whether or not the same as the current one-time password when the password is entered;
    상기 제어부에 변수 및 비밀번호를 입력하는 입력부;An input unit for inputting a variable and a password to the control unit;
    상기 제어부의 비밀번호 인증 시의 제어신호에 따라 동작하는 작동부를 포함하는 비밀번호 자동변경 시스템.Automatic password change system including an operation unit for operating in accordance with the control signal at the time of password authentication of the control unit.
  2. 제 1 항에 있어서,The method of claim 1,
    상기 변수는 상기 작동부별로 구분되는 고정 변수 및 사용자에 의해 가변되는 가변 변수를 포함하는 것을 특징으로 하는 비밀번호 자동변경 시스템.The variable automatic password change system characterized in that it comprises a fixed variable divided by the operation unit and a variable variable that is variable by the user.
  3. 제 2 항에 있어서,The method of claim 2,
    상기 제어부는, 상기 고정 변수의 매단위 수 및 상기 가변 변수의 매단위 수를 차례로 더하여 나온 수를 특정 수로 나누어 그 나머지 수를 상기 고정 변수의 마지막 수로 배치하는 동시에 고정 변수의 첫 번째 수는 탈락시키는 연산 방식으로 첫 번째 일회성 비밀번호를 생성하며, 생성되는 일회성 비밀번호를 상기 고정 변수로 사용하여 일회성 비밀번호의 매단위 수 및 상기 가변 변수의 매단위 수를 차례로 더하여 나온 수를 상기 특정 수로 나누어 그 나머지 수를 일회성 비밀번호의 마지막 수로 배치하는 동시에 일회성 비밀번호의 첫 번째 수는 탈락시키는 연산 방식을 반복하여 복수의 일회성 비밀번호를 순차적으로 생성하는 것을 특징으로 하는 비밀번호 자동변경 시스템.The control unit divides the number obtained by adding the number of units of the fixed variable and the number of units of the variable variable into a specific number and arranges the remaining number as the last number of the fixed variable, while dropping the first number of the fixed variable. The first one-time password is generated by the calculation method, and the number obtained by adding the number of units of one-time password and the number of units of the variable variable in turn by using the generated one-time password as the fixed variable is divided by the specific number and the remaining number is divided. And a first number of one-time passwords are arranged as the last number of one-time passwords and the first number of one-time passwords are repeated, thereby generating a plurality of one-time passwords sequentially.
  4. 제 3 항에 있어서,The method of claim 3, wherein
    상기 고정 변수는 둘 이상이고, 둘 이상의 고정 변수 중 첫 번째 수의 탈락 및 나머지 수의 마지막 수 배치를 통해 일회성 비밀번호로 직접 사용되는 고정 변수가 사전에 정해지는 것을 특징으로 하는 비밀번호 자동변경 시스템.And at least two fixed variables, wherein a fixed variable used directly as a one-time password is determined in advance through dropping of the first number of the two or more fixed variables and placing of the last number of the remaining numbers.
  5. 제 2 항에 있어서,The method of claim 2,
    상기 가변 변수는 상기 입력부를 통해 사용자가 입력하는 변수 또는 상기 작동부의 동작 횟수를 기준으로 정해지는 변수인 것을 특징으로 하는 비밀번호 자동변경 시스템.The variable variable is a password automatically changing system, characterized in that the variable is determined based on the number of times the user inputs through the input unit or the operation of the operation unit.
  6. 제 5 항에 있어서,The method of claim 5,
    상기 입력부는 상기 제어부에 대한 상기 가변 변수의 입력 시 해당 가변 변수에 상기 고정 변수를 결합하여 함께 입력하는 것을 특징으로 하는 비밀번호 자동변경 시스템.And the input unit inputs the fixed variable by combining the fixed variable with the variable variable when the variable variable is input to the controller.
  7. 제 2 항에 있어서,The method of claim 2,
    상기 고정 변수는 상기 작동부의 고유번호에 해당하는 제1 고정 변수 및 상기 작동부를 운용하는 관리주체의 고유번호에 해당하는 제2 고정 변수 중 어느 하나 또는 둘 모두를 포함하는 것을 특징으로 하는 비밀번호 자동변경 시스템.The fixed variable automatically changes the password comprising one or both of a first fixed variable corresponding to a unique number of the operating unit and a second fixed variable corresponding to a unique number of a management entity operating the operating unit. system.
  8. 제 1 항에 있어서,The method of claim 1,
    상기 제어부 및 입력부는 상기 작동부에 설치되는 것을 특징으로 하는 비밀번호 자동변경 시스템.The control unit and input unit automatic password change system, characterized in that installed in the operation unit.
  9. 제 1 항에 있어서,The method of claim 1,
    상기 입력부는 상기 작동부에 설치되며, 상기 제어부는 상기 작동부 및 상기 작동부와 통신망을 통해 연결되는 원격지에 각각 설치되어 상기 원격지의 제어부는 상기 입력부를 통해 입력되는 변수 및 비밀번호의 데이터를 통신망을 통해 수신하는 것을 특징으로 하는 비밀번호 자동변경 시스템.The input unit is installed in the operation unit, and the control unit is installed in the remote unit connected to the operation unit and the operation unit via a communication network, respectively, and the control unit of the remote unit stores data of variables and passwords inputted through the input unit. Password automatic change system, characterized in that receiving through.
  10. 제 9 항에 있어서,The method of claim 9,
    상기 제어부를 통해 생성되는 일회성 비밀번호들의 데이터를 저장하는 저장부 및 상기 일회성 비밀번호들을 순차적인 배열 형태로 화면 표시하는 디스플레이부를 더 포함하되,A storage unit for storing data of one-time passwords generated by the control unit and a display unit for displaying the one-time passwords in a sequential arrangement form;
    상기 디스플레이부는 상기 원격지의 제어부에만 인접 설치되는 것을 특징으로 하는 비밀번호 자동변경 시스템.And the display unit is installed adjacent only to the control unit of the remote site.
  11. 제 1 항에 있어서,The method of claim 1,
    상기 입력부는 상기 작동부에 설치되며, 상기 제어부는 상기 작동부와 통신망을 통해 연결되어 상기 입력부를 통해 입력되는 변수 및 비밀번호의 데이터를 통신망을 통해 수신하고 상기 작동부에 대한 출력신호를 통신망을 통해 전송하는 것을 특징으로 하는 비밀번호 자동변경 시스템.The input unit is installed in the operation unit, and the control unit is connected to the operation unit through a communication network to receive data of variables and passwords inputted through the input unit through a communication network and output signals to the operation unit through a communication network. Password automatic change system, characterized in that for transmitting.
  12. 제 11 항에 있어서,The method of claim 11,
    상기 제어부를 통해 생성되는 일회성 비밀번호들의 데이터를 저장하는 저장부;A storage unit which stores data of one-time passwords generated by the controller;
    상기 일회성 비밀번호들을 순차적인 배열 형태로 화면 표시하는 디스플레이부를 더 포함하며,The display unit may further include a display configured to display the one-time passwords in a sequential arrangement.
    상기 디스플레이부는 상기 제어부에 인접 설치되는 것을 특징으로 하는 비밀번호 자동변경 시스템.And the display unit is installed adjacent to the control unit.
  13. 작동부의 입력부를 통해 상기 작동부의 제어부에 변수가 입력되는 단계;Inputting a variable to a control unit of the operating unit through an input unit of an operating unit;
    상기 입력부를 통해 상기 제어부에 입력되는 변수가 상기 작동부와 통신망을 통해 연결된 원격지 제어부에 해당 통신망을 통해 전송되는 단계;Transmitting a variable inputted to the control unit through the input unit to a remote control unit connected to the operation unit through a communication network;
    상기 제어부 및 원격지 제어부가 각각 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계;Generating a plurality of one-time passwords for sequential use by applying the input variables to the password generation program by the controller and the remote controller;
    상기 제어부에 상기 작동부의 입력부를 통해 비밀번호가 입력되는 단계;Inputting a password into the control unit through an input unit of the operation unit;
    상기 제어부가 입력되는 비밀번호를 상기 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증하는 단계;Authenticating, by the controller, the input password by comparing the one-time password with the current one-time password among the one-time passwords and determining whether the password is the same;
    상기 제어부가 비밀번호 인증에 따라 작동부에 제어신호를 출력하는 단계;Outputting, by the controller, a control signal to an operation unit according to a password authentication;
    상기 작동부가 상기 제어부의 제어신호에 따라 작동하는 단계를 포함하는 비밀번호 인증식 장치의 비밀번호 자동변경 방법.And the operation unit operating according to a control signal of the control unit.
  14. 제 13 항에 있어서,The method of claim 13,
    상기 제어부 및 원격지 제어부가 각각 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계는Generating a plurality of one-time passwords for sequential use by applying the input variables to the password generation program by the controller and the remote controller, respectively;
    상기 작동부에 의한 고정 변수의 매단위 수 및 사용자에 의한 가변 변수의 매단위 수를 차례로 더하여 나온 수를 특정 수로 나누어 그 나머지 수를 상기 고정 변수의 마지막 수로 배치하는 동시에 고정 변수의 첫 번째 수는 탈락시키는 연산 방식으로 첫 번째 일회성 비밀번호를 생성하고, 생성되는 일회성 비밀번호를 차례로 고정 변수로 사용하여 일회성 비밀번호의 매단위 수 및 상기 가변 변수의 매단위 수를 차례로 더하여 나온 수를 상기 특정 수로 나누어 그 나머지 수를 일회성 비밀번호의 마지막 수로 배치하는 동시에 일회성 비밀번호의 첫 번째 수는 탈락시키는 연산 방식을 반복하여 복수의 일회성 비밀번호를 순차적으로 생성하는 과정을 포함하는 것을 특징으로 하는 비밀번호 인증식 장치의 비밀번호 자동변경 방법.The number obtained by adding the number of units of the fixed variable by the operating unit and the number of units of the variable variable by the user is divided by a specific number and the remaining number is placed as the last number of the fixed variable, and the first number of the fixed variables is The first one-time password is generated by a dropping operation method, and the generated one-time password is used as a fixed variable in turn, and the number obtained by adding the number of units of the one-time password and the number of units of the variable variable in turn is divided by the specific number. Placing the number as the last number of one-time passwords and at the same time the first number of one-time passwords repeats the operation method of dropping, generating a plurality of one-time passwords sequentially, characterized in that the automatic password change method of the password authentication device .
  15. 제 13 항에 있어서,The method of claim 13,
    상기 작동부의 입력부를 통해 상기 작동부의 제어부에 변수가 입력되는 단계 및 상기 입력부를 통해 상기 제어부에 입력되는 변수가 상기 작동부와 통신망을 통해 연결된 원격지 제어부에 해당 통신망을 통해 전송되는 단계는 각각The step of inputting the variable to the control unit of the operating unit through the input unit of the operation unit and the step of transmitting the variable inputted to the control unit through the input unit through the communication network to the remote control unit connected through the communication network with the operation unit, respectively
    상기 입력부에 대한 사용자 조작에 의해 가변 변수가 상기 제어부에 입력되면서 상기 작동부에 의해 정의된 고정 변수가 함께 입력되는 과정 또는 상기 입력부를 통한 일회성 비밀번호 생성 요청신호에 따라 상기 작동부의 동작 횟수를 기준으로 정해지는 가변 변수가 상기 제어부에 입력되면서 상기 작동부에 의해 정의된 고정 변수가 함께 입력되는 과정을 포함하는 것을 특징으로 하는 비밀번호 인증식 장치의 비밀번호 자동변경 방법.Based on the number of operations of the operation unit in response to a process of inputting a fixed variable defined by the operation unit while a variable variable is input to the control unit by a user operation on the input unit or a one-time password generation request signal through the input unit. And a fixed variable defined by the operation unit is input together with a predetermined variable variable being input to the control unit.
  16. 제 13 항에 있어서,The method of claim 13,
    상기 원격지 제어부가 생성한 복수의 일회성 비밀번호를 순차적인 배열 형태로 디스플레이부에 화면 표시하는 단계를 더 포함하는 것을 특징으로 하는 비밀번호 인증식 장치의 비밀번호 자동변경 방법.And displaying the plurality of one-time passwords generated by the remote controller in a sequential arrangement on the display unit.
  17. 제 13 항에 있어서,The method of claim 13,
    상기 제어부 및 원격지 제어부가 생성한 복수의 일회성 비밀번호를 개별 접속된 각각의 저장부에 저장하는 단계를 더 포함하는 것을 특징으로 하는 비밀번호 인증식 장치의 비밀번호 자동변경 방법.And storing the plurality of one-time passwords generated by the control unit and the remote control unit in each of the individual connected storage units.
  18. 입력부를 통해 제어부에 변수가 입력되는 단계;Inputting a variable to a control unit through an input unit;
    상기 제어부가 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계;Generating a plurality of one-time passwords for sequential use by applying the input variable to the password generation program by the controller;
    입력부를 통해 상기 제어부에 비밀번호가 입력되는 단계;Inputting a password to the controller through an input unit;
    상기 제어부가 입력되는 비밀번호를 상기 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증하는 단계;Authenticating, by the controller, the input password by comparing the one-time password with the current one-time password among the one-time passwords and determining whether the password is the same;
    상기 제어부가 비밀번호 인증에 따라 작동부에 제어신호를 출력하는 단계;Outputting, by the controller, a control signal to an operation unit according to a password authentication;
    상기 작동부가 상기 제어부의 제어신호에 따라 작동하는 단계를 포함하는 비밀번호 인증식 장치의 비밀번호 자동변경 방법.And the operation unit operating according to a control signal of the control unit.
  19. 작동부의 입력부를 통해 변수가 입력되는 단계;Inputting a variable through an input of an operating unit;
    상기 작동부가 입력된 변수를 통신망에 의해 접속된 제어부에 전송하는 단계;Transmitting the input variable by the operation unit to a control unit connected by a communication network;
    상기 제어부가 입력되는 변수를 비밀번호 생성 프로그램에 적용하여 순차적 사용을 위한 복수의 일회성 비밀번호를 생성하는 단계;Generating a plurality of one-time passwords for sequential use by applying the input variable to the password generation program by the controller;
    상기 작동부에 입력부를 통해 비밀번호가 입력되는 단계;Inputting a password through an input unit to the operation unit;
    상기 작동부가 입력된 비밀번호를 통신망을 통해 상기 제어부에 전송하는 단계;Transmitting the password inputted by the operation unit to the control unit through a communication network;
    상기 제어부가 전송되는 비밀번호를 상기 일회성 비밀번호들 중 현재 순번의 일회성 비밀번호와 비교하여 그 동일 여부 판단을 통해 인증하는 단계;Comparing, by the controller, the transmitted password with a current one-time password among the one-time passwords and determining the same by determining whether the password is the same;
    상기 제어부가 비밀번호 인증에 따라 제어신호를 통신망을 통해 상기 작동부에 전송하는 단계;Transmitting, by the controller, a control signal to the operation unit through a communication network according to password authentication;
    상기 작동부가 통신망을 통해 수신되는 상기 제어부의 제어신호에 따라 작동하는 단계를 포함하는 비밀번호 인증식 장치의 비밀번호 자동변경 방법.And operating the control unit according to a control signal of the control unit received through a communication network.
PCT/KR2013/009401 2013-05-29 2013-10-22 System for automatically changing password and method for automatically changing password of password authentication device by using same WO2014193049A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20130061189A KR101462784B1 (en) 2013-05-29 2013-05-29 System of auto-changing password and method of auto-changing password for authentication type equipment therefor
KR10-2013-0061189 2013-05-29

Publications (1)

Publication Number Publication Date
WO2014193049A1 true WO2014193049A1 (en) 2014-12-04

Family

ID=51989042

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2013/009401 WO2014193049A1 (en) 2013-05-29 2013-10-22 System for automatically changing password and method for automatically changing password of password authentication device by using same

Country Status (2)

Country Link
KR (1) KR101462784B1 (en)
WO (1) WO2014193049A1 (en)

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5606614A (en) * 1993-10-15 1997-02-25 British Telecommunications Public Limited Company Personal identification systems
KR20020070692A (en) * 2001-03-02 2002-09-11 설동석 User identification with an improved password input method
KR20060098412A (en) * 2006-08-28 2006-09-18 장준현 Timely variable password formation module and a floating password application method
KR20080022490A (en) * 2006-09-06 2008-03-11 엘지전자 주식회사 Method for authenticating device, system and method for providing service
WO2012115403A2 (en) * 2011-02-24 2012-08-30 (주)잉카인터넷 Location information-based authentication system and method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101197213B1 (en) * 2011-01-19 2012-11-02 주식회사 잉카인터넷 Authentication system and method based by positioning information

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5606614A (en) * 1993-10-15 1997-02-25 British Telecommunications Public Limited Company Personal identification systems
KR20020070692A (en) * 2001-03-02 2002-09-11 설동석 User identification with an improved password input method
KR20060098412A (en) * 2006-08-28 2006-09-18 장준현 Timely variable password formation module and a floating password application method
KR20080022490A (en) * 2006-09-06 2008-03-11 엘지전자 주식회사 Method for authenticating device, system and method for providing service
WO2012115403A2 (en) * 2011-02-24 2012-08-30 (주)잉카인터넷 Location information-based authentication system and method

Also Published As

Publication number Publication date
KR101462784B1 (en) 2014-12-04

Similar Documents

Publication Publication Date Title
WO2013012120A1 (en) Authentication method and device using a single-use password including biometric image information
WO2018194368A1 (en) Method and apparatus for access control in distributed blockchain-based internet of things (iot) network
WO2013157864A1 (en) Method for authenticating user using icon combined with input pattern, and password input device
WO2019074326A1 (en) Method and apparatus for secure offline payment
WO2019035700A1 (en) Method and an apparatus for onboarding in an iot network
WO2015119417A1 (en) Electronic key device capable of wirelessly controlling lock system and transmitting control authentication of lock system, system therefor, and method therefor
WO2019098413A1 (en) Digital door lock system and control method thereof
WO2012093900A2 (en) Method and device for authenticating personal network entity
WO2020116785A1 (en) Dual blockchain based-digital electronic device having virtual blockchain, and operating method therefor
WO2014058130A1 (en) Method of controlling access to network drive, and network drive system
WO2015111856A1 (en) Electronic voting system and method
WO2011136464A1 (en) Password security input system using shift value of password key and password security input method thereof
WO2019189986A1 (en) Method and system for authenticating electronic lock device based on usage pattern
WO2014181952A1 (en) Device and method for authenticating on basis of position value
WO2016036070A1 (en) Reverse trace-preventing wireless recognition secure entry method and secure entry system using same
WO2020235942A1 (en) System for restoring lost private key
WO2015178597A1 (en) System and method for updating secret key using puf
WO2012165716A1 (en) Authentication agent apparatus, and method and system for authenticating online service
WO2014193049A1 (en) System for automatically changing password and method for automatically changing password of password authentication device by using same
WO2018225928A1 (en) Ppuf-based data transmission method using adaptive secret key, iot communication system and iot device
WO2017052277A1 (en) Method and system for authenticating identity using variable keypad
WO2022145966A1 (en) Access control system using public key infrastructure
WO2011078603A2 (en) Method for mutual authentication between tag and reader in radio frequency identification system
WO2021132914A2 (en) System for authenticating facility user and control method therefor
WO2021086160A1 (en) Electronic key storage device

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 13885916

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 13885916

Country of ref document: EP

Kind code of ref document: A1