WO2011013991A2 - Password-processing method and system for performing the method - Google Patents
Password-processing method and system for performing the method Download PDFInfo
- Publication number
- WO2011013991A2 WO2011013991A2 PCT/KR2010/004936 KR2010004936W WO2011013991A2 WO 2011013991 A2 WO2011013991 A2 WO 2011013991A2 KR 2010004936 W KR2010004936 W KR 2010004936W WO 2011013991 A2 WO2011013991 A2 WO 2011013991A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- password
- processor
- keyboards
- keyboard
- passwords
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
Definitions
- An embodiment according to the concept of the present invention relates to a password processing technique, and in particular, a method for processing an indirectly input password, a system capable of performing the method, and a computer program for executing the method may be stored.
- a computer readable recording medium A computer readable recording medium.
- the technical problem to be achieved by the present invention is to provide a method for securely entering a password, a system for performing the method, and a computer-readable recording medium capable of storing a computer program for executing the method. .
- a method for processing a password and a system capable of performing the method do not know the password even if another user sees the user inputting the password, and the password is captured even when the keyboard displayed on the display is captured. The effect is unknown.
- the password processing method has the effect of preventing hacking (or phishing) and password leakage.
- 1 to 4 illustrate embodiments for explaining a password input and processing method according to an embodiment of the present invention.
- FIG. 5 is a schematic block diagram of a system capable of performing a password processing method according to an embodiment of the present invention.
- a display apparatus displays a plurality of keyboards for inputting a plurality of passwords, and wherein the display apparatus is a user among the plurality of keyboards. And when selected by the processor, transmitting a password corresponding to the at least one keyboard arranged adjacent to the selected keyboard with a password corresponding to the selected keyboard.
- the password processing method of the password processing system may include the processor adjacent to any one of a plurality of passwords already set by the user, a password corresponding to the selected keyboard transmitted from the display device, and the selected keyboard. Comparing each of the passwords corresponding to the at least one keyboard arranged; and authenticating, by the processor, any one of a plurality of passwords already set by the user according to a comparison result. do.
- a method of processing a password of a password processing system the display apparatus displaying a plurality of first keyboards for inputting a plurality of passwords, and a user configured a plurality of second keyboards.
- the display apparatus When selecting any one of the keyboards, the display apparatus each of the plurality of third keyboards arranged in line with the selected one of the plurality of first keyboards in response to a selection signal output from the input device. And transmitting the corresponding password to the processor.
- the password processing method of the password processing system may include: comparing, by the processor, one of a plurality of passwords already set by the user with a password corresponding to each of the plurality of third keypads; And performing authentication on any one of the plurality of previously set passwords according to the comparison result.
- the password processing method of the password processing system may further include randomly rearranging the arrangement of the plurality of first keyboards after authentication of any one is performed.
- the password processing method of the password processing system may further include randomly rearranging the arrangement of the plurality of second keyboards after authentication of any one is performed.
- Password processing system includes a processor implemented in the server, and a display device for displaying a plurality of keyboard for inputting a plurality of passwords.
- the display apparatus When one of the plurality of keyboards is selected by the user, the display apparatus sends a password corresponding to at least one keyboard arranged adjacent to the selected keyboard to the processor together with a password corresponding to the selected keyboard. send.
- the processor corresponds to any one of a plurality of passwords already set by the user, a password corresponding to the selected keyboard transmitted from the display device, and the at least one keyboard arranged adjacent to the selected keyboard.
- Each of the passwords is compared, and further authentication is performed for any one of a plurality of passwords already set by the user according to the comparison result.
- a password processing system including a processor implemented in a server, a display for displaying a plurality of first keyboards for inputting a plurality of passwords, and an input device for displaying a plurality of second keyboards. It includes a display device that includes.
- the display device selects the selected keyboard from the plurality of first keyboards in response to a selection signal output from the input device. And transmits a password corresponding to each of the plurality of third keyboards arranged in a line with the processor.
- the processor compares any one of a plurality of passwords already set by the user with a password corresponding to each of the plurality of third keypads, and determines which one of the plurality of passwords is already set according to a comparison result. Perform more authentication on one.
- Embodiments according to the inventive concept may be variously modified and have various forms, so specific embodiments are illustrated in the drawings and described in detail herein. However, this is not intended to limit the embodiments in accordance with the concept of the present invention to a particular disclosed form, it should be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the present invention.
- first and / or second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another, for example, without departing from the scope of rights in accordance with the inventive concept, and the first component may be called a second component and similarly The second component may also be referred to as the first component.
- the keyboard (or keyboard layout) displayed on the display 10 of the password processing system 100 may include at least one portion 20, 30, and 40. Each portion 20, 30, and 40 includes a plurality of keyboards.
- the display 10 includes a thin film transistor liquid crystal display (TFT-LCD), a display using a light-emitting diode (LED), a display using an organic light emitting diode (OLED), and an active-matrix organic light-emitting diode (AMOLED). It may be a display using or a display using a plasma display panel (PDP). In addition, according to an embodiment, the display 10 may be a display using a cathode ray tube (CRT).
- TFT-LCD thin film transistor liquid crystal display
- LED light-emitting diode
- OLED organic light emitting diode
- AMOLED active-matrix organic light-emitting diode
- It may be a display using or a display using a plasma display panel (PDP).
- PDP plasma display panel
- the display 10 may be a display using a cathode ray tube (CRT).
- FIG. 1 a keyboard (or keyboard layout) including three parts 20, 30, and 40 is illustrated for convenience of description, but the keyboard (or keyboard layout) according to an embodiment of the present invention is illustrated in FIG. 1. It may be implemented less or more than the three parts 20, 30, and 40. That is, according to an embodiment, the arrangement of the graphical user interface (GUI) or mechanical keys (eg, means for inputting a password such as a symbol, figure, character, or picture) for the keyboard (or keyboard layout) may be modified. It is possible.
- GUI graphical user interface
- mechanical keys eg, means for inputting a password such as a symbol, figure, character, or picture
- the first portion may be a number (e.g., 0-9), or a keyboard (or 0) for inputting a number (e.g., 0-9) and a special key (e.g., * and #).
- Keyboard layout and the second portion (or second keyboard layout; 30) and the third portion (or third keyboard layout; 40) each include a number (for example, 0 to 9) and an English alphabet ( For example, it may be implemented as a keyboard (or keyboard layout) for inputting A to Z.
- the input device (or input means) 50 may be a key (or a button) or a graphical user interface (GUI) for inputting a number corresponding to each digit of the password selected in columns.
- the input device 50 may be a wired keyboard, a wireless keyboard, an input device using a touch method capable of inputting (or processing) information by touch, or an input capable of inputting (or processing) information by recognizing a voice.
- the user may input information into the input device 50 using a mouse.
- At least one of the display 10 and the input device 50 may be implemented as a touch screen.
- the input device 50 may be implemented as part of the display 10 or may be implemented separately from the display 10.
- Figure 5 is a schematic diagram of a system capable of performing a password processing method according to an embodiment of the present invention Represents a block diagram.
- the password set by the user that is, '1456' is stored in the database or the storage device 120 under the control of the processor 110.
- the password processing system 100 includes a banking system including an automated teller machine (ATM), a computer capable of performing wired / wireless internet banking, and wired / wireless internet banking. It may be a mobile communication device (eg, a mobile phone, a personal digital assistant, a smart phone, or a portable multimedia player), a door lock, or an access control device that can be performed.
- ATM automated teller machine
- It may be a mobile communication device (eg, a mobile phone, a personal digital assistant, a smart phone, or a portable multimedia player), a door lock, or an access control device that can be performed.
- the ATM includes a display 10, an input device 50, and a processor 110. can do.
- the database or storage device 120 may be a database of the bank's banking system.
- the user's password may be stored in the database or storage device 120 via a bank teller or a computer capable of performing internet banking.
- the display 10 and the input device 50 may be implemented together or separately.
- the processor 110 may process information about a transaction, for example, user authentication or deposit and withdrawal, for a banking system of a bank and a financial transaction through a wired / wireless communication network.
- the processor 110 may process a server for managing e-commerce through a wired / wireless communication network and transaction information for e-commerce, such as user authentication or e-commerce.
- FIGS. 1 to 5 a process of a user inputting a password, for example, '1456' for identity authentication and a processing method thereof will be described below.
- the display 10 displays a keyboard (or keyboard layout) as shown in FIG. 1 under the control of the processor 110.
- the user confirms that his / her password, for example, the first number '1' of '1456' is displayed on the first portion 20 of the display 10 shown in FIG. 1, and inputs the '1'.
- the input device 50 may transmit a selection signal to the display 10.
- the display 10 for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may include 'in' the column indicated by 'C' in response to the selection signal. Signals (a group or a set of signals) corresponding to 1 ',' 4 ',' 5 ', and' 6 'may be transmitted to the processor 110.
- the display 10 In response to the selection signal, the display 10 displays all the numbers included in the column indicated by 'C', that is, '1', '4', '5', and '6' in the server 110. Can be sent to.
- the processor 110 inputs '1', '4', and '5' input by pressing the first number '1' of the password '1456' stored in the storage device 120 and 'C' of the input device 50.
- ',' And '6' are compared, and if each comparison result '1' matches each other, the processor 110 determines that the first number '1' among the password stored in the storage device 120, for example, '1456'. It may be confirmed (or authenticated) that the input and the display 10 can perform the following process.
- the processor 110 may include user information input through a recording medium (eg, credit card, debit card, USB memory, or RFID tag), and user information input through a biometric device (not shown).
- a recording medium eg, credit card, debit card, USB memory, or RFID tag
- a biometric device not shown
- a password stored in the storage device 120 may be read and stored in its own memory according to the user information input through the iris information, fingerprint information, or voiceprint information), or other information input device.
- Display 10 displays a keyboard (or keyboard arrangement, such as 20), as shown in FIG. 2, under or under the control of processor 110. That is, in order to increase security, the display 10 may be independently or independently under the control of the processor 110 (eg, depending on a signal output from the processor 110 and generated after confirming authentication for each digit of the password). After the first digit of the password, for example, '1' is entered, the layout of the keyboard is randomly changed or rearranged.
- 'A' is input through the input device 50.
- the input device 50 may transmit a selection signal to the display 10.
- the display 10 for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may be included in the column indicated by 'A' in response to the selection signal.
- Signals (a group or a set of signals) corresponding to 1 ',' 5 ',' 8 ', and' 4 'may be transmitted to the processor 110.
- the display 10 may transmit all numbers included in the column indicated by 'A', that is, '1', '5', '8', and '4' to the processor 110.
- the processor 110 inputs '1', '5', and '8' input by pressing the second number '4' of the password '1456' stored in the storage device 120 and 'A' of the input device 50.
- ', And' 4 ' are compared, and if each comparison result' 4 'is matched with each other, the processor 110 stores a password stored in the storage device 120, for example, the second number' 4 'among' 1456 '. This input may be confirmed (or authenticated) and the display 10 may be controlled to perform the following process.
- the display 10 displays a keyboard as shown in FIG. 3 under the control of the processor 110. That is, in order to increase security, the display 10 randomly changes or rearranges the keyboard layout after the second digit of the password, for example, '4' is input under the control of the processor 110 or independently.
- the user confirms that the third digit '5' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 3 and is displayed on the input device 50 to input the '5' ( Or a mechanical key, an electronic key, or a GUI (or keyboard) indicating, for example, a column comprising the '5' (or in line with the '5'), eg an English alphabet.
- 'B' is input through the input device 50. If the English letter 'B' is selected, the input device 50 may transmit a selection signal to the display 10.
- the display 10 for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may include a '' included in a column indicated by 'B' in response to the selection signal. Signals (a group or a set of signals) corresponding to 6 ',' 1 ',' 5 ', and' # 'may be transmitted to the processor 110.
- the display 10 may transmit all the numbers included in the column indicated by 'B', that is, '6', '1', '5', and '#' to the processor 110.
- the processor 110 inputs '6', '1', and '5' input by pressing the third number '5' of the password '1456' stored in the storage device 120 and 'B' of the input device 50.
- ', And' # ' are compared, and if each comparison result' 5 'is matched with each other, the processor 110 is a password stored in the storage device 120, for example, the third number' 5 'among' 1456 ' It may be confirmed (or authenticated) that the input and the display 10 can perform the following process.
- the display 10 displays a keyboard as shown in FIG. 4 under the control of the processor 110. That is, in order to increase security, the display 10 randomly changes or rearranges the keyboard layout after the third digit of the password, for example, '5' is input under the control of the processor 110 or independently.
- the user confirms that the last digit '6' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 4, and is displayed on the input device 50 to input the '6' (or , A mechanical key, an electronic key, or a GUI (or keyboard) indicating a column that includes (or is in line with, '6') a '6', such as an English alphanet ' B 'is input through the input device 50. If the English letter 'B' is selected, the input device 50 may transmit a selection signal to the display 10.
- the display 10 for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may include a '' included in a column indicated by 'B' in response to the selection signal. Signals (a group or a set of signals) corresponding to 2 ',' 8 ',' 6 ', and' 4 'may be transmitted to the processor 110.
- the display 10 may transmit all numbers included in the column indicated by 'B', that is, '2', '8', '6', and '4' to the processor 110.
- the processor 110 inputs '2', '8', and '6' input by pressing the fourth number '6' of the password '1456' stored in the storage device 120 and 'B' of the input device 50.
- ',' And '4' are compared, and if each comparison result '6' matches each other, the processor 110 determines that a password stored in the storage device 120, for example, the fourth number '6' among '1456' is stored. It may be confirmed (or authenticated) that the input and the display 10 can perform the following process.
- the processor 110 terminates the password authentication or user authentication and processes subsequent transactions such as banking or transactions. You can control the display to do this.
- the processor 110 may visually or audibly notify the user that the password is incorrectly input. For example, the processor 110 may incorrectly input the password every time each number constituting the password is input through the display 10 or through a separate voice output device, or after all digits constituting the password are input. The user may be notified.
- 1 and 4 illustrate a case in which only the arrangement of the first portion 20 of the keyboard is randomly changed or reset to explain the case where the password consists of four numbers.
- the arrangement of the second portion 30 and the arrangement of the third portion 40 may be randomly changed or rearranged.
- an input device (or an input means) 50 is arranged in a row direction as an embodiment of the present invention, the input device (or input means) 50 may be arranged in a column direction according to an embodiment.
- the display 10 may recognize the order of the displayed sequence of the keyboard layout and the order of the number of the input password, under the control of the processor 110, so that the numbers constituting the password are displayed in the same column or row. Even if a large number is included, only the number of the password corresponding to the input order may be transmitted to the processor 110.
- the input device 50 may be included in a part of the display 10.
- the system shown in FIG. 5 may include any system capable of setting and recognizing a password.
- the input device 50 shown in Figs. 1 to 4 includes English alphabets, such as A to L, but this is merely exemplary, and other symbols or letters may be used instead of the English alphabet, such as A to L, mechanical keys, electronic keys. Or can be implemented as a GUI (or keyboard)
- the arrangement of all alphabets, for example, A to L, displayed on the input device 50 may be randomly changed or rearranged.
- each of the parts 20, 30, and 40 and the input device 50 is exemplary, and each of the parts 20, 30, and 40 and the input device 50 includes Korean, Japanese, Russian, Arabic, Spanish, Latin, Roman, etc. can be any letter, symbol, or figure that exists in the world or has existed in the past.
- the keyboard (or keyboard layout) displayed on the display 10 without the input device 50 may include only at least one portion 20, 30, and 40.
- FIGS. 1 to 5 a process of a user inputting a password, for example, '1456' for self-authentication and a processing method thereof will be described below.
- the display 10 displays a keyboard (or keyboard layout) as shown in FIG. 1 under the control of the processor 110.
- the user confirms that his password, for example, the first number '1' of '1456' is displayed on the first portion 20 of the display 10 shown in FIG. 1, and the user includes the '1'.
- a microprocessor capable of executing program code may include '1', '4', '' included in a column including '1' (or in line with '1'). Signals (a group or a set of signals) corresponding to 5 'and' 6 'may be sent to the processor 110.
- the processor 110 may transmit the first number '1' of the password '1456' stored in the storage device 120 and the '1', '4', '5', and '6' transmitted according to the input of the '1'.
- the processor 110 confirms that a password stored in the storage device 120, for example, the first number '1' is entered, and then proceeds to the next process. Do this.
- the user confirms that the second number '4' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 2, and the user inputs a plurality of keyboards ( If any one of 1, 5, 8, and 4) is inputted, a microprocessor (not shown) capable of executing program code capable of performing a method according to an embodiment of the present invention is '4'. Signals corresponding to '1', '5', '8', and '4' included in a column including (or in line with '4') (a group or a Set of signals) may be sent to the processor 110.
- the processor 110 may transmit a second number '4' of the password '1456' stored in the storage device 120 and '1', '5', '8', and '4' transmitted according to the input of the '4'. Compare each, and if the comparison result '4' matches each other, the processor 110 confirms that the password stored in the storage device 120, for example, the second number '4' among the '1456' is input and then Perform the process.
- the user confirms that the third number '5' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 3, and the user inputs a plurality of keyboards ( 6, 1, 5, and #) when any one of the keyboard is input, a microprocessor (not shown) capable of executing program code capable of performing a method according to an embodiment of the present invention is referred to as '5'.
- a microprocessor capable of executing program code capable of performing a method according to an embodiment of the present invention is referred to as '5'.
- Signals corresponding to '6', '1', '5', and '#' included in a column containing (or in line with '5') Set of signals) may be sent to the processor 110.
- the processor 110 may transmit a third number '5' of the password '1456' stored in the storage device 120 and '6', '1', '5', and '#' transmitted according to the input of the '5'.
- the processor 110 checks that the password stored in the storage device 120, for example, the third number '5' among the '1456' is inputted and then proceeds. Do this.
- the user confirms that the last number '6' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 4, and the user inputs a plurality of keyboards 2 displayed in the column including the number '6'. , 8, 6, and 4), the microprocessor (not shown) enters a column containing '6' (or in line with '6'). Signals corresponding to the included '2', '8', '6', and '4' may be transmitted to the processor 110.
- the processor 110 may transmit the fourth number '6' of the password '1456' stored in the storage device 120 and the '2', '8', '6', and '4' transmitted according to the input of the '6'.
- the processor 110 confirms that a password stored in the storage device 120, for example, the fourth number '6' among '1456' is entered and then proceeds. Do this.
- the user confirms that his password, for example, the first number '1' of '1456' is displayed on the first portion 20 of the display 10 shown in FIG.
- a microprocessor capable of executing program code capable of performing a method may include '9' and '* included in a row including the' 1 '(or in line with the' 1 '). Signals corresponding to '1' and '1' may be transmitted to the processor 110.
- the processor 110 compares the first number '1' of the password '1456' stored in the storage device 120 with '9', '*', and '1' respectively transmitted according to the input of the '1'. When the comparison results '1' match with each other, the processor 110 confirms that a password stored in the storage device 120, for example, the first number '1' is input from '1456' and performs the following process.
- the method of processing the second, third, and fourth numbers of the password '1456' stored in the storage device 120 is substantially the same as the process of processing the first number of the password '1456' described above. Omit.
- the processor 110 and the storage device 120 may be implemented in a server of the password processing system 100.
- the display 10 may be implemented in a display device, and according to another embodiment, the display 10 and the input device 50 may be implemented in a display device.
- the technical idea of the present invention can be applied to a method for transmitting at least one other password together with the selected password to the processor and an apparatus or system capable of performing the method.
- the password processing method according to an embodiment of the present invention may be created as a computer program and stored in a computer-readable recording medium.
- the present invention can be used in a password processing system.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Input From Keyboards Or The Like (AREA)
- User Interface Of Digital Computer (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
- Telephone Function (AREA)
Abstract
Disclosed is a password-processing method for a password-processing system. The method comprises: a step in which a display device displays a plurality of keys for inputting a plurality of passwords; and a step in which, when any one key is selected by a user from among the plurality of keys, the display device transmits, to a processor, the password corresponding to the selected key together with the password corresponding to at least one of keys arranged in the vicinity of the selected key.
Description
본 발명의 개념에 따른 실시 예는 비밀번호 처리기술에 관한 것으로, 특히 간접적으로 입력된 비밀번호를 처리하기 위한 방법, 상기 방법을 수행할 수 있는 시스템, 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 저장할 수 있는 컴퓨터로 읽을 수 있는 기록 매체에 관한 것이다.An embodiment according to the concept of the present invention relates to a password processing technique, and in particular, a method for processing an indirectly input password, a system capable of performing the method, and a computer program for executing the method may be stored. A computer readable recording medium.
인터넷 기술과 전자 상거래 기술이 발전함에 따라, 금융 거래, 온-라인 전자 상거래, 또는 오프-라인 전자 상거래 등에서, 거래자가 진정한 본인임을 인증할 수 있는 인증 수단으로 사용되는 비밀번호의 보안이 점점 중요해지고 있다.With the development of Internet and e-commerce technologies, the security of passwords, which are used as an authentication means to authenticate the trader, is becoming increasingly important in financial transactions, on-line e-commerce, or off-line e-commerce. .
따라서 해킹이나 타인에 의하여 상기 비밀번호의 유출과 도용을 방지하기 위한 기술이 되고 있다.Therefore, a technique for preventing the leakage and theft of the password by hacking or other people has become.
본 발명이 이루고자 하는 기술적인 과제는 비밀번호를 안전하게 입력할 수 있는 방법, 상기 방법을 수행하는 시스템, 및 상기 방법을 실행하기 위한 컴퓨터 프로 그램을 저장할 수 있는 컴퓨터로 읽을 수 있는 기록 매체를 제공하는 것이다.The technical problem to be achieved by the present invention is to provide a method for securely entering a password, a system for performing the method, and a computer-readable recording medium capable of storing a computer program for executing the method. .
본 발명의 실시 예에 따른 비밀 번호 처리 방법과 상기 방법을 수행할 수 있는 시스템은 타인이 사용자가 비밀 번호를 입력하는 모습을 보고 있어도 상기 비밀번호를 알 수 없고 디스플레이에서 디스플레이되는 자판을 캡쳐해도 상기 비밀 번호를 알 수 없는 효과가 있다.According to an embodiment of the present invention, a method for processing a password and a system capable of performing the method do not know the password even if another user sees the user inputting the password, and the password is captured even when the keyboard displayed on the display is captured. The effect is unknown.
따라서, 본 발명의 실시 예에 따른 비밀번호 처리 방법은 해킹(또는 피싱)과 비밀번호 유출을 방지할 수 있는 효과가 있다.Therefore, the password processing method according to an embodiment of the present invention has the effect of preventing hacking (or phishing) and password leakage.
본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 상세한 설명이 제공된다.The detailed description of each drawing is provided in order to provide a thorough understanding of the drawings cited in the detailed description of the invention.
도 1부터 도 4는 본 발명의 실시 예에 따른 비밀번호 입력 및 처리 방법을 설명하기 위한 실시예들을 나타낸다.1 to 4 illustrate embodiments for explaining a password input and processing method according to an embodiment of the present invention.
도 5는 본 발명의 일 실시 예에 따른 비밀번호 처리방법을 수행할 수 있는 시스템의 개략적인 블록도를 나타낸다.5 is a schematic block diagram of a system capable of performing a password processing method according to an embodiment of the present invention.
본 발명의 실시 예에 따른 비밀번호 처리 시스템의 비밀 번호 처리 방법은 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하는 단계와, 상기 디스플레이 장치가 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 프로세서로 전송하는 단계를 포함한다.In a password processing method of a password processing system according to an exemplary embodiment of the present invention, a display apparatus displays a plurality of keyboards for inputting a plurality of passwords, and wherein the display apparatus is a user among the plurality of keyboards. And when selected by the processor, transmitting a password corresponding to the at least one keyboard arranged adjacent to the selected keyboard with a password corresponding to the selected keyboard.
상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은 상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하는 단계와, 상기 프로세서가 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 수행하는 단계를 더 포함한다.The password processing method of the password processing system may include the processor adjacent to any one of a plurality of passwords already set by the user, a password corresponding to the selected keyboard transmitted from the display device, and the selected keyboard. Comparing each of the passwords corresponding to the at least one keyboard arranged; and authenticating, by the processor, any one of a plurality of passwords already set by the user according to a comparison result. do.
본 발명의 다른 실시 예에 따른 비밀번호 처리 시스템의 비밀 번호 처리 방법은 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 제1자판들을 디스플레이하는 단계와, 사용자가 입력 장치에 구현된 복수의 제2자판들 중에서 어느 하나의 자판을 선택할 때, 상기 디스플레이 장치는 상기 입력 장치로부터 출력된 선택 신호에 응답하여 상기 복수의 제1자판들 중에서 상기 선택된 자판과 일직선상에 배열된 복수의 제3자판들 각각에 해당하는 비밀 번호를 프로세서로 전송하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method of processing a password of a password processing system, the display apparatus displaying a plurality of first keyboards for inputting a plurality of passwords, and a user configured a plurality of second keyboards. When selecting any one of the keyboards, the display apparatus each of the plurality of third keyboards arranged in line with the selected one of the plurality of first keyboards in response to a selection signal output from the input device. And transmitting the corresponding password to the processor.
상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은 상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와 상기 복수의 제3자판들 각각에 해당하는 비밀 번호를 비교하는 단계와, 상기 프로세서가 비교 결과에 따라 상기 이미 설정된 복수의 비밀 번호들 중에서 상기 어느 하나에 대한 인증을 수행하는 단계를 더 포함한다.The password processing method of the password processing system may include: comparing, by the processor, one of a plurality of passwords already set by the user with a password corresponding to each of the plurality of third keypads; And performing authentication on any one of the plurality of previously set passwords according to the comparison result.
실시 예에 따라 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은 상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제1자판들의 배열을 랜덤하게 재배열하는 단계를 더 포함한다.According to an embodiment, the password processing method of the password processing system may further include randomly rearranging the arrangement of the plurality of first keyboards after authentication of any one is performed.
다른 실시 예에 따라 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은 상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제2자판들의 배열을 랜덤하게 재배열하는 단계를 더 포함한다.According to another embodiment, the password processing method of the password processing system may further include randomly rearranging the arrangement of the plurality of second keyboards after authentication of any one is performed.
본 발명의 실시 예에 따른 비밀번호 처리 시스템은 서버에 구현된 프로세서와, 복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하기 위한 디스플레이 장치를 포함한다.Password processing system according to an embodiment of the present invention includes a processor implemented in the server, and a display device for displaying a plurality of keyboard for inputting a plurality of passwords.
상기 디스플레이 장치는 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 상기 프로세서로 전송한다.When one of the plurality of keyboards is selected by the user, the display apparatus sends a password corresponding to at least one keyboard arranged adjacent to the selected keyboard to the processor together with a password corresponding to the selected keyboard. send.
상기 프로세서는 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하고, 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 더 수행한다.The processor corresponds to any one of a plurality of passwords already set by the user, a password corresponding to the selected keyboard transmitted from the display device, and the at least one keyboard arranged adjacent to the selected keyboard. Each of the passwords is compared, and further authentication is performed for any one of a plurality of passwords already set by the user according to the comparison result.
본 발명의 다른 실시 예에 따른 비밀번호 처리 시스템은 서버에 구현된 프로세서와, 복수의 비밀 번호들을 입력하기 위한 복수의 제1자판들을 디스플레이하기 위한 디스플레이와 복수의 제2자판들을 디스플레이하기 위한 입력 장치를 포함하는 디스플레이 장치를 포함한다.According to another aspect of the present invention, there is provided a password processing system including a processor implemented in a server, a display for displaying a plurality of first keyboards for inputting a plurality of passwords, and an input device for displaying a plurality of second keyboards. It includes a display device that includes.
사용자가 상기 입력 장치에 구현된 상기 복수의 제2자판들 중에서 어느 하나의 자판을 선택할 때, 상기 디스플레이 장치는 상기 입력 장치로부터 출력된 선택 신호에 응답하여 상기 복수의 제1자판들 중에서 상기 선택된 자판과 일직선상에 배열된 복수의 제3자판들 각각에 해당하는 비밀 번호를 상기 프로세서로 전송한다.When the user selects any one of the plurality of second keyboards implemented in the input device, the display device selects the selected keyboard from the plurality of first keyboards in response to a selection signal output from the input device. And transmits a password corresponding to each of the plurality of third keyboards arranged in a line with the processor.
상기 프로세서는 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와 상기 복수의 제3자판들 각각에 해당하는 비밀 번호를 비교하고, 비교 결과에 따라 상기 이미 설정된 복수의 비밀 번호들 중에서 상기 어느 하나에 대한 인증을 더 수행한다.The processor compares any one of a plurality of passwords already set by the user with a password corresponding to each of the plurality of third keypads, and determines which one of the plurality of passwords is already set according to a comparison result. Perform more authentication on one.
본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 내지 기능적 설명들은 단지 본 발명의 개념에 따른 실시 예를 설명하기 위한 목적으로 예시된 것으로, 본 발명의 개념에 따른 실시 예들은 다양한 형태로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되는 것으로 해석되어서는 아니된다.Specific structural to functional descriptions of the embodiments according to the inventive concept disclosed herein are merely illustrated for the purpose of describing the embodiments according to the inventive concept. It may be embodied in various forms and should not be construed as limited to the embodiments set forth herein.
본 발명의 개념에 따른 실시 예는 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있으므로 특정 실시 예들을 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예를 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.Embodiments according to the inventive concept may be variously modified and have various forms, so specific embodiments are illustrated in the drawings and described in detail herein. However, this is not intended to limit the embodiments in accordance with the concept of the present invention to a particular disclosed form, it should be understood to include all changes, equivalents, and substitutes included in the spirit and scope of the present invention.
제1 및/또는 제2 등의 용어는 다양한 구성 요소들을 설명하는데 사용될 수 있지만, 상기 구성 요소들은 상기 용어들에 의해 한정되어서는 안 된다. 상기 용어들은 하나의 구성 요소를 다른 구성 요소로부터 구별하는 목적으로만, 예컨대 본 발명의 개념에 따른 권리 범위로부터 이탈되지 않은 채, 제1 구성요소는 제2 구성요소로 명명될 수 있고, 유사하게 제2 구성요소는 제1 구성요소로도 명명될 수 있다.Terms such as first and / or second may be used to describe various components, but the components should not be limited by the terms. The terms are used only for the purpose of distinguishing one component from another, for example, without departing from the scope of rights in accordance with the inventive concept, and the first component may be called a second component and similarly The second component may also be referred to as the first component.
어떤 구성요소가 다른 구성요소에 "연결되어" 있다거나 "접속되어" 있다고 언급된 때에는, 그 다른 구성요소에 직접적으로 연결되어 있거나 또는 접속되어 있을 수도 있지만, 중간에 다른 구성요소가 존재할 수도 있다고 이해되어야 할 것이다. 반면에, 어떤 구성요소가 다른 구성요소에 "직접 연결되어" 있다거나 "직접 접속되어" 있다고 언급된 때에는, 중간에 다른 구성요소가 존재하지 않는 것으로 이해되어야 할 것이다. 구성요소들 간의 관계를 설명하는 다른 표현들, 즉 "~사이에"와 "바로 ~사이에" 또는 "~에 이웃하는"과 "~에 직접 이웃하는" 등도 마찬가지로 해석되어야 한다.When a component is referred to as being "connected" or "connected" to another component, it may be directly connected to or connected to that other component, but it may be understood that other components may be present in between. Should be. On the other hand, when a component is said to be "directly connected" or "directly connected" to another component, it should be understood that there is no other component in between. Other expressions describing the relationship between components, such as "between" and "immediately between," or "neighboring to," and "directly neighboring to" should be interpreted as well.
본 명세서에서 사용한 용어는 단지 특정한 실시 예를 설명하기 위해 사용된 것으로, 본 발명을 한정하려는 의도가 아니다. 단수의 표현은 문맥상 명백하게 다르게 뜻하지 않는 한, 복수의 표현을 포함한다. 본 명세서에서, "포함하다" 또는 "가지다" 등의 용어는 기재된 특징, 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것이 존재함을 지정하려는 것이지, 하나 또는 그 이상의 다른 특징들이나 숫자, 단계, 동작, 구성요소, 부분품 또는 이들을 조합한 것들의 존재 또는 부가 가능성을 미리 배제하지 않는 것으로 이해되어야 한다.The terminology used herein is for the purpose of describing particular embodiments only and is not intended to be limiting of the invention. Singular expressions include plural expressions unless the context clearly indicates otherwise. As used herein, the terms "comprise" or "having" are intended to indicate that there is a listed feature, number, step, operation, component, part, or combination thereof, one or more other features or numbers, It is to be understood that it does not exclude in advance the possibility of the presence or addition of steps, actions, components, parts or combinations thereof.
다르게 정의되지 않는 한, 기술적이거나 과학적인 용어를 포함해서 여기서 사용되는 모든 용어들은 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자에 의해 일반적으로 이해되는 것과 동일한 의미를 가지고 있다. 일반적으로 사용되는 사전에 정의되어 있는 것과 같은 용어들은 관련 기술의 문맥상 가지는 의미와 일치하는 의미를 가지는 것으로 해석되어야 하며, 본 명세서에서 명백하게 정의하지 않는 한, 이상적이거나 과도하게 형식적인 의미로 해석되지 않는다.Unless defined otherwise, all terms used herein, including technical or scientific terms, have the same meaning as commonly understood by one of ordinary skill in the art. Terms such as those defined in the commonly used dictionaries should be construed as having meanings consistent with the meanings in the context of the related art, and are not construed in ideal or excessively formal meanings unless expressly defined herein. Do not.
이하, 첨부한 도면을 참조하여 본 발명의 바람직한 실시 예를 설명함으로써, 본 발명을 상세히 설명한다.Hereinafter, exemplary embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 실시 예에 따른 비밀번호 입력 및 처리 방법을 설명하기 위한 실시예를 나타낸다. 도 1을 참조하면, 비밀 번호 처리 시스템(100)의 디스플레이(10)에 디스플레이되는 자판(또는 자판 배열)은 적어도 하나의 부분(20, 30, 및 40)을 포함할 수 있다. 각 부분(20, 30, 및 40)은 복수의 자판들을 포함한다.1 illustrates an embodiment for describing a password input and processing method according to an embodiment of the present invention. Referring to FIG. 1, the keyboard (or keyboard layout) displayed on the display 10 of the password processing system 100 may include at least one portion 20, 30, and 40. Each portion 20, 30, and 40 includes a plurality of keyboards.
디스플레이(10)는 TFT-LCD(thin film transistor liquid crystal display), LED(light-emitting diode)를 이용한 디스플레이, OLED(Organic Light Emitting Diode)를 이용한 디스플레이, AMOLED(Active-matrix organic light-emitting diode)를 이용한 디스플레이, 또는 PDP(Plasma Display Panel)를 이용한 디스플레이일 수 있다. 또한 실시 예에 따라 디스플레이(10)는 CRT(cathode ray tube)를 이용한 디스플레이일 수 있다.The display 10 includes a thin film transistor liquid crystal display (TFT-LCD), a display using a light-emitting diode (LED), a display using an organic light emitting diode (OLED), and an active-matrix organic light-emitting diode (AMOLED). It may be a display using or a display using a plasma display panel (PDP). In addition, according to an embodiment, the display 10 may be a display using a cathode ray tube (CRT).
도 1에서는 설명의 편의를 위하여 세 부분들(20, 30, 및 40)을 포함하는 자판(또는 자판 배열)을 도시하나, 본 발명의 실시 예에 따른 자판(또는 자판 배열)은 도 1에 도시된 세 부분들(20, 30, 및 40)보다 적거나 또는 많게 구현될 수 있다. 즉, 실시 예에 따라 자판(또는 자판 배열)에 대한 GUI(Grapic User Interface)또는 기계적 키들(예컨대, 기호, 도형, 문자, 또는 그림과 같은 비밀 번호를 입력할 수 있는 수단들)의 배열은 변형 가능하다.In FIG. 1, a keyboard (or keyboard layout) including three parts 20, 30, and 40 is illustrated for convenience of description, but the keyboard (or keyboard layout) according to an embodiment of the present invention is illustrated in FIG. 1. It may be implemented less or more than the three parts 20, 30, and 40. That is, according to an embodiment, the arrangement of the graphical user interface (GUI) or mechanical keys (eg, means for inputting a password such as a symbol, figure, character, or picture) for the keyboard (or keyboard layout) may be modified. It is possible.
예컨대, 제1부분(또는 제1자판 배열; 20)은 숫자(예컨대, 0~9), 또는 숫자(예컨대, 0~9)와 특수 키(예컨대, *와 #)를 입력하기 위한 자판(또는, 자판 배열)으로 구현될 수 있고, 제2부분(또는, 제2자판 배열; 30)과 제3부분(또는 제3자판 배열; 40) 각각은 숫자(예컨대, 0~9)와 영문 알파벳(예컨대, A~Z)을 입력하기 위한 자판(또는 자판 배열)으로 구현될 수 있다.For example, the first portion (or the first keyboard layout; 20) may be a number (e.g., 0-9), or a keyboard (or 0) for inputting a number (e.g., 0-9) and a special key (e.g., * and #). , Keyboard layout), and the second portion (or second keyboard layout; 30) and the third portion (or third keyboard layout; 40) each include a number (for example, 0 to 9) and an English alphabet ( For example, it may be implemented as a keyboard (or keyboard layout) for inputting A to Z.
입력 장치(또는, 입력 수단; 50)는 열(column) 단위로 선택된 비밀 번호의 각 자리에 해당하는 숫자를 입력하기 위한 키(또는 버튼) 또는 GUI(graphic user interface)로 될 수 있다. 입력 장치(50)는 유선 키보드, 무선 키보드, 터치에 의해 정보를 입력(또는, 처리)할 수 있는 터치 방식을 사용하는 입력 장치, 음성을 인식하여 정보를 입력(또는, 처리)할 수 있는 입력 장치, 기계적 입력 장치, 또는 전자적 입력 장치를 포함할 수 있다. 또한, 사용자는 마우스를 이용하여 정보를 입력 장치(50)에 입력할 수 있다.The input device (or input means) 50 may be a key (or a button) or a graphical user interface (GUI) for inputting a number corresponding to each digit of the password selected in columns. The input device 50 may be a wired keyboard, a wireless keyboard, an input device using a touch method capable of inputting (or processing) information by touch, or an input capable of inputting (or processing) information by recognizing a voice. Devices, mechanical input devices, or electronic input devices. In addition, the user may input information into the input device 50 using a mouse.
또한, 디스플레이(10)와 입력 장치(50) 중에서 적어도 하나는 터치 스크린으로 구현될 수 있다. 실시 예에 따라 입력 장치(50)는 디스플레이(10)의 일부로서 구현될 수 있고 디스플레이(10)와 별개로 구현될 수 있다.In addition, at least one of the display 10 and the input device 50 may be implemented as a touch screen. According to an embodiment, the input device 50 may be implemented as part of the display 10 or may be implemented separately from the display 10.
도 1부터 도 4는 본 발명의 실시 예에 따른 비밀번호 입력 및 처리 방법을 설명하기 위한 실시 예들을 나타내고, 도 5는 본 발명의 일 실시 예에 따른 비밀번호 처리방법을 수행할 수 있는 시스템의 개략적인 블록도를 나타낸다.1 to 4 show embodiments for explaining a password input and processing method according to an embodiment of the present invention, Figure 5 is a schematic diagram of a system capable of performing a password processing method according to an embodiment of the present invention Represents a block diagram.
도 1부터 도 5를 참조하여, 본 발명의 실시 예에 따른 비밀번호 입력과 처리 방법을 설명하면 다음과 같다.Referring to Figures 1 to 5, the password input and processing method according to an embodiment of the present invention will be described.
우선, 사용자는 입력 장치(또는, 입력 인터페이스)를 통하여 비밀 번호를 '1456'으로 설정한다고 가정한다. 따라서 사용자에 의하여 설정된 비밀번호, 즉 '1456'은, 프로세서(110)의 제어 하에, 데이터베이스 또는 저장 장치(120)에 저장된다.First, it is assumed that the user sets the password to '1456' through the input device (or the input interface). Therefore, the password set by the user, that is, '1456' is stored in the database or the storage device 120 under the control of the processor 110.
도 5에 도시된 본 발명의 실시 예에 따른 비밀 번호 처리 시스템(100)은 ATM(Automated Teller Machine)을 포함하는 뱅킹 시스템, 유/무선 인터넷 뱅킹을 수행할 수 있는 컴퓨터, 유/무선 인터넷 뱅킹을 수행할 수 있는 이동 통신 장치(예컨대, 이동 전화기, PDA(personal digital assistant), 스마트 폰(smart phone), 또는 PMP(portable multimedia player), 도어 락(door lock), 또는 출입 통제 장치일 수 있다.The password processing system 100 according to the embodiment of the present invention shown in FIG. 5 includes a banking system including an automated teller machine (ATM), a computer capable of performing wired / wireless internet banking, and wired / wireless internet banking. It may be a mobile communication device (eg, a mobile phone, a personal digital assistant, a smart phone, or a portable multimedia player), a door lock, or an access control device that can be performed.
본 발명의 실시 예에 따른 비밀 번호 처리 시스템(100)이 상기 ATM을 포함하는 뱅킹 시스템의 적어도 일부로 구현된 경우, 상기 ATM은 디스플레이(10), 입력 장치(50), 및 프로세서(110)를 포함할 수 있다. 이 경우, 데이터베이스 또는 저장 장치(120)는 은행의 뱅킹 시스템의 데이터베이스일 수 있다. 따라서, 사용자의 비밀 번호는 은행 창구, 또는 인터넷 뱅킹을 수행할 수 있는 컴퓨터를 통하여 데이터베이스 또는 저장 장치(120)에 저장될 수 있다. 상술한 바와 같이 디스플레이(10)와 입력 장치(50)는 함께 또는 별개로 구현될 수 있다.When the password processing system 100 according to the embodiment of the present invention is implemented as at least part of a banking system including the ATM, the ATM includes a display 10, an input device 50, and a processor 110. can do. In this case, the database or storage device 120 may be a database of the bank's banking system. Thus, the user's password may be stored in the database or storage device 120 via a bank teller or a computer capable of performing internet banking. As described above, the display 10 and the input device 50 may be implemented together or separately.
프로세서(110)는 유/무선 통신망을 통하여 은행의 뱅킹 시스템과 금융 거래를 위한 트랜잭션(transaction), 예컨대 사용자 인증 또는 입출금에 대한 정보를 처리할 수 있다. 또한, 프로세서(110)는 유/무선 통신망을 통하여 전자 상거래를 관리하는 서버와 전자 상거래를 위한 트랜잭션, 예컨대 사용자 인증 또는 전자 상거래에 따른 매매 정보를 처리할 수 있다. The processor 110 may process information about a transaction, for example, user authentication or deposit and withdrawal, for a banking system of a bank and a financial transaction through a wired / wireless communication network. In addition, the processor 110 may process a server for managing e-commerce through a wired / wireless communication network and transaction information for e-commerce, such as user authentication or e-commerce.
도 1부터 도 5를 참조하여 사용자가 본인 인증을 위하여 비밀번호, 예컨대 '1456'을 입력하는 과정과 이에 대한 처리 방법을 설명하면 다음과 같다.Referring to FIGS. 1 to 5, a process of a user inputting a password, for example, '1456' for identity authentication and a processing method thereof will be described below.
디스플레이(10)는, 프로세서(110)의 제어 하에, 도 1에 도시된 바와 같은 자판(또는 자판 배열)을 디스플레이한다.The display 10 displays a keyboard (or keyboard layout) as shown in FIG. 1 under the control of the processor 110.
사용자는 도 1에 도시된 디스플레이(10)의 제1부분(20)에 자신의 비밀번호, 예컨대 '1456'의 첫 번째 숫자 '1'이 디스플레이됨을 확인하고, 상기 '1'을 입력하기 위하여 입력 장치(50)에 디스플레이되며(또는, 표시되며) 상기 '1'을 포함하는(또는, 상기 '1'과 일직선상에 존재하는) 열(column)을 지시하는 기계적 키, 전자적 키, 또는 GUI(또는 자판), 예컨대 영문 알파벳 'C'를 입력 장치(50)를 통하여 선택한다. 입력 장치(50)는 영문 알파벳 'C'가 선택되면 선택 신호를 디스플레이 (10)로 전송할 수 있다.The user confirms that his / her password, for example, the first number '1' of '1456' is displayed on the first portion 20 of the display 10 shown in FIG. 1, and inputs the '1'. A mechanical key, electronic key, or GUI (or displayed) at 50 and indicating a column comprising the '1' (or in line with the '1') Keyboard), for example, the English letter 'C' is selected via the input device 50. When the English letter 'C' is selected, the input device 50 may transmit a selection signal to the display 10.
이때 디스플레이(10), 예컨대 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미 도시)는 상기 선택 신호에 응답하여 'C'에 의하여 지시된 열에 포함된 '1', '4', '5', 및 '6'에 상응하는 신호들(한 그룹 또는 한 세트의 신호들)을 프로세서 (110)로 전송할 수 있다.At this time, the display 10, for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may include 'in' the column indicated by 'C' in response to the selection signal. Signals (a group or a set of signals) corresponding to 1 ',' 4 ',' 5 ', and' 6 'may be transmitted to the processor 110.
디스플레이(10)는 상기 선택 신호에 응답하여 'C'에 의하여 지시된 열에 포함된 모든 숫자, 즉 '1', '4', '5', 및 '6'을 서버에 구현된 프로세서(110)로 전송할 수 있다. 이때 프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 첫 번째 숫자 '1'과 입력 장치(50)의 'C'의 누름에 의하여 입력된 '1', '4', '5', 및 '6' 각각을 비교하고, 각각의 비교 결과 '1'이 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀번호, 예컨대 '1456' 중에서 첫 번째 숫자 '1'이 입력되었음을 확인(또는 인증)하고 디스플레이(10)가 다음 과정을 수행할 수 있도록 제어할 수 있다.In response to the selection signal, the display 10 displays all the numbers included in the column indicated by 'C', that is, '1', '4', '5', and '6' in the server 110. Can be sent to. At this time, the processor 110 inputs '1', '4', and '5' input by pressing the first number '1' of the password '1456' stored in the storage device 120 and 'C' of the input device 50. ',' And '6' are compared, and if each comparison result '1' matches each other, the processor 110 determines that the first number '1' among the password stored in the storage device 120, for example, '1456'. It may be confirmed (or authenticated) that the input and the display 10 can perform the following process.
실시 예에 따라, 프로세서(110)는 기록 매체(예컨대, 신용카드, 직불카드, USB 메모리, 또는 RFID 태그)를 통하여 입력된 사용자 정보, 생체 인식 장치(미 도시)를 통하여 입력된 상기 사용자 정보(예컨대, 홍체 정보, 지문 정보, 또는 성문 정보), 또는 다른 정보 입력 장치를 통하여 입력된 상기 사용자 정보에 따라 저장 장치(120)에 저장된 비밀 번호를 리드하여 자신의 메모리에 저장할 수 있다.According to an embodiment, the processor 110 may include user information input through a recording medium (eg, credit card, debit card, USB memory, or RFID tag), and user information input through a biometric device (not shown). For example, a password stored in the storage device 120 may be read and stored in its own memory according to the user information input through the iris information, fingerprint information, or voiceprint information), or other information input device.
디스플레이(10)는, 프로세서(110)의 제어 하에 또는 독립적으로, 도 2에 도시된 바와 같은 자판(또는 자판 배열, 예컨대 20)을 디스플레이한다. 즉, 보안성을 높이기 위하여 디스플레이(10)는 프로세서(110)의 제어 하에(예컨대, 프로세서 (110)로부터 출력되고 비밀 번호의 각 자리 숫자에 대한 인증을 확인한 후 발생한 신호에 따라)에 또는 독립적으로 비밀 번호의 첫 번째 자리, 예컨대 '1'이 입력된 후 자판의 배열을 랜덤하게 변경 또는 재배열한다. Display 10 displays a keyboard (or keyboard arrangement, such as 20), as shown in FIG. 2, under or under the control of processor 110. That is, in order to increase security, the display 10 may be independently or independently under the control of the processor 110 (eg, depending on a signal output from the processor 110 and generated after confirming authentication for each digit of the password). After the first digit of the password, for example, '1' is entered, the layout of the keyboard is randomly changed or rearranged.
사용자는 도 2에 도시된 디스플레이(10)의 제1부분(20)에 비밀번호의 두 번째 숫자 '4'가 디스플레이됨을 확인하고, 상기 '4'을 입력하기 위하여 입력 장치 (50)에 디스플레이되며(또는, 표시되며), 상기 '4'을 포함하는(또는, 상기 '4'과 일직선상에 존재하는) 열(column)을 지시하는 기계적 키, 전자적 키, 또는 GUI(또는 자판), 예컨대 영문 알파벳 'A'를 입력 장치(50)를 통하여 입력한다. 입력 장치 (50)는 영문 알파벳 'A'가 선택되면 선택 신호를 디스플레이(10)로 전송할 수 있다.The user confirms that the second digit '4' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 2 and is displayed on the input device 50 to input the '4' ( Or a mechanical key, an electronic key, or a GUI (or keyboard) indicating, for example, a column containing the '4' (or in line with the '4'), eg an English alphabet. 'A' is input through the input device 50. When the English letter 'A' is selected, the input device 50 may transmit a selection signal to the display 10.
이때 디스플레이(10), 예컨대 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미 도시)는 상기 선택 신호에 응답하여 'A'에 의하여 지시된 열에 포함된 '1', '5', '8', 및 '4'에 상응하는 신호들(한 그룹 또는 한 세트의 신호들)을 프로세서 (110)로 전송할 수 있다.In this case, the display 10, for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may be included in the column indicated by 'A' in response to the selection signal. Signals (a group or a set of signals) corresponding to 1 ',' 5 ',' 8 ', and' 4 'may be transmitted to the processor 110.
디스플레이(10)는 'A'에 의하여 지시된 열에 포함된 모든 숫자, 즉 '1', '5', '8', 및 '4'를 프로세서(110)로 전송할 수 있다. 이때 프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 두 번째 숫자 '4'와 입력 장치(50)의 'A'의 누름에 의하여 입력된 '1', '5', '8', 및 '4' 각각을 비교하고, 각각의 비교 결과 '4'가 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀 번호, 예컨대 '1456' 중에서 두 번째 숫자 '4'이 입력되었음을 확인(또는 인증)하고 디스플레이(10)가 다음 과정을 수행할 수 있도록 제어할 수 있다.The display 10 may transmit all numbers included in the column indicated by 'A', that is, '1', '5', '8', and '4' to the processor 110. At this time, the processor 110 inputs '1', '5', and '8' input by pressing the second number '4' of the password '1456' stored in the storage device 120 and 'A' of the input device 50. ', And' 4 'are compared, and if each comparison result' 4 'is matched with each other, the processor 110 stores a password stored in the storage device 120, for example, the second number' 4 'among' 1456 '. This input may be confirmed (or authenticated) and the display 10 may be controlled to perform the following process.
디스플레이(10)는, 프로세서(110)의 제어 하에, 도 3에 도시된 바와 같은 자판을 디스플레이한다. 즉, 보안성을 높이기 위하여 디스플레이(10)는 프로세서 (110)의 제어 하에 또는 독립적으로 비밀번호의 두 번째 자리, 예컨대 '4'가 입력된 후 자판 배열을 랜덤하게 변경 또는 재배열한다.The display 10 displays a keyboard as shown in FIG. 3 under the control of the processor 110. That is, in order to increase security, the display 10 randomly changes or rearranges the keyboard layout after the second digit of the password, for example, '4' is input under the control of the processor 110 or independently.
사용자는 도 3에 도시된 디스플레이(10)의 제1부분(20)에 비밀번호의 세 번째 숫자 '5'가 디스플레이됨을 확인하고, 상기 '5'을 입력하기 위하여 입력 장치 (50)에 디스플레이되며(또는, 표시되며), 상기 '5'을 포함하는(또는, 상기 '5'과 일직선상에 존재하는) 열(column)을 지시하는 기계적 키, 전자적 키, 또는 GUI(또는 자판), 예컨대 영문 알파벳 'B'를 입력 장치(50)를 통하여 입력한다. 입력 장치(50)는 영문 알파벳 'B'가 선택되면 선택 신호를 디스플레이(10)로 전송할 수 있다.The user confirms that the third digit '5' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 3 and is displayed on the input device 50 to input the '5' ( Or a mechanical key, an electronic key, or a GUI (or keyboard) indicating, for example, a column comprising the '5' (or in line with the '5'), eg an English alphabet. 'B' is input through the input device 50. If the English letter 'B' is selected, the input device 50 may transmit a selection signal to the display 10.
이때 디스플레이(10), 예컨대 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미 도시)는 상기 선택 신호에 응답하여 'B'에 의하여 지시된 열에 포함된 '6', '1', '5', 및 '#'에 상응하는 신호들(한 그룹 또는 한 세트의 신호들)을 프로세서 (110)로 전송할 수 있다.In this case, the display 10, for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may include a '' included in a column indicated by 'B' in response to the selection signal. Signals (a group or a set of signals) corresponding to 6 ',' 1 ',' 5 ', and' # 'may be transmitted to the processor 110.
디스플레이(10)는 'B'에 의하여 지시된 열에 포함된 모든 숫자, 즉 '6', '1', '5', 및 '#'를 프로세서(110)로 전송할 수 있다. 이때 프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 세 번째 숫자 '5'와 입력 장치(50)의 'B'의 누름에 의하여 입력된 '6', '1', '5', 및 '#' 각각을 비교하고, 각각의 비교 결과 '5'가 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀번호, 예컨대 '1456' 중에서 세 번째 숫자 '5'이 입력되었음을 확인(또는 인증)하고 디스플레이(10)가 다음 과정을 수행할 수 있도록 제어할 수 있다.The display 10 may transmit all the numbers included in the column indicated by 'B', that is, '6', '1', '5', and '#' to the processor 110. At this time, the processor 110 inputs '6', '1', and '5' input by pressing the third number '5' of the password '1456' stored in the storage device 120 and 'B' of the input device 50. ', And' # 'are compared, and if each comparison result' 5 'is matched with each other, the processor 110 is a password stored in the storage device 120, for example, the third number' 5 'among' 1456 ' It may be confirmed (or authenticated) that the input and the display 10 can perform the following process.
디스플레이(10)는, 프로세서(110)의 제어 하에, 도 4에 도시된 바와 같은 자판을 디스플레이한다. 즉, 보안성을 높이기 위하여 디스플레이(10)는 프로세서 (110)의 제어 하에 또는 독립적으로 비밀번호의 세 번째 자리, 예컨대 '5'가 입력된 후 자판 배열을 랜덤하게 변경 또는 재배열한다.The display 10 displays a keyboard as shown in FIG. 4 under the control of the processor 110. That is, in order to increase security, the display 10 randomly changes or rearranges the keyboard layout after the third digit of the password, for example, '5' is input under the control of the processor 110 or independently.
사용자는 도 4에 도시된 디스플레이(10)의 제1부분(20)에 비밀번호의 마지막 숫자 '6'이 디스플레이됨을 확인하고, 상기 '6'을 입력하기 위하여 입력 장치(50)에 디스플레이되고(또는, 표시되며), 상기 '6'을 포함하는(또는, 상기 '6'과 일직선상에 존재하는) 열(column)을 지시하는 기계적 키, 전자적 키, 또는 GUI(또는 자판), 예컨대 영문 알파넷 'B'를 입력 장치(50)를 통하여 입력한다. 입력 장치(50)는 영문 알파벳 'B'가 선택되면 선택 신호를 디스플레이(10)로 전송할 수 있다.The user confirms that the last digit '6' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 4, and is displayed on the input device 50 to input the '6' (or , A mechanical key, an electronic key, or a GUI (or keyboard) indicating a column that includes (or is in line with, '6') a '6', such as an English alphanet ' B 'is input through the input device 50. If the English letter 'B' is selected, the input device 50 may transmit a selection signal to the display 10.
이때 디스플레이(10), 예컨대 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미 도시)는 상기 선택 신호에 응답하여 'B'에 의하여 지시된 열에 포함된 '2', '8', '6', 및 '4'에 상응하는 신호들(한 그룹 또는 한 세트의 신호들)을 프로세서(110)로 전송할 수 있다.In this case, the display 10, for example, a microprocessor (not shown) capable of executing program code for performing a method according to an exemplary embodiment of the present invention may include a '' included in a column indicated by 'B' in response to the selection signal. Signals (a group or a set of signals) corresponding to 2 ',' 8 ',' 6 ', and' 4 'may be transmitted to the processor 110.
실시 예에 따라 디스플레이(10)는 'B'에 의하여 지시된 열에 포함된 모든 숫자, 즉 '2', '8', '6', 및 '4'를 프로세서(110)로 전송할 수 있다. 이때 프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 네 번째 숫자 '6'과 입력 장치(50)의 'B'의 누름에 의하여 입력된 '2', '8', '6', 및 '4' 각각을 비교하고, 각각의 비교 결과 '6'가 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀번호, 예컨대 '1456' 중에서 네 번째 숫자 '6'이 입력되었음을 확인(또는 인증)하고 디스플레이(10)가 다음 과정을 수행할 수 있도록 제어할 수 있다.According to an embodiment, the display 10 may transmit all numbers included in the column indicated by 'B', that is, '2', '8', '6', and '4' to the processor 110. At this time, the processor 110 inputs '2', '8', and '6' input by pressing the fourth number '6' of the password '1456' stored in the storage device 120 and 'B' of the input device 50. ',' And '4' are compared, and if each comparison result '6' matches each other, the processor 110 determines that a password stored in the storage device 120, for example, the fourth number '6' among '1456' is stored. It may be confirmed (or authenticated) that the input and the display 10 can perform the following process.
상술한 바와 같은 방법에 따라 사용자에 의하여 이미 설정된 모든 비밀 번호들을 구성하는 모든 숫자가 정확하게 입력된 경우, 프로세서(110)는 비밀 번호 인증 또는 사용자 인증을 종료하고 그 후의 트랜잭션, 예컨대 뱅킹 또는 거래를 처리할 수 있도록 디스플레이를 제어할 수 있다.When all the numbers constituting all the passwords already set by the user according to the above-described method are correctly input, the processor 110 terminates the password authentication or user authentication and processes subsequent transactions such as banking or transactions. You can control the display to do this.
도 1부터 도 4를 참조하여 설명한 바와 같이, 사용자가 비밀 번호를 구성하는 각 숫자를 잘못 입력한 경우, 프로세서(110)는 비밀 번호가 잘못 입력되었음을 사용자에게 시각적으로 또는 청각적으로 알릴 수 있다. 예컨대, 프로세서(110)는 디스플레이(10)를 통하여 또는 별도의 음성 출력 장치를 통하여 비밀 번호를 구성하는 각 숫자가 입력될 때마다 또는 비밀 번호를 구성하는 모든 숫자가 입력된 후 상기 비밀번호가 잘못 입력되었음을 상기 사용자에게 알릴 수 있다.As described above with reference to FIGS. 1 to 4, when a user incorrectly inputs each number constituting a password, the processor 110 may visually or audibly notify the user that the password is incorrectly input. For example, the processor 110 may incorrectly input the password every time each number constituting the password is input through the display 10 or through a separate voice output device, or after all digits constituting the password are input. The user may be notified.
도 1과 도 4에서는 비밀 번호가 4개의 숫자로 구성된 경우를 설명하기 위하여 자판의 제1부분(20)의 배열만이 랜덤하게 변경 또는 재설정되는 경우를 도시한다.1 and 4 illustrate a case in which only the arrangement of the first portion 20 of the keyboard is randomly changed or reset to explain the case where the password consists of four numbers.
그러나, 비밀번호가 숫자와 영문 알파벳의 조합으로 구성되고 4자리 이상인 경우, 제2부분(30)의 배열과 제3부분(40)의 배열은 램덤하게 변경 또는 재배열될 수 있다.However, if the password consists of a combination of numbers and English alphabets and has four or more digits, the arrangement of the second portion 30 and the arrangement of the third portion 40 may be randomly changed or rearranged.
또한, 도 1부터 도 4에서는 본 발명의 일 실시 예로서 입력 장치(또는 입력 수단; 50)가 행(row) 방향으로 배열되었으나 실시 예에 따라 열(column) 방향으로 배열될 수도 있다.In addition, in FIG. 1 to FIG. 4, although an input device (or an input means) 50 is arranged in a row direction as an embodiment of the present invention, the input device (or input means) 50 may be arranged in a column direction according to an embodiment.
또한, 디스플레이(10)는, 프로세서(110)의 제어 하에, 자판 배열의 디스플레이되는 순서와 입력되는 비밀 번호의 숫자의 순서를 인식할 수 있으므로, 동일한 열 또는 행에 상기 비밀 번호를 구성하는 숫자가 다수 포함되어 있다 하더라도 입력되는 순서에 해당하는 비밀번호의 숫자만을 프로세서(110)로 전송할 수 있다.In addition, the display 10 may recognize the order of the displayed sequence of the keyboard layout and the order of the number of the input password, under the control of the processor 110, so that the numbers constituting the password are displayed in the same column or row. Even if a large number is included, only the number of the password corresponding to the input order may be transmitted to the processor 110.
실시 예에 따라 입력 장치(50)는 디스플레이(10)의 일부에 포함될 수 있다. 또한, 도 5에 도시된 시스템은 비밀 번호를 설정하고 인식할 수 있는 모든 시스템을 포함할 수 있다.According to an embodiment, the input device 50 may be included in a part of the display 10. In addition, the system shown in FIG. 5 may include any system capable of setting and recognizing a password.
도 1부터 도 4에 도시된 입력 장치(50)는 영문 알파벳, 예컨대 A부터 L을 포함하나 이는 예시적인 것에 불과하며, 영문 알파벳, 예컨대 A부터 L 대신에 다른 기호나 문자가 기계적 키, 전자적 키, 또는 GUI(또는 자판)으로 구현될 수 있다The input device 50 shown in Figs. 1 to 4 includes English alphabets, such as A to L, but this is merely exemplary, and other symbols or letters may be used instead of the English alphabet, such as A to L, mechanical keys, electronic keys. Or can be implemented as a GUI (or keyboard)
실시 예에 따라 입력 장치(50)에 디스플레이되는 모든 알파벳, 예컨대 A~L의 배열은 랜덤하게 변경 또는 재배열될 수 있다.According to an embodiment, the arrangement of all alphabets, for example, A to L, displayed on the input device 50 may be randomly changed or rearranged.
각 부분(20, 30, 및 40)과 입력 장치(50)에 도시된 영문 알파벳은 예시적인 것으로서 각 부분(20, 30, 및 40)과 입력 장치(50)에는 한글, 일본어, 러시아어, 아랍어, 스페인어, 라틴어, 로마자, 등으로 세상에 현재 존재하거나 또는 과거에 존재했던 모든 문자 또는 기호, 도형이 될 수 있다.The English alphabet shown in each of the parts 20, 30, and 40 and the input device 50 is exemplary, and each of the parts 20, 30, and 40 and the input device 50 includes Korean, Japanese, Russian, Arabic, Spanish, Latin, Roman, etc. can be any letter, symbol, or figure that exists in the world or has existed in the past.
본 발명의 다른 실시 예에 따라, 입력 장치(50) 없이 디스플레이(10)에 디스플레이되는 자판(또는 자판 배열)은 적어도 하나의 부분(20, 30, 및 40)만을 포함할 수 있다.According to another embodiment of the present disclosure, the keyboard (or keyboard layout) displayed on the display 10 without the input device 50 may include only at least one portion 20, 30, and 40.
따라서, 도 1부터 도 5를 참조하여 사용자가 본인 인증을 위하여 비밀번호, 예컨대 '1456'을 입력하는 과정과 이에 대한 처리 방법을 설명하면 다음과 같다.Therefore, referring to FIGS. 1 to 5, a process of a user inputting a password, for example, '1456' for self-authentication and a processing method thereof will be described below.
디스플레이(10)는, 프로세서(110)의 제어 하에, 도 1에 도시된 바와 같은 자판(또는 자판 배열)을 디스플레이한다.The display 10 displays a keyboard (or keyboard layout) as shown in FIG. 1 under the control of the processor 110.
사용자는 도 1에 도시된 디스플레이(10)의 제1부분(20)에 자신의 비밀번호, 예컨대 '1456'의 첫 번째 숫자 '1'이 디스플레이됨을 확인하고, 상기 사용자가 상기 '1'을 포함하는 열에 표시된 복수의 자판들(1, 4, 5, 및 6) 중에서 임의의 어느 하나의 자판을 입력(예컨대, 누름, 터치, 또는 클릭)하면, 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미 도시)는 상기 '1'을 포함하는(또는, 상기 '1'과 일직선상에 존재하는) 열(column)에 포함된 '1', '4', '5', 및 '6'에 상응하는 신호들(한 그룹 또는 한 세트의 신호들)을 프로세서(110)로 전송할 수 있다.The user confirms that his password, for example, the first number '1' of '1456' is displayed on the first portion 20 of the display 10 shown in FIG. 1, and the user includes the '1'. When any one of the plurality of keyboards 1, 4, 5, and 6 displayed in the column is input (for example, pressed, touched, or clicked), the method according to an embodiment of the present invention can be performed. A microprocessor (not shown) capable of executing program code may include '1', '4', '' included in a column including '1' (or in line with '1'). Signals (a group or a set of signals) corresponding to 5 'and' 6 'may be sent to the processor 110.
프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 첫 번째 숫자 '1'과 상기 '1'의 입력에 따라 전송된 '1', '4', '5', 및 '6' 각각을 비교하고, 각각의 비교 결과 '1'이 서로 일치하는 경우, 프로세서(110)는 저장 장치 (120)에 저장된 비밀번호, 예컨대 '1456' 중에서 첫 번째 숫자 '1'이 입력되었음을 확인하고 다음 과정을 수행한다.The processor 110 may transmit the first number '1' of the password '1456' stored in the storage device 120 and the '1', '4', '5', and '6' transmitted according to the input of the '1'. When each comparison is performed, and when the comparison result '1' is matched with each other, the processor 110 confirms that a password stored in the storage device 120, for example, the first number '1' is entered, and then proceeds to the next process. Do this.
사용자는 도 2에 도시된 디스플레이(10)의 제1부분(20)에 비밀번호의 두 번째 숫자 '4'가 디스플레이됨을 확인하고, 상기 사용자가 상기 '4'를 포함하는 열에 표시된 복수의 자판들(1, 5, 8, 및 4) 중에서 임의의 어느 하나의 자판을 입력하면, 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미 도시)는 상기 '4'을 포함하는(또는, 상기 '4'과 일직선상에 존재하는) 열(column)에 포함된 '1', '5', '8', 및 '4'에 상응하는 신호들(한 그룹 또는 한 세트의 신호들)을 프로세서(110)로 전송할 수 있다.The user confirms that the second number '4' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 2, and the user inputs a plurality of keyboards ( If any one of 1, 5, 8, and 4) is inputted, a microprocessor (not shown) capable of executing program code capable of performing a method according to an embodiment of the present invention is '4'. Signals corresponding to '1', '5', '8', and '4' included in a column including (or in line with '4') (a group or a Set of signals) may be sent to the processor 110.
프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 두 번째 숫자 '4'와 상기 '4'의 입력에 따라 전송된 '1', '5', '8', 및 '4' 각각을 비교하고, 각각의 비교 결과 '4'가 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀 번호, 예컨대 '1456' 중에서 두 번째 숫자 '4'이 입력되었음을 확인하고 다음 과정을 수행한다.The processor 110 may transmit a second number '4' of the password '1456' stored in the storage device 120 and '1', '5', '8', and '4' transmitted according to the input of the '4'. Compare each, and if the comparison result '4' matches each other, the processor 110 confirms that the password stored in the storage device 120, for example, the second number '4' among the '1456' is input and then Perform the process.
사용자는 도 3에 도시된 디스플레이(10)의 제1부분(20)에 비밀번호의 세 번째 숫자 '5'가 디스플레이됨을 확인하고, 상기 사용자가 상기 '5'을 포함하는 열에 표시된 복수의 자판들(6, 1, 5, 및 #) 중에서 임의의 어느 하나의 자판을 입력하면, 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미 도시)는 상기 '5'을 포함하는(또는, 상기 '5'과 일직선상에 존재하는) 열(column)에 포함된 '6', '1', '5', 및 '#'에 상응하는 신호들(한 그룹 또는 한 세트의 신호들)을 프로세서(110)로 전송할 수 있다.The user confirms that the third number '5' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 3, and the user inputs a plurality of keyboards ( 6, 1, 5, and #) when any one of the keyboard is input, a microprocessor (not shown) capable of executing program code capable of performing a method according to an embodiment of the present invention is referred to as '5'. Signals corresponding to '6', '1', '5', and '#' included in a column containing (or in line with '5') Set of signals) may be sent to the processor 110.
프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 세 번째 숫자 '5'와 상기 '5'의 입력에 따라 전송된 '6', '1', '5', 및 '#' 각각을 비교하고, 각각의 비교 결과 '5'가 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀번호, 예컨대 '1456' 중에서 세 번째 숫자 '5'이 입력되었음을 확인하고 다음 과정을 수행한다.The processor 110 may transmit a third number '5' of the password '1456' stored in the storage device 120 and '6', '1', '5', and '#' transmitted according to the input of the '5'. When comparing each other, and if the comparison result '5' is matched with each other, the processor 110 checks that the password stored in the storage device 120, for example, the third number '5' among the '1456' is inputted and then proceeds. Do this.
사용자는 도 4에 도시된 디스플레이(10)의 제1부분(20)에 비밀번호의 마지막 숫자 '6'이 디스플레이됨을 확인하고, 상기 사용자가 상기 '6'을 포함하는 열에 표시된 복수의 자판들(2, 8, 6, 및 4) 중에서 어느 하나의 자판을 입력하면, 마이크로프로세서(미 도시)는 상기 '6'을 포함하는(또는, 상기 '6'과 일직선상에 존재하는) 열(column)에 포함된 '2', '8', '6', 및 '4'에 상응하는 신호들을 프로세서(110)로 전송할 수 있다.The user confirms that the last number '6' of the password is displayed on the first portion 20 of the display 10 shown in FIG. 4, and the user inputs a plurality of keyboards 2 displayed in the column including the number '6'. , 8, 6, and 4), the microprocessor (not shown) enters a column containing '6' (or in line with '6'). Signals corresponding to the included '2', '8', '6', and '4' may be transmitted to the processor 110.
프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 네 번째 숫자 '6'과 상기 '6'의 입력에 따라 전송된 '2', '8', '6', 및 '4' 각각을 비교하고, 각각의 비교 결과 '6'가 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀번호, 예컨대 '1456' 중에서 네 번째 숫자 '6'이 입력되었음을 확인하고 다음 과정을 수행한다.The processor 110 may transmit the fourth number '6' of the password '1456' stored in the storage device 120 and the '2', '8', '6', and '4' transmitted according to the input of the '6'. When each comparison is performed and '6' matches as a result of the comparison, the processor 110 confirms that a password stored in the storage device 120, for example, the fourth number '6' among '1456' is entered and then proceeds. Do this.
또 다른 실시 예에 따라 사용자는 도 1에 도시된 디스플레이(10)의 제1부분(20)에 자신의 비밀번호, 예컨대 '1456'의 첫 번째 숫자 '1'이 디스플레이됨을 확인하고, 상기 사용자가 상기 '1'을 포함하는 행(row)에 표시된 복수의 자판들(9, *, 및 1) 중에서 어느 하나의 자판을 입력(예컨대, 누름, 터치, 또는 클릭)하면, 본 발명의 실시 예에 따른 방법을 수행할 수 있는 프로그램 코드를 실행할 수 있는 마이크로프로세서(미도시)는 상기 '1'을 포함하는(또는, 상기 '1'과 일직선상에 존재하는) 행에 포함된 '9', '*', 및 '1'에 상응하는 신호들을 프로세서(110)로 전송할 수 있다.According to another embodiment the user confirms that his password, for example, the first number '1' of '1456' is displayed on the first portion 20 of the display 10 shown in FIG. According to an embodiment of the present invention, when one of the plurality of keyboards 9, *, and 1 displayed in a row including '1' is input (for example, pressed, touched, or clicked), A microprocessor (not shown) capable of executing program code capable of performing a method may include '9' and '* included in a row including the' 1 '(or in line with the' 1 '). Signals corresponding to '1' and '1' may be transmitted to the processor 110.
프로세서(110)는 저장 장치(120)에 저장된 비밀번호 '1456'의 첫 번째 숫자 '1'과 상기 '1'의 입력에 따라 전송된 '9', '*', 및 '1' 각각을 비교하고, 각각의 비교 결과 '1'가 서로 일치하는 경우, 프로세서(110)는 저장 장치(120)에 저장된 비밀번호, 예컨대 '1456' 중에서 첫 번째 숫자 '1'이 입력되었음을 확인하고 다음 과정을 수행한다. 저장 장치(120)에 저장된 비밀번호 '1456'의 두 번째, 세 번째, 및 네 번째 숫자를 처리하는 방법은 이미 설명한 비밀번호 '1456'의 첫 번째 숫자를 처리하는 과정과 실질적으로 동일하므로 이에 대한 설명을 생략한다.The processor 110 compares the first number '1' of the password '1456' stored in the storage device 120 with '9', '*', and '1' respectively transmitted according to the input of the '1'. When the comparison results '1' match with each other, the processor 110 confirms that a password stored in the storage device 120, for example, the first number '1' is input from '1456' and performs the following process. The method of processing the second, third, and fourth numbers of the password '1456' stored in the storage device 120 is substantially the same as the process of processing the first number of the password '1456' described above. Omit.
도 5에 도시된 바와 같이 프로세서(110)와 저장 장치(120)는 비밀 번호 처리 시스템(100)의 서버에 구현될 수 있다. 또한, 디스플레이(10)는 디스플레이 장치에 구현될 수 있고 다른 실시 예에 따라 디스플레이(10)와 입력 장치(50)는 디스플레이 장치에 구현될 수 있다. 본 명세서에서는 행 단위 또는 열 단위로 비밀 번호들이 전송되는 예를 설명하였으나 이는 예시적인 것에 불과하다. 따라서 본 발명의 기술적 사상은 선택된 비밀 번호와 함께 적어도 하나의 다른 비밀 번호를 프로세서로 전송하는 방법과 상기 방법을 수행할 수 있는 장치 또는 시스템에 적용될 수 있다. As shown in FIG. 5, the processor 110 and the storage device 120 may be implemented in a server of the password processing system 100. In addition, the display 10 may be implemented in a display device, and according to another embodiment, the display 10 and the input device 50 may be implemented in a display device. In the present specification, an example in which passwords are transmitted in a row unit or a column unit has been described, but this is merely exemplary. Therefore, the technical idea of the present invention can be applied to a method for transmitting at least one other password together with the selected password to the processor and an apparatus or system capable of performing the method.
본 발명의 실시 예에 따른 비밀 번호 처리 방법은 컴퓨터 프로그램으로 작성되어 컴퓨터로 읽을 수 있는 기록 매체에 저장될 수 있다.The password processing method according to an embodiment of the present invention may be created as a computer program and stored in a computer-readable recording medium.
본 발명은 도면에 도시된 일 실시 예를 참고로 설명되었으나 이는 예시적인 것에 불과하며, 본 기술 분야의 통상의 지식을 가진 자라면 이로부터 다양한 변형 및 균등한 타 실시 예가 가능하다는 점을 이해할 것이다. 따라서, 본 발명의 진정한 기술적 보호 범위는 첨부된 등록청구범위의 기술적 사상에 의해 정해져야 할 것이다.Although the present invention has been described with reference to one embodiment shown in the drawings, this is merely exemplary, and those skilled in the art will understand that various modifications and equivalent other embodiments are possible therefrom. Therefore, the true technical protection scope of the present invention will be defined by the technical spirit of the appended claims.
본 발명은 비밀번호 처리 시스템에 사용될 수 있다.The present invention can be used in a password processing system.
Claims (10)
- 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하는 단계; 및Displaying, by the display device, a plurality of keyboards for inputting a plurality of passwords; And상기 디스플레이 장치가 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 프로세서로 전송하는 단계를 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.When any one of the plurality of keyboards is selected by the user, the display apparatus transmits a password corresponding to at least one keyboard arranged adjacent to the selected keyboard to a processor together with a password corresponding to the selected keyboard. A password processing method of a password processing system comprising the step of.
- 제1항에 있어서, 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은,The password processing method of claim 1, wherein the password processing system comprises:상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하는 단계; 및The processor corresponds to any one of a plurality of passwords already set by the user, a password corresponding to the selected keyboard transmitted from the display device, and the at least one keyboard arranged adjacent to the selected keyboard. Comparing each of the passwords; And상기 프로세서가 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 수행하는 단계를 더 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.And authenticating, by the processor, any one of a plurality of passwords already set by the user according to a comparison result.
- 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 제1자판들을 디스플레이하는 단계; 및Displaying, by the display device, a plurality of first keyboards for inputting a plurality of passwords; And사용자가 입력 장치에 구현된 복수의 제2자판들 중에서 어느 하나의 자판을 선택할 때, 상기 디스플레이 장치는 상기 입력 장치로부터 출력된 선택 신호에 응답하여 상기 복수의 제1자판들 중에서 상기 선택된 자판과 일직선상에 배열된 복수의 제3자판들 각각에 해당하는 비밀 번호를 프로세서로 전송하는 단계를 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.When the user selects any one of the plurality of second keyboards implemented in the input device, the display device is in line with the selected one of the plurality of first keyboards in response to a selection signal output from the input device. And transmitting a password corresponding to each of the plurality of third keyboards arranged on the processor to the processor.
- 제3항에 있어서, 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은,The method of claim 3, wherein the password processing method of the password processing system,상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와 상기 복수의 제3자판들 각각에 해당하는 비밀 번호를 비교하는 단계; 및Comparing, by the processor, a password corresponding to each of the plurality of third keyboards with one of a plurality of passwords already set by the user; And상기 프로세서가 비교 결과에 따라 상기 이미 설정된 복수의 비밀 번호들 중에서 상기 어느 하나에 대한 인증을 수행하는 단계를 더 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.And processing, by the processor, the authentication of any one of the plurality of previously set passwords according to a comparison result.
- 제4항에 있어서, 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은,The password processing method of claim 4, wherein the password processing system comprises:상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제1자판들의 배열을 랜덤하게 재배열하는 단계를 더 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.And after the authentication of any one of the above is performed, the display apparatus further rearranging the arrangement of the plurality of first keyboards at random.
- 제4항에 있어서, 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은,The password processing method of claim 4, wherein the password processing system comprises:상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제2자판들의 배열을 랜덤하게 재배열하는 단계를 더 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.And after the authentication of any one of the above is performed, the display device further rearranging the arrangement of the plurality of second keyboards at random.
- 프로세서; 및A processor; And복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하기 위한 디스플레이 장치를 포함하며,A display device for displaying a plurality of keyboards for inputting a plurality of passwords,상기 디스플레이 장치는 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 상기 프로세서로 전송하는 비밀번호 처리 시스템.When one of the plurality of keyboards is selected by the user, the display apparatus sends a password corresponding to at least one keyboard arranged adjacent to the selected keyboard to the processor together with a password corresponding to the selected keyboard. Password processing system to transmit.
- 제7항에 있어서,The method of claim 7, wherein상기 프로세서는 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하고, 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 더 수행하는 비밀번호 처리 시스템.The processor corresponds to any one of a plurality of passwords already set by the user, a password corresponding to the selected keyboard transmitted from the display device, and the at least one keyboard arranged adjacent to the selected keyboard. And comparing each of the passwords, and performing authentication for any one of a plurality of passwords already set by the user according to the comparison result.
- 프로세서;A processor;복수의 비밀 번호들을 입력하기 위한 복수의 제1자판들을 디스플레이하기 위한 디스플레이와, 복수의 제2자판들을 디스플레이하기 위한 입력 장치를 포함하는 디스플레이 장치를 포함하며,A display device including a display for displaying a plurality of first keyboards for inputting a plurality of passwords, and an input device for displaying a plurality of second keyboards,사용자가 상기 입력 장치에 구현된 상기 복수의 제2자판들 중에서 어느 하나의 자판을 선택할 때, 상기 디스플레이 장치는 상기 입력 장치로부터 출력된 선택 신호에 응답하여 상기 복수의 제1자판들 중에서 상기 선택된 자판과 일직선상에 배열된 복수의 제3자판들 각각에 해당하는 비밀 번호를 상기 프로세서로 전송하는 비밀 번호 처리 시스템.When the user selects any one of the plurality of second keyboards implemented in the input device, the display device selects the selected keyboard from the plurality of first keyboards in response to a selection signal output from the input device. And a password corresponding to each of the plurality of third keyboards arranged in a line with the processor.
- 제9항에 있어서,The method of claim 9,상기 프로세서는 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와 상기 복수의 제3자판들 각각에 해당하는 비밀 번호를 비교하고, 비교 결과에 따라 상기 이미 설정된 복수의 비밀 번호들 중에서 상기 어느 하나에 대한 인증을 더 수행하는 비밀번호 처리 시스템.The processor compares any one of a plurality of passwords already set by the user with a password corresponding to each of the plurality of third keypads, and determines which one of the plurality of passwords is already set according to a comparison result. Password processing system that performs more authentication on one.
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR20090069824 | 2009-07-30 | ||
KR10-2009-0069824 | 2009-07-30 | ||
KR10-2010-0037143 | 2010-04-22 | ||
KR1020100037143A KR101155532B1 (en) | 2009-07-30 | 2010-04-22 | Method for processing security number and system using the same |
Publications (2)
Publication Number | Publication Date |
---|---|
WO2011013991A2 true WO2011013991A2 (en) | 2011-02-03 |
WO2011013991A3 WO2011013991A3 (en) | 2011-04-28 |
Family
ID=43529858
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/KR2010/004936 WO2011013991A2 (en) | 2009-07-30 | 2010-07-27 | Password-processing method and system for performing the method |
Country Status (1)
Country | Link |
---|---|
WO (1) | WO2011013991A2 (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11265078B2 (en) | 2010-05-02 | 2022-03-01 | Viasat, Inc. | Flexible beamforming for satellite communications |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070089164A1 (en) * | 2005-10-18 | 2007-04-19 | Gao Jie J | System and method of alternative key pad layout for enhanced security |
KR20070055040A (en) * | 2005-11-25 | 2007-05-30 | 주식회사 엘지텔레콤 | Method and apparatus for inputting password of certificate in mobile device |
KR100790027B1 (en) * | 2006-11-09 | 2008-01-02 | 최영섭 | A digital door lock |
KR20080011363A (en) * | 2007-10-23 | 2008-02-04 | (주)민인포 | User authentication method of having used graphic otp and user authentication system using the same |
KR20090007944A (en) * | 2007-07-16 | 2009-01-21 | 재단법인서울대학교산학협력재단 | Method for protecting exposure of private character string using fake round |
-
2010
- 2010-07-27 WO PCT/KR2010/004936 patent/WO2011013991A2/en active Application Filing
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20070089164A1 (en) * | 2005-10-18 | 2007-04-19 | Gao Jie J | System and method of alternative key pad layout for enhanced security |
KR20070055040A (en) * | 2005-11-25 | 2007-05-30 | 주식회사 엘지텔레콤 | Method and apparatus for inputting password of certificate in mobile device |
KR100790027B1 (en) * | 2006-11-09 | 2008-01-02 | 최영섭 | A digital door lock |
KR20090007944A (en) * | 2007-07-16 | 2009-01-21 | 재단법인서울대학교산학협력재단 | Method for protecting exposure of private character string using fake round |
KR20080011363A (en) * | 2007-10-23 | 2008-02-04 | (주)민인포 | User authentication method of having used graphic otp and user authentication system using the same |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11265078B2 (en) | 2010-05-02 | 2022-03-01 | Viasat, Inc. | Flexible beamforming for satellite communications |
Also Published As
Publication number | Publication date |
---|---|
WO2011013991A3 (en) | 2011-04-28 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR100483589B1 (en) | ATM and Lock Having Random Numeric Keypad for Inputting Password and Method of Inputting Password Using the Same | |
WO2015161565A1 (en) | Password verification device and password verification method | |
US20070174628A1 (en) | User authentication | |
US20140053254A1 (en) | Graphical authentication system and method for anti-shoulder surfing attack | |
US8661532B2 (en) | Method and apparatus for authenticating password | |
WO2020091272A1 (en) | Multifactor-based password authentication | |
WO2017065576A1 (en) | User authentication method and system, which use variable keypad | |
WO2011136464A1 (en) | Password security input system using shift value of password key and password security input method thereof | |
WO2017200239A2 (en) | Method and apparatus for user authentication on basis of touch input including fingerprint information | |
WO2012074275A2 (en) | User authentication apparatus for internet security, user authentication method for internet security, and recorded medium recording same | |
WO2017052277A1 (en) | Method and system for authenticating identity using variable keypad | |
WO2015034160A1 (en) | Password authentication method using user-set memory | |
JP4734965B2 (en) | PIN code input device | |
WO2011013991A2 (en) | Password-processing method and system for performing the method | |
WO2015102466A1 (en) | Terminal and method for releasing locking state of terminal | |
Revathy et al. | Advanced safe PIN-Entry against human shoulder-surfing | |
KR101155532B1 (en) | Method for processing security number and system using the same | |
WO2015053438A1 (en) | Password generation method and apparatus using biometric information-based confidence interval set | |
KR101054096B1 (en) | A method and a computer readable media for secure password input using touchscreen interfaces | |
WO2017142271A1 (en) | User authentication method and authentication system using match with junk data | |
KR20110012270A (en) | Method for processing security numbers using a voice and a random variable key attangement, and system using the same | |
WO2018074710A1 (en) | Touch screen electronic device supporting easy character input through virtual keyboard and operating method thereof | |
KR101063523B1 (en) | User authentication method using a user authentication password consisting of two or more characters | |
KR20110040265A (en) | A method for authenticating a user | |
WO2010085021A1 (en) | Method and apparatus for personal identification using a symbol array |
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: 10804704 Country of ref document: EP Kind code of ref document: A2 |
|
NENP | Non-entry into the national phase in: |
Ref country code: DE |
|
32PN | Ep: public notification in the ep bulletin as address of the adressee cannot be established |
Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 29/05/2012) |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 10804704 Country of ref document: EP Kind code of ref document: A2 |