KR101228088B1 - System and method for inputing password - Google Patents
System and method for inputing password Download PDFInfo
- Publication number
- KR101228088B1 KR101228088B1 KR1020120074012A KR20120074012A KR101228088B1 KR 101228088 B1 KR101228088 B1 KR 101228088B1 KR 1020120074012 A KR1020120074012 A KR 1020120074012A KR 20120074012 A KR20120074012 A KR 20120074012A KR 101228088 B1 KR101228088 B1 KR 101228088B1
- Authority
- KR
- South Korea
- Prior art keywords
- keypad
- random
- key
- password
- general
- 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/70—Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
- G06F21/82—Protecting input, output or interconnection devices
- G06F21/83—Protecting input, output or interconnection devices input devices, e.g. keyboards, mice or controllers thereof
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/02—Input arrangements using manually operated switches, e.g. using keyboards or dials
- G06F3/023—Arrangements for converting discrete items of information into a coded form, e.g. arrangements for interpreting keyboard generated codes as alphanumeric codes, operand codes or instruction codes
- G06F3/0233—Character input methods
- G06F3/0236—Character input methods using selection techniques to select from displayed items
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
- G06F3/0488—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
- G06F3/04886—Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/03—Arrangements for converting the position or the displacement of a member into a coded form
- G06F3/041—Digitisers, e.g. for touch screens or touch pads, characterised by the transducing means
- G06F3/0412—Digitisers structurally integrated in a display
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Hardware Design (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- User Interface Of Digital Computer (AREA)
- Input From Keyboards Or The Like (AREA)
Abstract
Description
본 발명은 비밀번호 입력 시스템 및 방법에 관한 것이다.
The present invention relates to a password input system and method.
최근 무인 ATM기의 보급이 증가하고, 또한 스마트폰, 태블릿 컴퓨터, PC 등을 이용한 인터넷 뱅킹 및 모바일 뱅킹이 크게 활성화됨에 따라, 개인이 공공장소에서 본인확인을 위해 비밀번호 등을 입력해야 하는 경우가 증가하였다. 그럼에도 불구하고, 기존의 키보드를 이용한 비밀번호 입력방식은 사용자가 입력하는 버튼 정보를 기록하여 비밀번호를 알아내는 키로깅(Keylogging) 공격이나, 사용자의 어깨 뒤에서 사용자가 입력하는 비밀번호를 보고 알아내는 숄더 서핑(Shoulder Surfing) 공격에 매우 취약한 단점을 가지고 있다. 특히, 사용자가 같은 비밀번호를 반복해서 입력하는 경우 위와 같은 위험에 쉽게 노출될 가능성이 높다. 이와 같이, 반복해서 비밀번호를 입력하는 경우에 대비하여 안전성을 보강하기 위한 많은 기법이 제안되었으나, 여전히 안전성과 편리성을 동시에 충족시키기 위해서는 많은 제약이 있다.With the recent increase in the use of unattended ATMs and the active activation of Internet banking and mobile banking using smartphones, tablet computers, PCs, etc., individuals are required to enter passwords for personal identification in public places. It was. Nevertheless, the conventional password input method using a keyboard records a keylogging attack in which a user records button information and finds out a password, or shoulder surfing that finds and looks at a user's password behind a user's shoulder. Shoulder Surfing) has the disadvantage of being very vulnerable to attack. In particular, if a user repeatedly enters the same password, it is highly likely to be exposed to such risks. As described above, many techniques for reinforcing safety in case of repeatedly inputting a password have been proposed, but there are still many limitations in order to simultaneously satisfy safety and convenience.
따라서, 이러한 현상을 막기 위해 키로깅 공격뿐만 아니라 숄더 서핑 공격에도 강한 패스워드 입력 방법의 개발이 요구되고 있다.Therefore, in order to prevent such a phenomenon, it is required to develop a strong password input method not only for keylogging attacks but also for shoulder surfing attacks.
이와 관련하여, 한국 공개특허공보 제 2010-0020559호(발명의 명칭: 비밀번호 유출방지를 위한 비밀번호 입력장치 및 그 제어방법)에는 비밀번호 입력을 통해 인증이 이루어지는 각종 기기에서 정수부 및 허수부를 설정하여 비밀번호와 함께 다수의 키입력을 임의로 행하면서 비밀번호를 입력하는 비밀번호 입력 장치 및 제어 방법을 개시하고 있다.
In this regard, Korean Patent Laid-Open Publication No. 2010-0020559 (name of the invention: a password input device for preventing password leakage and a method of controlling the same) has a password and an imaginary part set in various devices in which authentication is performed by inputting a password. A password input device and a control method for inputting a password while arbitrarily performing a plurality of key inputs are disclosed.
본 발명은 전술한 종래 기술의 문제점을 해결하기 위한 것으로서, 본 발명의 일부 실시예는 기존의 PIN을 이용한 비밀번호 입력인증기법을 그대로 사용하면서 안전성을 강화하고 또한, 보안성과 편의성을 조절할 수 있는 비밀번호 입력 시스템 및 방법을 제공하는 것을 그 목적으로 한다.The present invention is to solve the above-mentioned problems of the prior art, some embodiments of the present invention, while using the password input authentication method using the existing PIN as it is, to enhance the safety and also to adjust the security and convenience password input It is an object of the present invention to provide a system and method.
상술한 기술적 과제를 달성하기 위한 기술적 수단으로서, 본 발명의 제 1 측면에 따른 비밀번호 입력 시스템은 사용자의 선택에 따라 일반 키패드 또는 랜덤 키패드를 선택적으로 출력하는 키패드 출력부, 상기 일반 키패드의 각 키와 상기 랜덤 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보가 저장된 매칭 정보 저장부, 사용자에 의하여 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호가 저장된 비밀번호 저장부, 상기 랜덤 키패드의 활성화 후, 상기 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우, 입력된 키의 활성화된 상기 랜덤 키패드 상에서의 위치를 확인하고, 상기 각 위치에 매칭되는 일반 키패드 상의 키를 사용자의 입력 비밀번호로서 해독하는 해독부 및 상기 비밀번호 저장부에 저장된 비밀번호와 상기 해독부에 의해 해독된 입력 비밀번호를 비교하는 비교부를 포함하되, 상기 일반 키패드는 숫자 또는 문자가 미리 설정된 규칙에 따라 순차적으로 배치된 키패드이고, 상기 랜덤 키패드는 상기 일반 키패드 상의 키배치를 랜덤하게 변경시킨 키패드이다.As a technical means for achieving the above-described technical problem, the password input system according to the first aspect of the present invention is a keypad output unit for selectively outputting a normal keypad or a random keypad according to the user's selection, and each key of the general keypad and A matching information storage unit for storing matching information for matching each key of the random keypad based on a positional relationship, a password storage unit for storing a password set in a key arrangement state of the general keypad by a user, and after activating the random keypad, When a user's key input occurs while the general keypad is activated, a decryption is performed by checking the position of the input key on the activated random keypad and decrypting the key on the general keypad corresponding to each position as the user's input password. And passwords stored in the And a comparison unit for comparing the input password decrypted by the decryption unit, wherein the general keypad is a keypad in which numbers or letters are sequentially arranged according to a preset rule, and the random keypad randomly changes a key arrangement on the general keypad. It is a keypad.
또한, 본 발명의 제 2 측면에 따른 비밀번호 입력 시스템은 사용자의 선택에 따라 일반 키패드 또는 랜덤 키패드를 선택적으로 출력하는 키패드 출력부, 사용자에 의하여 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호가 저장된 비밀번호 저장부, 상기 일반 키패드의 각 키와 상기 랜덤 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보가 저장된 매칭 정보 저장부, 상기 랜덤 키패드의 활성화 후, 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호와 위치 관계가 매칭되는 상기 활성화된 랜덤 키패드 상의 키를 임시 비밀번호로 설정하여 저장하는 임시 비밀번호 저장부 및 상기 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우, 입력된 키와 상기 임시 비밀번호를 비교하여 그 일치 여부를 확인하는 비교부를 포함하되, 상기 일반 키패드는 숫자 또는 문자가 미리 설정된 규칙에 따라 순차적으로 배치된 키패드이고, 상기 랜덤 키패드는 상기 일반 키패드 상의 키배치를 랜덤하게 변경시킨 키패드이다.In addition, the password input system according to the second aspect of the present invention is a keypad output unit for selectively outputting a normal keypad or a random keypad according to the user's selection, the password stored in the key arrangement state of the general keypad by the user stored password A matching information storage unit for storing matching information for matching each key of the general keypad with each key of the random keypad based on a positional relationship, and a password set in a key arrangement state of the general keypad after activation of the random keypad. A temporary password storage unit for setting and storing a key on the activated random keypad having a matching position as a temporary password, and when a user's key input occurs while the general keypad is activated, the input key is compared with the temporary password. Including a comparator to check their matches Being the normal keypad is a keypad, which are sequentially arranged in accordance with the rule is a preset number or a character, the random keypad is a keypad that randomly change the key arrangement on the normal keypad.
또한, 본 발명의 제 3 측면에 따른 비밀번호 입력 시스템을 사용한 비밀번호 입력 방법은 사용자의 선택에 따라 랜덤 키패드를 활성화시키는 단계, 상기 일반 키패드의 각 키와 상기 랜덤 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장하는 단계, 상기 랜덤 키패드의 활성화 후, 상기 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우, 상기 입력된 키의 상기 활성화된 랜덤 키패드 상에서의 위치를 확인하는 단계, 상기 각 위치에 매칭되는 일반 키패드 상의 키를 사용자의 입력 비밀번호로서 해독하는 단계 및 기 저장된 비밀번호와 상기 입력 비밀번호를 비교하는 단계를 포함하되, 상기 일반 키패드는 숫자 또는 문자가 미리 설정된 규칙에 따라 순차적으로 배치된 키패드이고, 상기 랜덤 키패드는 상기 일반 키패드 상의 키배치를 랜덤하게 변경시킨 키패드이다.In addition, a password input method using a password input system according to a third aspect of the present invention comprises the steps of activating a random keypad according to the user's selection, each key of the general keypad and each key of the random keypad based on the positional relationship Storing the matching information matched, after activating the random keypad, checking a position of the input key on the activated random keypad when a user's key input occurs while the general keypad is activated; Decrypting a key on a common keypad matched to each location as a user's input password, and comparing the input password with a pre-stored password, wherein the general keypad is sequentially arranged according to a predetermined rule of numbers or letters. The keypad is arranged and the random keypad is the general keypad. The keypad is randomly changed.
전술한 본 발명의 과제 해결 수단의 어느 실시예에 의하면, 사용자가 미리 설정한 비밀번호를 외부에 노출시키지 않고 랜덤 키패드를 통해 생성된 임시 비밀번호를 입력함으로써, 숄더 서핑 및 키로깅 공격에 대응할 수 있다.
According to one embodiment of the above-described problem solution means of the present invention, by inputting the temporary password generated through the random keypad without exposing the password set by the user to the outside, it is possible to respond to shoulder surfing and keylogging attack.
도 1은 본 발명의 제 1 실시예에 따른 비밀번호 입력 시스템을 도시한 도면이다.
도2는 비밀번호 입력 시스템에서 비밀번호를 입력하는 방법을 도시한 도면이다.
도 3은 비밀번호 입력 시스템의 키패드 출력부 상의 미리 설정된 영역을 도시한 도면이다.
도 4는 비밀번호 입력 시스템의 표시부를 도시한 도면이다.
도 5는 비밀번호 입력 시스템의 보안 등급 조절부를 도시한 도면이다.
도 6은 비밀번호 입력 시스템의 보안 등급을 조절하는 실시예를 도시한 도면이다.
도 7은 각각 상이한 색상을 가진 복수의 랜덤 키패드를 도시한 도면이다.
도 8은 제 1 실시예에 따른 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법을 도시한 도면이다.
도 9는 제 2 실시예에 따른 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법을 도시한 도면이다.1 is a diagram illustrating a password input system according to a first embodiment of the present invention.
2 illustrates a method of inputting a password in a password input system.
3 is a diagram illustrating a preset area on a keypad output unit of a password input system.
4 is a diagram illustrating a display unit of a password input system.
5 is a diagram illustrating a security level control unit of the password input system.
6 is a diagram illustrating an embodiment of adjusting a security level of a password input system.
7 illustrates a plurality of random keypads each having a different color.
8 is a diagram illustrating a password input method using a password input system according to a first embodiment.
9 is a diagram illustrating a password input method using a password input system according to a second embodiment.
아래에서는 첨부한 도면을 참조하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 본 발명의 실시예를 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings, which will be readily apparent to those skilled in the art. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and like reference numerals designate like parts throughout the specification.
명세서 전체에서, 어떤 부분이 다른 부분과 "연결"되어 있다고 할 때, 이는 "직접적으로 연결"되어 있는 경우뿐 아니라, 그 중간에 다른 소자를 사이에 두고 "전기적으로 연결"되어 있는 경우도 포함한다. 또한 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있는 것을 의미한다.Throughout the specification, when a part is referred to as being "connected" to another part, it includes not only "directly connected" but also "electrically connected" with another part in between . Also, when an element is referred to as "comprising ", it means that it can include other elements as well, without departing from the other elements unless specifically stated otherwise.
도 1은 본 발명의 제 1 실시예에 따른 비밀번호 입력 시스템을 도시한 도면, 도2는 비밀번호를 입력하는 방법을 도시한 도면, 도 3은 키패드 출력부 상의 미리 설정된 영역을 도시한 도면, 도 4는 표시부를 도시한 도면, 도 5는 보안 등급 조절부를 도시한 도면, 도 6은 보안 등급을 조절하는 실시예를 도시한 도면, 도 7은 각각 상이한 색상을 가진 복수의 랜덤 키패드를 도시한 도면이다.1 is a diagram illustrating a password input system according to a first embodiment of the present invention, FIG. 2 is a diagram showing a method of inputting a password, FIG. 3 is a diagram showing a preset area on a keypad output unit, and FIG. 4. 5 is a diagram illustrating a display unit, FIG. 5 is a diagram illustrating a security level control unit, FIG. 6 is a diagram showing an embodiment of adjusting a security level, and FIG. 7 is a diagram showing a plurality of random keypads having different colors. .
본 발명에 제 1 실시예에 따른 비밀번호 입력 시스템(100)은 키패드 출력부(110), 비밀번호 저장부(120), 매칭 정보 저장부(130), 해독부(140) 및 비교부(150), 표시부(160) 및 보안 등급 조절부(170)를 포함한다.
키패드 출력부(110)는 사용자의 선택에 따라 일반 키패드 또는 랜덤 키패드를 선택적으로 출력한다. 또한, 키패드 출력부(110)는 랜덤 키패드가 활성화 된 후 일련 키패드가 활성화 될 때 사용자가 비밀번호를 입력할 수 있다. 이때, 일반 키패드는 숫자 또는 문자를 미리 설정된 규칙에 따라 순차적으로 배치된 키패드로 핸드폰이나 ATM에서 사용하는 숫자 키 버튼과 동일하게 배열된 것을 의미한다. 즉, 1~9까지의 숫자가 순서에 따라 배치된 키패드를 말한다. 랜덤 키패드는 일반 키패드 상의 키배치를 랜덤하게 변경시킨 키패드를 말한다. The
한편, 키패드 출력부(110)는 디스플레이 패널의 미리 설정된 영역(111)에 대한 사용자의 입력 수단의 접촉상태 유지시 랜덤 키패드를 출력시키고, 입력 수단의 비접촉상태 유지시 일반 키패드를 출력시킬 수 있다. 이때, 입력 수단은 사용자의 손가락, 펜 형태의 입력 도구, 기타 터치스크린에 터치 행위를 감지시킬 수 있는 각종 도구를 말한다. Meanwhile, the
도 2 및 도 3을 참조하면, 일반 키패드가 활성화된 상태(210)에서 사용자가 디스플레이 패널의 미리 설정된 영역(111)에 입력 수단의 접촉상태 유지시(220) 랜덤 키패드가 활성화된다. 다시 사용자가 입력 수단의 비접촉상태 유지시(230) 활성화되었던 랜덤 키패드 대신 일반 키패드가 활성화 된다. 2 and 3, the random keypad is activated when the user maintains the contact state of the input means 220 in the
또한, 키패드 출력부(110)는 미리 설정된 영역(111) 중 제 1 영역(113)에 대한 입력 수단의 접촉 발생시마다 상이한 랜덤 키패드를 출력하고, 미리 설정된 영역(111) 중 제 2 영역(115)에 대한 입력수단의 접촉 발생시마다 동일한 랜덤 키패드가 출력된다. 도 3을 참조하면, 키패드 출력부(110)의 미리 설정된 영역(111) 중 제 1 영역(113)에 해당하는 부분에 접촉시, 기존에 출력되었던 랜덤 키패드의 숫자 배열과 상이한 숫자 배열을 가진 랜덤 키패드가 새롭게 출력된다. 따라서, 사용자는 랜덤 키패드를 새롭게 출력함으로써 보안성을 높일 수 있다. 반면, 미리 설정된 영역(111) 중 제 2 영역(115)에 해당하는 부분에 접촉시, 기존에 출력되었던 랜덤 키패드의 숫자 배열과 동일한 숫자 배열을 가진 랜덤 키패드가 반복하여 출력된다. 따라서, 사용자가 기존의 랜덤 키패드에 매칭되는 비밀번호를 잊었을 경우, 새로운 랜덤 키패드를 출력하게 하거나 다시 동일한 랜덤 키패드를 출력하게 함으로써 이에 대처할 수 있다. In addition, the
한편, 키패드 출력부(110)의 미리 설정된 영역(111)은 제 1 영역(113) 및 제 2 영역(115)로 구분되는 것이 아니라, 하나의 영역에 대해서 선택적으로 실시될 수 있다. 즉, 미리 설정된 영역(111)은 입력 수단의 접촉 발생시마다 동일한 랜덤 키패드만이 출력되게 할 수 있고, 반면 입력 수단의 접촉 발생시마다 상이한 랜덤 키패드만이 출력되게 할 수 있다. 또한, 미리 설정된 영역(111)은 영역을 구분하지 않고 입력 수단의 접촉 발생시마다 동일한 랜덤 키패드를 출력시키거나 상이한 랜덤 키패드를 출력시키는 것을 선택할 수 있다.Meanwhile, the
도 1을 참조하면, 비밀번호 저장부(120)는 사용자에 의하여 일반 키패드의 키배치 상태에서 설정된 비밀번호를 저장한다. 사용자는 비밀번호 저장부(120)에 저장된 비밀번호를 직접적으로 입력하지 않고, 후술할 매칭 정보 저장부(130)에서 위치 관계에 기초하여 매칭시킨 매칭 정보에 따라 랜덤 키패드 상에서 새롭게 표시된 비밀번호를 입력하게 된다.Referring to FIG. 1, the
매칭 정보 저장부(130)는 일반 키패드의 각 키와 랜덤 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장한다. 도 2를 참조하면, 일반 키패드가 활성화 된 후 랜덤 키패드가 활성화되면, 매칭 정보 저장부(130)는 랜덤 키패드 상의 모든 키에 대하여 동일한 위치를 가지는 일반 키패드 상의 키의 매칭 정보를 저장한다. 예를 들면, 일반 키패드 상에서 숫자 1과 동일한 위치를 가지는 랜덤 키패드 상의 숫자는 5가 되고, 일반 키패드 상에서 숫자 4와 동일한 위치를 가지는 랜덤 키패드 상의 숫자는 8이 된다. 이처럼 매칭 관계를 설정하게 됨으로써 사용자는 기 설정된 비밀번호를 직접 입력하는 것이 아니라, 새롭게 표시된 비밀번호를 입력하게 되므로 비밀번호 입력 시스템의 보안성을 높일 수 있다.The matching
도 1을 참조하면, 해독부(140)는 랜덤 키패드가 활성화된 후, 일반 키패드가 활성화된 상태(230)에서 사용자의 키 입력이 발생한 경우, 입력된 키의 활성화된 랜덤 키패드 상(220)에서의 위치를 확인하고, 각 위치에 매칭되는 일반 키패드 상(210)의 키를 사용자의 입력 비밀번호로서 해독한다. 도 2를 참조하면, 먼저 사용자가 일반 키패드 상(210)에서 미리 설정한 비밀번호를 ‘1234’라고 할 때, 활성화된 랜덤 키패드 상(220)에서 일반 키패드의 ‘1234’와 동일한 위치를 가지는 숫자는 ‘5718’이 된다. 다음으로, 일반 키패드가 다시 활성화(230) 되어 사용자가 ‘5718’을 순차적으로 입력하면, 활성화된 랜덤 키패드 상(220)에서 ‘5718’에 매칭되는 일반 키패드 상의 숫자 ‘1234’를 해독하게 된다.Referring to FIG. 1, when the random keypad is activated and the user's key input is generated in a state in which the general keypad is activated 230, the
도 1을 참조하면, 비교부(150)는 비밀번호 저장부(120)에 저장된 비밀번호와 해독부(140)에 의해 해독된 입력 비밀번호를 비교한다. 해독부(140)에 의해 사용자가 입력한 비밀번호와 매칭되는 초기의 일반 키패드 상의 키를 해독한 후, 해독된 키와 사용자가 미리 설정한 비밀번호를 비교함으로써 비밀번호 일치 여부를 확인하게 된다.Referring to FIG. 1, the
표시부(160)는 사용자의 키 입력이 발생한 경우, 사용자에 의해 입력된 키의 자릿수를 특수문자로 변환하여 표시한다. 예를 들어 도 4를 참조하면, 사용자가 일반 키패드 상에서 3개의 키를 입력한 경우, 표시부(160)에는 ‘*’모양이 3개 출력됨으로써 사용자는 자신이 입력한 키의 개수를 확인할 수 있다.When the user's key input occurs, the
한편, 본 발명의 제 1실시예에 따른 비밀번호 입력시스템에서, 키패드 출력부(110)는 미리 설정된 영역(111) 중 제 1 영역(113)에 대한 입력 수단 접촉 발생시 제 1 랜덤 키패드와 상이한 제 2 랜덤 키패드를 출력시킬 수 있다. 이때, 매칭 정보 저장부(130)는 제 1 랜덤 키패드의 각 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장한다. 또한, 제 2 랜덤 키패드의 각 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장한다. 이와 더불어 해독부(140)는 제 1 랜덤 키패드가 활성화된 후 일반 키패드를 통해 입력된 키 입력에 대해서는 제 1 랜덤 키패드와 일반 키패드의 매칭 정보에 기초하여 비밀번호를 해독한다. 다음으로, 제 2 랜덤 키패드가 활성화된 후 일반 키패드를 통해 입력된 키 입력에 대해서는 상기 제 2 랜덤 키패드와 일반 키패드의 매칭 정보에 기초하여 비밀번호를 해독한다.On the other hand, in the password input system according to the first embodiment of the present invention, the
예를 들어, 사용자의 입력번호가 ‘1234’인 경우, ‘12’에 대해서는 제 1 영역(113)의 접촉을 통해 제 1 랜덤 키패드를 활성화시켜, 사용자가 제 1 랜덤 키패드에서 ‘12’에 위치에 매칭되는 숫자를 확인한 후, 제 1 영역(113)의 접촉을 해제하여 숫자 키를 입력한다. 이후, 다시 제 1 영역(113)의 접촉을 통해 제 2 랜덤 키패드를 활성화시켜, 사용자가 제 2 랜덤 키패드에서 ‘34’에 매칭되는 숫자를 확인한 후 제 1 영역(113)의 접촉을 해제하여 숫자 키를 입력한다.For example, when the input number of the user is '1234', the first random keypad is activated through the contact of the
이때, 해독부(140)는 비밀번호 입력 순서에 따라 제 1 랜덤 키패드와 일반 키패드의 매칭 정보 및 제 2 랜덤 키패드와 일반 키패드의 매칭 정보를 순차적으로 확인하여, 사용자의 입력 비밀번호를 해독할 수 있다.In this case, the
한편, 사용자의 제 1 영역(113) 접촉 상태에 따라 2 이상의 랜덤 키패드에 기초하여 비밀번호를 입력할 수 있다. 예를 들어, 비밀번호의 자릿수가 n개인 경우 최대 n개의 랜덤 키패드를 활성화시켜 비밀번호를 입력할 수 있고, 이때 보안성은 더욱 향상될 수 있다.Meanwhile, a password may be input based on two or more random keypads according to a contact state of the
도 1 및 도 5 내지 도 7을 참조하여 보안 등급 조절부(170)를 설명하면 다음과 같다. 보안 등급 조절부(170)는 키패드 출력부(110) 상에 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 위치의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다. The security
구체적으로, 보안 등급 조절부(170)는 도 5에 도시된 바와 같이 비밀번호 입력 시스템 상에서 바(bar)에 조절키(171)가 포함된 형태로 포함될 수 있다. Specifically, the security
도 6을 참조하면, 보안 등급 조절부(170)의 조절키(171)가 가장 왼편에 위치할 경우 보안 등급은 가장 낮은 상태로 랜덤 키패드는 하나만 활성화되어 출력된다. 따라서, 이 경우에는 보안성은 낮지만 사용자의 편의성을 높일 수 있게 된다. 한편, 보안 등급 조절부(170)의 조절키(171)가 왼편에서 점점 오른편으로 위치될 경우(620, 650) 보안 등급은 점점 높아지게 되고 랜덤 키패드는 복수개가 출력된다. 예를 들어, 도 6의 (a)를 참조하면, 보안 등급 조절부(170)의 조절키(171)는 중간에 위치하고 있고(620), 이때, 보안 등급은 중간 단계이며 랜덤 키패드는 4개가 출력된다. 또한, 도 6의 (b)를 참조하면, 보안 등급 조절부(170)의 조절키(171)는 가장 오른편에 위치하고 있고(650), 이때 보안 등급은 가장 높은 상태이며 랜덤 키패드는 9개가 출력된다. Referring to FIG. 6, when the
한편, 보안 등급 조절부(170)는 키패드 출력부(110) 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 색상의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다.Meanwhile, the
도 7을 참조하면, 복수의 랜덤 키패드 중 사용자가 미리 설정한 색상의 랜덤 키패드를 제 1 색상이라고 할 때, 제 1 색상의 랜덤 키패드 상의 키(710)와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨다. 따라서, 일반 키패드 상에서 사용자가 미리 설정한 비밀번호가 ‘1234’일 때, 제 1 색상의 랜덤 키패드 상에서 동일한 위치 관계에 있는 키는 ‘5718’이 되므로, 다시 일반 키패드가 활성화될 때 사용자가 ‘5718’을 순차적으로 입력하면 해독부에 의해 일반 키패드 상의 ‘1234’키로 해독하게 된다.Referring to FIG. 7, when a random keypad of a color preset by a user among a plurality of random keypads is called a first color, a key 710 on the random keypad of the first color and each key of the general keypad are based on a positional relationship. To match. Therefore, when the user preset password on the general keypad is '1234', the keys in the same positional relationship on the random keypad of the first color become '5718', so when the user again activates the general keypad, the user enters '5718'. If you input sequentially, the decryption unit decrypts the '1234' key on the normal keypad.
또한, 보안 등급 조절부(170)는 키패드 출력부(110) 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시킨다. 또한, 복수의 랜덤 키패드 중 랜덤으로 선택된 색상을 음성으로 출력하며, 랜덤으로 선택된 색상의 랜덤 키패드 상의 키와 일반 키패드 상의 각 키를 위치 관계에 기초하여 매칭시킨다. 따라서, 사용자는 음성으로 출력된 색상에 해당하는 랜덤 키패드 상의 키를 보고 일반 키패드가 활성화 될 때 비밀번호를 입력하게 된다. 이와 같이, 복수의 랜덤 키패드 중 어느 하나를 사용하는 구성을 통해 보안성을 높일 수 있다.In addition, the
한편, 본 발명에 따른 비밀번호 입력 시스템(100)의 키패드 출력부는 일반 키패드에서 랜덤 키패드로의 변환 또는 랜덤 키패드에서 일반 키패드로의 변환을 사용자의 모션에 기초하여 변환시킨다. 예를 들면, 랜덤 키패드 상태에서 사용자의 손동작을 인식하여 일반 키패드로 변환시킬 수 있다. 또한, 랜덤 키패드 상태에서 사용자가 기기의 일정 위치 및 각도 변경을 통해 일반 키패드로 변환시킬 수 있다. 즉, 기기의 위치 및 각도가 변경되므로 후방의 카메라 등 외부 환경으로부터 동일한 화면의 일반 키패드 및 랜덤 키패드를 노출시키지 않게 되어 비밀번호 입력시 보안성을 더욱 높일 수 있다.Meanwhile, the keypad output unit of the
한편, 본 발명에 따른 비밀번호 입력 시스템(100)의 키패드 출력부(110)에 출력되는 복수의 랜덤 키패드는 각 키에 해당하는 숫자의 배열이 모두 상이하게 배치될 수 있다. 예를 들어 도 7을 참조하면, 제 1 색상에 해당하는 영역(710)의 첫번째 키는 숫자 5이지만, 제 1 색상을 제외한 나머지 색상의 첫번째 키에는 숫자 5가 올 수 없게 된다. 이처럼 각각 상이하게 숫자를 배치함으로써 보안성을 높일 수 있다.On the other hand, the plurality of random keypads output to the
도 1을 참조하면, 본 발명의 제 2 실시예에 따른 비밀번호 입력 시스템(100)은 키패드 출력부(110), 비밀번호 저장부(120), 매칭 정보 저장부(130), 임시 비밀번호 저장부(미도시), 비교부(150) 및 보안 등급 조절부(170)를 포함한다.Referring to FIG. 1, the
키패드 출력부(110)는 사용자의 선택에 따라 일반 키패드 또는 랜덤 키패드를 선택적으로 출력한다. The
한편, 도 2에서 설명한 바와 같이 , 키패드 출력부(110)는 디스플레이 패널의 미리 설정된 영역(111)에 대한 사용자의 입력 수단의 접촉상태 유지시 랜덤 키패드를 출력시키고, 입력 수단의 비접촉상태 유지시 일반 키패드를 출력시킬 수 있다.Meanwhile, as described with reference to FIG. 2, the
또한, 도 3에서 설명한 바와 같이, 키패드 출력부(110)는 미리 설정된 영역(111) 중 제 1 영역(113)에 대한 입력 수단의 접촉 발생시마다 상이한 랜덤 키패드를 출력하고, 미리 설정된 영역(111) 중 제 2 영역(115)에 대한 입력 수단의 접촉 발생시마다 동일한 랜덤 키패드가 출력될 수 있다.In addition, as described with reference to FIG. 3, the
이와 더불어, 키패드 출력부(110)의 미리 설정된 영역(111)은 제 1 영역(113) 및 제 2 영역(115)로 구분되는 것이 아니라, 하나의 영역에 대해서 선택적으로 실시될 수 있다. 즉, 미리 설정된 영역(111)은 입력 수단의 접촉 발생시마다 동일한 랜덤 키패드만이 출력되게 할 수 있고, 반면 입력 수단의 접촉 발생시마다 상이한 랜덤 키패드만이 출력되게 할 수 있다. 또한, 미리 설정된 영역(111)은 영역을 구분하지 않고 입력 수단의 접촉 발생시마다 동일한 랜덤 키패드를 출력시키거나 상이한 랜덤 키패드를 출력시키는 것을 선택할 수 있다.In addition, the
다시 도 1를 참조하면, 비밀번호 저장부(120)는 사용자에 의하여 일반 키패드의 키배치 상태에서 설정된 비밀번호를 저장한다.Referring back to FIG. 1, the
매칭 정보 저장부(130)는 일반 키패드의 각 키와 랜덤 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장한다. 매칭 정보 저장부에 대해서는 도 2에서 설명한 바와 같다.The matching
임시 비밀번호 저장부는 랜덤 키패드의 활성화 후, 일반 키패드의 키배치 상태에서 설정된 비밀번호와 위치 관계가 매칭되는 랜덤 키패드 상의 키를 임시 비밀번호로 설정하여 저장한다. 비교부(150)는 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우, 입력된 키와 임시 비밀번호를 비교하여 그 일치 여부를 확인한다. After activating the random keypad, the temporary password storage unit sets and stores a key on the random keypad whose position relationship matches the password set in the key arrangement state of the general keypad as a temporary password. When the user's key input occurs while the general keypad is activated, the
도 2를 참조하여 임시 비밀번호 설정부와 비교부(150)를 설명하면, 임시 비밀번호 설정부는 일반 키패드의 키배치 상태(210)에서 설정된 비밀번호가 ‘1234’일 때, ‘1234’와 위치 관계가 매칭되는 랜덤 키패드 상(220)의 키인 ‘5718’을 임시 비밀번호로 설정한다. 다음으로 일반 키패드가 활성화 상태(230)로 되고, 임시 비밀번호로 설정된 ‘5718’을 사용자가 순차적으로 입력하면, 비교부(150)는 입력된 비밀번호와 임시 비밀번호의 동일 여부를 비교함으로써 비밀번호 인증 여부를 확인하게 된다.Referring to FIG. 2, the temporary password setting unit and the
다시 도 1를 참조하면, 보안 등급 조절부(170)는 키패드 출력부(110) 상에 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 위치의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨다. 이는 도 6에서 설명한 바와 같다.Referring back to FIG. 1, the
또한, 보안 등급 조절부(170)는 키패드 출력부(110) 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 색상의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨다. 이는 도 7에서 설명한 바와 같다.In addition, the security
또한, 보안 등급 조절부(170)는 키패드 출력부(110) 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 랜덤으로 선택된 색상을 음성으로 출력하며, 랜덤으로 선택된 색상의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨다. 이때, 사용자는 이어폰을 통해 음성을 확인하거나 낮은 음정으로 설정하여 음성을 확인할 수 있다.In addition, the security
한편, 본 발명의 제 2실시예에 따른 비밀번호 입력시스템에서, 키패드 출력부(110)는 미리 설정된 영역(111) 중 제 1 영역(113)에 대한 입력 수단 접촉 발생시 제 1 랜덤 키패드와 상이한 제 2 랜덤 키패드를 출력시킬 수 있다. 이때, 매칭 정보 저장부(130)는 제 1 랜덤 키패드의 각 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장하고, 제 2 랜덤 키패드의 각 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장한다. On the other hand, in the password input system according to a second embodiment of the present invention, the
임시 비밀번호 저장부는 일반 키패드의 키배치 상태에서 설정된 비밀번호와 위치 관계가 매칭되는 활성화된 제 1 랜덤 키패드 상의 키를 제 1 임시 비밀번호로 저장한다. 또한, 일반 키패드의 키배치 상태에서 설정된 비밀번호와 위치 관계가 매칭되는 활성화된 제 2 랜덤 키패드 상의 키를 제 2 임시 비밀번호로 저장한다.The temporary password storage unit stores, as the first temporary password, a key on the activated first random keypad whose position relationship matches the password set in the key arrangement state of the general keypad. In addition, a key on the activated second random keypad whose position relationship matches the password set in the key arrangement state of the general keypad is stored as the second temporary password.
비교부(150)는 제 1 랜덤 키패드가 활성화된 후 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우 입력된 키와 제 1 임시 비밀번호를 비교한다. 다음으로, 제 2 랜덤 키패드가 활성화된 후 상기 일반 키패드가 활성화된 상태에서 사용자의 키입력이 발생한 경우 입력된 키와 제 2 임시 비밀번호를 비교하여 그 일치여부를 확인한다.The
예를 들어, 사용자의 입력번호가 ‘1234’인 경우, ‘12’에 대해서는 제 1 영역(113)의 접촉을 통해 제 1 랜덤 키패드를 활성화시켜, 사용자가 제 1 랜덤 키패드에서 ‘12’에 위치에 매칭되는 숫자를 확인한 후, 제 1 영역(113)의 접촉을 해제하여 숫자 키를 입력한다. 이후, 다시 제 1 영역(113)의 접촉을 통해 제 2 랜덤 키패드를 활성화시켜, 사용자가 제 2 랜덤 키패드에서 ‘34’에 매칭되는 숫자를 확인한 후 제 1 영역(113)의 접촉을 해제하여 숫자 키를 입력한다.For example, when the input number of the user is '1234', the first random keypad is activated through the contact of the
이때, 비교부(150)는 비밀번호 입력 순서에 따라 제 1 임시 비밀번호와 입력 비밀번호 및 제 2 임시 비밀번호와 입력 비밀번호를 순차적으로 확인하여, 사용자의 입력 비밀번호를 해독할 수 있다.At this time, the
한편, 사용자의 제 1 영역(113) 접촉 상태에 따라 2 이상의 랜덤 키패드에 기초하여 비밀번호를 입력할 수 있다. 예를 들어, 비밀번호의 자릿수가 n개인 경우 최대 n개의 랜덤 키패드를 활성화시켜 비밀번호를 입력할 수 있고, 이때 보안성은 더욱 향상될 수 있다. Meanwhile, a password may be input based on two or more random keypads according to a contact state of the
도 8는 본 발명의 제 1 실시예에 따른 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법을 도시한 도면이다.8 is a diagram illustrating a password input method using a password input system according to a first embodiment of the present invention.
본 발명에 따른 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법은 먼저, 사용자의 선택에 따라 랜덤 키패드를 활성화 시킨다(S810).The password input method using the password input system according to the present invention first activates a random keypad according to a user's selection (S810).
이때, 랜덤 키패드를 활성화 시키는 단계는, 사용자의 보안 등급 조절에 따라 키패드 출력부(110) 상에 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 위치의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다. At this time, the step of activating the random keypad, the plurality of random keypad on the
또한, 랜덤 키패드를 활성화 시키는 단계는, 사용자의 보안 등급 조절에 따라 상기 키패드 출력부(110) 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 색상의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다.The activating of the random keypad may include outputting a plurality of random keypads displayed in different colors on the
또한, 랜덤 키패드를 활성화 시키는 단계는, 사용자의 보안 등급 조절에 따라 키패드 출력부 상에 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 랜덤으로 선택된 색상을 음성으로 출력하며, 상기 랜덤으로 선택된 색상의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다. The activating of the random keypad may include outputting a plurality of random keypads on the keypad output unit according to a security level of the user, outputting a randomly selected color among the plurality of random keypads by voice, and selecting the randomly selected color. The keys on the random keypad of and each key of the general keypad can be matched based on the positional relationship.
한편, 랜덤 키패드를 활성화 시키는 단계는, 디스플레이 패널의 미리 설정된 영역에 대한 사용자의 입력 수단의 접촉상태 유지시 랜덤 키패드를 출력시키고, 입력 수단의 비접촉상태 유지시 일반 키패드를 출력키시는 단계를 더 포함할 수 있다.On the other hand, the step of activating the random keypad, the step of outputting the random keypad when the contact state of the user's input means with respect to the predetermined area of the display panel, and outputting the normal keypad when the contact state of the input means is maintained can do.
또한, 랜덤 키패드를 활성화 시키는 단계는, 미리 설정된 영역 중 제 1 영역에 대한 입력 수단의 접촉 발생시마다 상이한 랜덤 키패드를 출력하고, 미리 설정된 영역 중 제 2 영역에 대한 입력 수단의 접촉 발생시마다 동일한 랜덤 키패드가 출력되는 단계를 더 포함할 수 있다.The activating of the random keypad may include outputting a different random keypad every time a contact of the input means to the first area of the preset area occurs, and a same random keypad each time a contact of the input means to the second area of the preset area occurs. It may further comprise the step of outputting.
다음으로, 일반 키패드의 각 키와 랜덤 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장한다(S820). 이는 상술한 바와 같이, 일반 키패드의 각 키와 동일한 위치를 갖는 랜덤 키패드의 각 키의 매칭 관계를 저장한다.Next, matching information obtained by matching each key of the general keypad with each key of the random keypad based on the positional relationship is stored (S820). This stores the matching relationship of each key of the random keypad having the same position as each key of the general keypad as described above.
다음으로, 랜덤 키패드의 활성화 후, 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우(S830), 입력된 키의 활성화된 랜덤 키패드 상에서의 위치를 확인한다(S840). 예를 들면, 사용자가 ‘5718’을 일반 키패드 상에 순차적으로 입력하면, 랜덤 키패드 상의 ‘5718’의 위치를 확인하게 된다.Next, after activation of the random keypad, when a user's key input occurs in a state where the general keypad is activated (S830), the position of the input key on the activated random keypad is checked (S840). For example, if a user sequentially inputs '5718' on a general keypad, the user may check the position of '5718' on the random keypad.
다음으로, 각 위치에 매칭되는 일반 키패드 상의 키를 사용자의 입력 비밀번호로서 해독한다(S850). 예를 들면, 랜덤 키패드 상에서 ‘5718’의 위치를 확인한 후, 일반 키패드와 매칭되는 키를 확인하여 이를 사용자의 입력 비밀번호로서 해독한다. Next, the key on the general keypad matched to each position is decrypted as the user's input password (S850). For example, after confirming the position of '5718' on the random keypad, the key matching the normal keypad is identified and decrypted as the user's input password.
다음으로, 기 저장된 비밀번호와 입력 비밀번호를 비교한다(S860). 입력 비밀번호로서 해독한 비밀번호가 ‘1234’이므로, 기 저장된 비밀번호인 ‘1234’와 동일 여부를 비교하여 비밀번호 인증 여부를 확인하게 된다.Next, the previously stored password and input password is compared (S860). Since the decrypted password as the input password is '1234', it is checked whether or not the password is verified by comparing the same as the previously stored password '1234'.
도 9는 본 발명의 제 2 실시예에 따른 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법을 도시한 도면이다.9 is a diagram illustrating a password input method using a password input system according to a second embodiment of the present invention.
먼저, 사용자의 선택에 따라 랜덤 키패드를 활성화 시킨다(S910).First, the random keypad is activated according to the user's selection (S910).
이때, 랜덤 키패드를 활성화 시키는 단계는, 사용자의 보안 등급 조절에 따라 키패드 출력부(110) 상에 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 위치의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다. At this time, the step of activating the random keypad, the plurality of random keypad on the
또한, 랜덤 키패드를 활성화 시키는 단계는, 사용자의 보안 등급 조절에 따라 상기 키패드 출력부(110) 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 사용자가 미리 설정한 색상의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다.The activating of the random keypad may include outputting a plurality of random keypads displayed in different colors on the
또한, 랜덤 키패드를 활성화 시키는 단계는, 사용자의 보안 등급 조절에 따라 키패드 출력부 상에 복수의 랜덤 키패드를 출력시키고, 복수의 랜덤 키패드 중 랜덤으로 선택된 색상을 음성으로 출력하며, 상기 랜덤으로 선택된 색상의 랜덤 키패드 상의 키와 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킬 수 있다. The activating of the random keypad may include outputting a plurality of random keypads on the keypad output unit according to a security level of the user, outputting a randomly selected color among the plurality of random keypads by voice, and selecting the randomly selected color. The keys on the random keypad of and each key of the general keypad can be matched based on the positional relationship.
한편, 랜덤 키패드를 활성화 시키는 단계는, 디스플레이 패널의 미리 설정된 영역에 대한 사용자의 입력 수단의 접촉상태 유지시 랜덤 키패드를 출력시키고, 입력 수단의 비접촉상태 유지시 일반 키패드를 출력키시는 단계를 더 포함할 수 있다.On the other hand, the step of activating the random keypad, the step of outputting the random keypad when the contact state of the user's input means with respect to the predetermined area of the display panel, and outputting the normal keypad when the contact state of the input means is maintained can do.
또한, 랜덤 키패드를 활성화 시키는 단계는, 미리 설정된 영역 중 제 1 영역에 대한 입력 수단의 접촉 발생시마다 상이한 랜덤 키패드를 출력하고, 미리 설정된 영역 중 제 2 영역에 대한 입력 수단의 접촉 발생시마다 동일한 랜덤 키패드가 출력되는 단계를 더 포함할 수 있다.The activating of the random keypad may include outputting a different random keypad every time a contact of the input means to the first area of the preset area occurs, and a same random keypad each time a contact of the input means to the second area of the preset area occurs. It may further comprise the step of outputting.
다음으로, 일반 키패드의 각 키와 랜덤 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장한다(S920). 이는 상술한 바와 같이, 일반 키패드의 각 키와 동일한 위치를 갖는 랜덤 키패드의 각 키의 매칭 관계를 저장한다.Next, matching information obtained by matching each key of the general keypad and each key of the random keypad based on the positional relationship is stored (S920). This stores the matching relationship of each key of the random keypad having the same position as each key of the general keypad as described above.
다음으로, 랜덤 키패드의 활성화된 후, 이에 기초하여 임시 비밀번호를 생성하고 저장한다(S930). 예를 들어 도 2를 참조하면, 활성화된 랜덤 키패드 상에서 일반 키패드 상에서의 비밀번호와 동일한 위치를 갖는 키인 ‘5718’을 임시 비밀번호로 생성하고 이를 저장한다.Next, after the random keypad is activated, a temporary password is generated and stored based on the random keypad (S930). For example, referring to FIG. 2, a temporary password '5718', which is a key having the same position as a password on a general keypad, is generated as a temporary password on the activated random keypad and stored therein.
다음으로, 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우(S940), 임시 비밀번호와 입력 비밀번호를 비교한다(S950). 예를 들면, 저장된 임시 비밀번호가 ’5718’이므로, 입력된 비밀번호인 ‘5718’과 동일 여부를 비교하여 비밀번호 인증 여부를 확인하게 된다.Next, when a user's key input occurs while the general keypad is activated (S940), the temporary password is compared with the input password (S950). For example, since the stored temporary password is '5718', it is checked whether or not the password is authenticated by comparing with the input password '5718'.
전술한 본 발명의 설명은 예시를 위한 것이며, 본 발명이 속하는 기술분야의 통상의 지식을 가진 자는 본 발명의 기술적 사상이나 필수적인 특징을 변경하지 않고서 다른 구체적인 형태로 쉽게 변형이 가능하다는 것을 이해할 수 있을 것이다. 그러므로 이상에서 기술한 실시예들은 모든 면에서 예시적인 것이며 한정적이 아닌 것으로 이해해야만 한다. 예를 들어, 단일형으로 설명되어 있는 각 구성 요소는 분산되어 실시될 수도 있으며, 마찬가지로 분산된 것으로 설명되어 있는 구성 요소들도 결합된 형태로 실시될 수 있다.The foregoing description of the present invention is intended for illustration, and it will be understood by those skilled in the art that the present invention may be easily modified in other specific forms without changing the technical spirit or essential features of the present invention. will be. It is therefore to be understood that the above-described embodiments are illustrative in all aspects and not restrictive. For example, each component described as a single entity may be distributed and implemented, and components described as being distributed may also be implemented in a combined form.
본 발명의 범위는 상기 상세한 설명보다는 후술하는 특허청구범위에 의하여 나타내어지며, 특허청구범위의 의미 및 범위 그리고 그 균등 개념으로부터 도출되는 모든 변경 또는 변형된 형태가 본 발명의 범위에 포함되는 것으로 해석되어야 한다.
The scope of the present invention is defined by the appended claims rather than the detailed description and all changes or modifications derived from the meaning and scope of the claims and their equivalents are to be construed as being included within the scope of the present invention do.
100: 비밀번호 입력 시스템 111: 미리 설정된 영역
113: 제 1 영역 115: 제 2 영역
160: 표시부 170: 보안 등급 조절부100: password input system 111: preset area
113: first region 115: second region
160: display unit 170: security level control unit
Claims (26)
사용자의 선택에 따라 일반 키패드 또는 랜덤 키패드를 선택적으로 출력하는 키패드 출력부,
상기 일반 키패드의 각 키와 상기 랜덤 키패드의 각 키를 키패드 상의 각 키의 위치 관계에 기초하여 각각 일대일 대응시킨 매칭 정보가 저장된 매칭 정보 저장부,
사용자에 의하여 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호가 저장된 비밀번호 저장부,
사용자의 선택에 따라 상기 랜덤 키패드가 활성화되어 상기 랜덤 키패드가 미리 설정된 시간동안 표시된 후, 상기 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생하면, 입력된 키와 동일한 값을 갖는 상기 랜덤 키패드 상의 키의 위치에 매칭되는 일반 키패드 상의 키를 사용자의 입력 비밀번호로서 해독하는 해독부 및
상기 비밀번호 저장부에 저장된 비밀번호와 상기 해독부에 의해 해독된 입력 비밀번호를 비교하는 비교부를 포함하되,
상기 일반 키패드는 숫자 또는 문자가 미리 설정된 규칙에 따라 순차적으로 배치된 키패드이고, 상기 랜덤 키패드는 상기 일반 키패드 상의 키배치를 랜덤하게 변경시킨 키패드인 비밀번호 입력 시스템.
In the password input system,
Keypad output unit for selectively outputting a normal keypad or a random keypad according to the user's selection,
A matching information storage unit for storing matching information in which one key corresponds to each key of the general keypad and each key of the random keypad based on a positional relationship of each key on the keypad;
Password storage unit for storing the password set in the key arrangement state of the general keypad by the user,
After the random keypad is activated according to the user's selection and the random keypad is displayed for a preset time, when the user's key input occurs while the general keypad is activated, the random keypad has the same value as the input key. Decryption unit for decrypting the key on the common keypad matching the position of the key as the user's input password and
Comprising a comparison unit for comparing the password stored in the password storage unit and the input password decrypted by the decryption unit,
The general keypad is a keypad in which numbers or letters are sequentially arranged according to a preset rule, and the random keypad is a keypad which randomly changes a key arrangement on the general keypad.
상기 키패드 출력부는 디스플레이 패널의 미리 설정된 영역에 대한 사용자의 입력 수단의 접촉상태 유지시 상기 랜덤 키패드를 출력시키고, 입력 수단의 비접촉상태 유지시 상기 일반 키패드를 출력시키는 비밀번호 입력 시스템.
The method of claim 1,
The keypad output unit outputs the random keypad when the user's input means maintains contact with the preset area of the display panel, and outputs the general keypad when the input means maintains the non-contact state.
상기 키패드 출력부의 상기 미리 설정된 영역은 사용자의 선택에 따라 사용자의 입력 수단의 접촉상태 발생시 직전에 출력된 랜덤 키패드와 상이한 랜덤 키패드가 출력되거나, 입력 수단의 접촉 상태 발생시 직전에 출력된 랜덤 키패드와 동일한 랜덤 키패드가 출력되는 비밀번호 입력 시스템.
The method of claim 2,
The predetermined area of the keypad output unit may be different from the random keypad output immediately before the touch state of the user's input means is generated, or the same as the random keypad output immediately before the touch state of the input means, according to the user's selection. Password input system with random keypad output.
상기 키패드 출력부는 상기 미리 설정된 영역 중 제 1 영역에 대한 입력 수단의 접촉 발생시에는 직전에 출력된 랜덤 키패드와 상이한 랜덤 키패드를 출력하고, 상기 미리 설정된 영역 중 제 2 영역에 대한 입력 수단의 접촉이 발생시에는 직전에 출력된 랜덤 키패드와 동일한 랜덤 키패드가 출력되는 비밀번호 입력 시스템.
The method of claim 2,
The keypad output unit outputs a random keypad different from the random keypad immediately outputted before the touch of the input means to the first area of the preset area, and occurs when the touch of the input means to the second area of the preset area occurs. The password input system that outputs the same random keypad as the random keypad output immediately before.
상기 키패드 출력부는 상기 미리 설정된 영역 중 제 1 영역에 대한 입력 수단의 접촉 발생시 제 1 랜덤 키패드와 상이한 제 2 랜덤 키패드를 출력시키고,
상기 매칭 정보 저장부는 상기 제 1 랜덤 키패드의 각 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보와 상기 제 2 랜덤 키패드의 각 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 각각 저장하고,
상기 해독부는 상기 제 1 랜덤 키패드가 활성화된 후 일반 키패드를 통해 입력된 키 입력에 대해서는 상기 제 1 랜덤 키패드와 일반 키패드의 매칭 정보에 기초하여 비밀번호를 해독하고, 상기 제 2 랜덤 키패드가 활성화된 후 일반 키패드를 통해 입력된 키 입력에 대해서는 상기 제 2 랜덤 키패드와 일반 키패드의 매칭 정보에 기초하여 비밀번호를 해독하는 비밀번호 입력 시스템.
The method of claim 4, wherein
The keypad output unit may output a second random keypad different from the first random keypad when a contact of the input unit with respect to the first area occurs in the preset area,
The matching information storage unit matches each key of the first random keypad with each key of the general keypad based on a positional relationship, and each key of the second random keypad with each key of the general keypad in a positional relationship. Storing matching information matched based on each other,
The decryption unit decrypts a password based on matching information between the first random keypad and the general keypad for a key input input through the general keypad after the first random keypad is activated, and after the second random keypad is activated. And a password input system for decrypting a password based on matching information between the second random keypad and the general keypad.
상기 키패드 출력부 상에 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 사용자가 미리 설정한 위치의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 보안 등급 조절부를 더 포함하는 비밀번호 입력 시스템.
The method of claim 1,
A security level control unit for outputting a plurality of random keypads on the keypad output unit and matching keys on a random keypad of a predetermined position among the plurality of random keypads with each key of the general keypad based on a positional relationship; Password input system further including.
상기 키패드 출력부 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 사용자가 미리 설정한 색상의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 보안 등급 조절부를 더 포함하는 비밀번호 입력 시스템.
The method of claim 1,
Output a plurality of random keypads displayed in different colors on the keypad output unit, and matching keys on a random keypad of a color preset by a user among the plurality of random keypads with each key of the general keypad based on a positional relationship Password input system further comprises a security level control unit.
상기 키패드 출력부 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 랜덤으로 선택된 색상을 음성으로 출력하며, 상기 랜덤으로 선택된 색상의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 보안 등급 조절부를 더 포함하는 비밀번호 입력 시스템.
The method of claim 1,
Outputs a plurality of random keypads displayed in different colors on the keypad output unit, and outputs a randomly selected color among the plurality of random keypads by voice, and displays a key on the random keypad of the randomly selected color and the general keypad. And a security level controller for matching each key based on the positional relationship.
상기 복수의 랜덤 키패드는 각각의 배열된 숫자의 위치가 서로 상이하게 배치된 비밀번호 입력 시스템.
9. The method according to any one of claims 6 to 8,
And said plurality of random keypads are arranged differently from each other in the positions of the arranged numbers.
상기 키패드 출력부는 상기 일반 키패드에서 상기 랜덤 키패드로의 변환 또는 상기 랜덤 키패드에서 상기 일반 키패드로의 변환을 사용자의 모션에 기초하여 변환시키는 비밀번호 입력 시스템.
The method of claim 1,
And the keypad output unit converts the normal keypad to the random keypad or the random keypad to the normal keypad based on a user's motion.
상기 사용자의 키 입력이 발생한 경우, 사용자에 의해 입력된 키의 자릿수를 특수문자로 변환하여 표시하는 표시부를 더 포함하는 비밀번호 입력 시스템.
The method of claim 1,
And a display unit for converting and displaying the number of digits of the key input by the user when the key input is generated by the user.
사용자의 선택에 따라 일반 키패드 또는 랜덤 키패드를 선택적으로 출력하는 키패드 출력부,
사용자에 의하여 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호가 저장된 비밀번호 저장부,
상기 일반 키패드의 각 키와 상기 랜덤 키패드의 각 키를 키패드 상의 각 키의 위치 관계에 기초하여 각각 일대일 대응시킨 매칭 정보가 저장된 매칭 정보 저장부,
사용자의 선택에 따라 상기 랜덤 키패드가 활성화되어 상기 랜덤 키패드가 미리 설정된 시간동안 표시된 후, 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호에 대응되는 각 키와 위치 관계가 매칭되는 상기 활성화된 랜덤 키패드 상의 키를 임시 비밀번호로 설정하여 저장하는 임시 비밀번호 저장부 및
상기 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우, 입력된 키와 상기 임시 비밀번호를 비교하여 그 일치 여부를 확인하는 비교부를 포함하되,
상기 일반 키패드는 숫자 또는 문자가 미리 설정된 규칙에 따라 순차적으로 배치된 키패드이고, 상기 랜덤 키패드는 상기 일반 키패드 상의 키배치를 랜덤하게 변경시킨 키패드인 비밀번호 입력 시스템.
In the password input system,
Keypad output unit for selectively outputting a normal keypad or a random keypad according to the user's selection,
Password storage unit for storing the password set in the key arrangement state of the general keypad by the user,
A matching information storage unit for storing matching information in which one key corresponds to each key of the general keypad and each key of the random keypad based on a positional relationship of each key on the keypad;
After the random keypad is activated according to the user's selection and the random keypad is displayed for a preset time, the keys on the activated random keypad whose positional relationship is matched with each key corresponding to the password set in the key arrangement state of the general keypad A temporary password storage unit for storing and setting the password as a temporary password;
When the user's key input occurs in the state that the normal keypad is activated, a comparison unit for comparing the input key and the temporary password to determine whether the match,
The general keypad is a keypad in which numbers or letters are sequentially arranged according to a preset rule, and the random keypad is a keypad which randomly changes a key arrangement on the general keypad.
상기 키패드 출력부는 디스플레이 패널의 미리 설정된 영역에 대한 사용자의 입력 수단의 접촉상태 유지시 상기 랜덤 키패드를 출력시키고, 입력 수단의 비접촉상태 유지시 상기 일반 키패드를 출력시키는 비밀번호 입력 시스템.
13. The method of claim 12,
The keypad output unit outputs the random keypad when the user's input means maintains contact with the preset area of the display panel, and outputs the general keypad when the input means maintains the non-contact state.
상기 키패드 출력부의 상기 미리 설정된 영역은 사용자의 선택에 따라 사용자의 입력 수단의 접촉상태 발생시 직전에 출력된 랜덤 키패드와 상이한 랜덤 키패드가 출력되거나, 입력 수단의 접촉 상태 발생시 직전에 출력된 랜덤 키패드와 동일한 랜덤 키패드가 출력되는 비밀번호 입력 시스템.
The method of claim 13,
The predetermined area of the keypad output unit may be different from the random keypad output just before the touch state of the user's input means is generated, or the same as the random keypad output immediately before the touch state of the input means, according to the user's selection. Password input system with random keypad output.
상기 키패드 출력부는 상기 미리 설정된 영역 중 제 1 영역에 대한 입력 수단의 접촉 발생시에는 직전에 출력된 랜덤 키패드와 상이한 랜덤 키패드를 출력하고, 상기 미리 설정된 영역 중 제 2 영역에 대한 입력 수단의 접촉 발생시에는 직전에 출력된 랜덤 키패드와 동일한 랜덤 키패드가 출력되는 비밀번호 입력 시스템.
The method of claim 13,
The keypad output unit outputs a random keypad different from a random keypad output immediately before when a contact of the input means with respect to the first area of the preset area occurs, and when a contact of the input means with respect to the second area of the preset area occurs. Password input system that outputs the same random keypad as the one outputted just before.
상기 키패드 출력부는 상기 미리 설정된 영역 중 제 1 영역에 대한 입력 수단의 접촉 발생시 제 1 랜덤 키패드와 상이한 제 2 랜덤 키패드를 출력시키고,
상기 매칭 정보 저장부는 상기 제 1 랜덤 키패드의 각 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보와 상기 제 2 랜덤 키패드의 각 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 저장하며,
상기 임시 비밀번호 저장부는 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호와 위치 관계가 매칭되는 상기 활성화된 제 1 랜덤 키패드 상의 키를 제 1 임시 비밀번호로 저장하고, 상기 일반 키패드의 키배치 상태에서 설정된 비밀번호와 위치 관계가 매칭되는 상기 활성화된 제 2 랜덤 키패드 상의 키를 제 2 임시 비밀번호로 저장하며,
상기 비교부는 제 1 랜덤 키패드가 활성화된 후 상기 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생한 경우 입력된 키와 제 1 임시 비밀번호를 비교하고, 제 2 랜덤 키패드가 활성화된 후 상기 일반 키패드가 활성화된 상태에서 사용자의 키입력이 발생한 경우 입력된 키와 제 2 임시 비밀번호를 비교하여 그 일치여부를 확인하는 비밀번호 입력 시스템.
The method of claim 15,
The keypad output unit may output a second random keypad different from the first random keypad when a contact of the input unit with respect to the first area occurs in the preset area,
The matching information storage unit matches each key of the first random keypad with each key of the general keypad based on a positional relationship, and each key of the second random keypad with each key of the general keypad in a positional relationship. Storing matching information matched based on
The temporary password storage unit stores a key on the activated first random keypad whose positional relationship matches the password set in the key arrangement state of the general keypad as a first temporary password, and the password set in the key arrangement state of the general keypad. Store a key on the activated second random keypad whose position relationship matches as a second temporary password,
The comparison unit compares the input key with the first temporary password when a user's key input occurs while the general keypad is activated after the first random keypad is activated, and after the second random keypad is activated, the general keypad is A password input system for comparing a key entered with a second temporary password when a user's key input occurs in an activated state and confirming a match.
상기 키패드 출력부 상에 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 사용자가 미리 설정한 위치의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 보안 등급 조절부를 더 포함하는 비밀번호 입력 시스템.
13. The method of claim 12,
A security level control unit for outputting a plurality of random keypads on the keypad output unit and matching keys on a random keypad of a predetermined position among the plurality of random keypads with each key of the general keypad based on a positional relationship; Password input system further including.
The method of claim 12, wherein a plurality of random keypads displayed in different colors are output on the keypad output unit, and a key on a random keypad of a color preset by a user among the plurality of random keypads, and each key of the general keypad. Password input system further comprising a security level adjusting unit for matching based on the positional relationship.
상기 키패드 출력부 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 랜덤으로 선택된 색상을 음성으로 출력하며, 상기 랜덤으로 선택된 색상의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 보안 등급 조절부를 더 포함하는 비밀번호 입력 시스템.
13. The method of claim 12,
Outputs a plurality of random keypads displayed in different colors on the keypad output unit, and outputs a randomly selected color among the plurality of random keypads by voice, and displays a key on the random keypad of the randomly selected color and the general keypad. And a security level controller for matching each key based on the positional relationship.
사용자의 선택에 따라 랜덤 키패드를 활성화시키는 단계,
일반 키패드의 각 키와 상기 랜덤 키패드의 각 키를 키패드 상의 각 키의 위치 관계에 기초하여 각각 일대일 대응시킨 매칭 정보를 저장하는 단계,
사용자의 선택에 따라 상기 랜덤 키패드가 활성화되어 상기 랜덤 키패드가 미리 설정된 시간동안 표시된 후, 상기 일반 키패드가 활성화된 상태에서 사용자의 키 입력이 발생하면, 입력된 키와 동일한 값을 갖는 상기 랜덤 키패드 상의 키의 위치에 매칭되는 일반 키패드 상의 키를 상기 각 위치에 매칭되는 일반 키패드 상의 키를 사용자의 입력 비밀번호로서 해독하는 단계 및
기 저장된 비밀번호와 상기 입력 비밀번호를 비교하는 단계를 포함하되,
상기 일반 키패드는 숫자 또는 문자가 미리 설정된 규칙에 따라 순차적으로 배치된 키패드이고, 상기 랜덤 키패드는 상기 일반 키패드 상의 키배치를 랜덤하게 변경시킨 키패드인 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법.
In the password input method using a password input system,
Activating a random keypad according to a user's selection,
Storing matching information in which each key of the general keypad and each key of the random keypad are one-to-one corresponded to each other based on the positional relationship of each key on the keypad;
After the random keypad is activated according to the user's selection and the random keypad is displayed for a preset time, when the user's key input occurs while the general keypad is activated, the random keypad has the same value as the input key. Decrypting a key on the general keypad matched to the position of the key as the input password of the user;
Comparing the previously stored password with the input password,
The general keypad is a keypad in which numbers or letters are sequentially arranged according to a preset rule, and the random keypad is a keypad that randomly changes a key arrangement on the general keypad.
상기 랜덤 키패드를 활성화시키는 단계는, 디스플레이 패널의 미리 설정된 영역에 대한 사용자의 입력 수단의 접촉상태 유지시 상기 랜덤 키패드를 출력시키고, 입력 수단의 비접촉상태 유지시 상기 일반 키패드를 출력시키는 단계를 더 포함하는 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법.
21. The method of claim 20,
The activating of the random keypad may further include outputting the random keypad when the user's input means maintains contact with the preset area of the display panel, and outputting the general keypad when the input means maintains the non-contact state. Password input method using password input system.
상기 랜덤 키패드를 활성화시키는 단계는, 상기 미리 설정된 영역 중 제 1 영역에 대한 입력 수단의 접촉이 발생한 경우에는 직전에 출력된 랜덤 키패드와 상이한 랜덤 키패드를 출력하고, 상기 미리 설정된 영역 중 제 2 영역에 대한 입력 수단의 접촉이 발생한 경우에는 직전에 출력된 랜덤 키패드와 동일한 랜덤 키패드가 출력되는 단계를 더 포함하는 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법.
21. The method of claim 20,
The activating of the random keypad may include outputting a random keypad different from the immediately outputted random keypad when a contact of the input means with respect to the first area of the preset area occurs, and outputting a random keypad to the second area of the preset area. If a contact occurs with the input means for the password input method using a password input system further comprising the step of outputting the same random keypad that was output immediately before.
상기 랜덤 키패드를 활성화 시키는 단계는 상기 미리 설정된 영역 중 상기 제 1 영역에 대한 입력 수단의 접촉 발생시 제 1 랜덤 키패드와 상이한 제 2 랜덤 키패드를 출력시키고,
상기 매칭 정보를 저장하는 단계는 상기 제 1 랜덤 키패드의 각 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보와 상기 제 2 랜덤 키패드의 각 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시킨 매칭 정보를 각각 저장하고, 상기 해독하는 단계는 상기 제 1 랜덤 키패드가 활성화된 후 일반 키패드를 통해 입력된 키 입력에 대해서는 상기 제 1 랜덤 키패드와 일반 키패드의 매칭 정보에 기초하여 비밀번호를 해독하고, 상기 제 2 랜덤 키패드가 활성화된 후 일반 키패드를 통해 입력된 키 입력에 대해서는 상기 제 2 랜덤 키패드와 일반 키패드의 매칭 정보에 기초하여 비밀번호를 해독하는 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법.
21. The method of claim 20,
The activating of the random keypad may include outputting a second random keypad different from the first random keypad when a contact of the input means with respect to the first area occurs in the preset area.
The storing of the matching information may include matching each key of the first random keypad and each key of the general keypad based on a positional relationship, each key of the second random keypad, and each key of the general keypad. The storing and decoding of the matched matching information based on the positional relationship may be performed according to matching information of the first random keypad and the general keypad for key input input through the general keypad after the first random keypad is activated. A password using a password input system that decrypts the password based on the matching information between the second random keypad and the general keypad for key input input through the general keypad after the second random keypad is activated. Input method.
상기 랜덤 키패드를 활성화시키는 단계는, 보안 등급 조절에 따라 상기 키패드 출력부 상에 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 사용자가 미리 설정한 위치의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법.
21. The method of claim 20,
The activating of the random keypad may include outputting a plurality of random keypads on the keypad output unit according to security level adjustment, and among the plurality of random keypads, a key on a random keypad at a position preset by a user and the general keypad. A password input method using a password input system that matches each key based on a positional relationship.
상기 랜덤 키패드를 활성화시키는 단계는, 보안 등급 조절에 따라 상기 키패드 출력부 상에 각각 상이한 색상으로 표시된 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 사용자가 미리 설정한 색상의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법.
21. The method of claim 20,
The activating of the random keypad may include outputting a plurality of random keypads displayed in different colors on the keypad output unit according to security level adjustment, and a key on a random keypad of a color preset by a user among the plurality of random keypads. And a password input system for matching each key of the general keypad based on a positional relationship.
상기 랜덤 키패드를 활성화시키는 단계는, 보안 등급 조절에 따라 상기 키패드 출력부 상에 복수의 랜덤 키패드를 출력시키고, 상기 복수의 랜덤 키패드 중 랜덤으로 선택된 색상을 음성으로 출력하며, 상기 랜덤으로 선택된 색상의 랜덤 키패드 상의 키와 상기 일반 키패드의 각 키를 위치 관계에 기초하여 매칭시키는 비밀번호 입력 시스템을 이용한 비밀번호 입력 방법.21. The method of claim 20,
The activating of the random keypad may include: outputting a plurality of random keypads on the keypad output unit according to security level adjustment, outputting a randomly selected color among the plurality of random keypads by voice, and A password input method using a password input system that matches a key on a random keypad with each key of the general keypad based on a positional relationship.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120074012A KR101228088B1 (en) | 2012-07-06 | 2012-07-06 | System and method for inputing password |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020120074012A KR101228088B1 (en) | 2012-07-06 | 2012-07-06 | System and method for inputing password |
Publications (1)
Publication Number | Publication Date |
---|---|
KR101228088B1 true KR101228088B1 (en) | 2013-02-01 |
Family
ID=47898665
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020120074012A KR101228088B1 (en) | 2012-07-06 | 2012-07-06 | System and method for inputing password |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101228088B1 (en) |
Cited By (16)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101393590B1 (en) | 2013-11-08 | 2014-05-09 | 서진형 | Text inputting method and apparatus using security mode keyboard, and computer-readable recording medium for the same |
KR101547937B1 (en) | 2014-12-30 | 2015-08-31 | 한국정보통신주식회사 | A portable terminal, a method for processing card information using it and a card reader |
KR20160039925A (en) * | 2014-10-02 | 2016-04-12 | 주식회사 한국무역정보통신 | Method and apparatus for receiving password using 2 factors or 2 channels |
KR20160071992A (en) * | 2014-12-12 | 2016-06-22 | 연세대학교 산학협력단 | Method, device, computer readable recording medium and computer program for inputting security card password |
EP3050014A1 (en) * | 2013-09-30 | 2016-08-03 | Square, Inc. | Scrambling passcode entry interface |
EP3050013A1 (en) * | 2013-09-30 | 2016-08-03 | Square, Inc. | Secure passcode entry user interface |
KR101677846B1 (en) * | 2015-06-18 | 2016-11-29 | 한국정보통신주식회사 | A portable terminal for processing input information, and a method for operating it |
WO2017065576A1 (en) * | 2015-10-14 | 2017-04-20 | 주식회사 하렉스인포텍 | User authentication method and system, which use variable keypad |
US9773240B1 (en) | 2013-09-13 | 2017-09-26 | Square, Inc. | Fake sensor input for passcode entry security |
US9928501B1 (en) | 2013-10-09 | 2018-03-27 | Square, Inc. | Secure passcode entry docking station |
WO2018124638A1 (en) * | 2016-12-29 | 2018-07-05 | 주식회사 에이치앤비트 | Security method for key input |
CN108472812A (en) * | 2017-05-08 | 2018-08-31 | 深圳市大疆创新科技有限公司 | Detection device and method |
US10083442B1 (en) | 2012-06-12 | 2018-09-25 | Square, Inc. | Software PIN entry |
KR101933662B1 (en) * | 2018-05-24 | 2018-12-28 | 건양대학교산학협력단 | Door locks preventing leaks of the Security Numbers |
KR20200064297A (en) | 2018-11-29 | 2020-06-08 | 주식회사 에이치앤비트 | Key input security apparatus |
KR20220032369A (en) | 2020-09-07 | 2022-03-15 | 숭실대학교산학협력단 | Keypad input device and method |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110083356A (en) * | 2010-01-14 | 2011-07-20 | 세종대학교산학협력단 | User password input system for protecting the user's privacy against a shoulder-surfing attack and user password input method for protecting the user's privacy against a shoulder-surfing attack |
KR20120047075A (en) * | 2010-11-03 | 2012-05-11 | 한국전자통신연구원 | Apparatus and method for input user password |
-
2012
- 2012-07-06 KR KR1020120074012A patent/KR101228088B1/en active IP Right Grant
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20110083356A (en) * | 2010-01-14 | 2011-07-20 | 세종대학교산학협력단 | User password input system for protecting the user's privacy against a shoulder-surfing attack and user password input method for protecting the user's privacy against a shoulder-surfing attack |
KR20120047075A (en) * | 2010-11-03 | 2012-05-11 | 한국전자통신연구원 | Apparatus and method for input user password |
Cited By (26)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11823186B2 (en) | 2012-06-12 | 2023-11-21 | Block, Inc. | Secure wireless card reader |
US10515363B2 (en) | 2012-06-12 | 2019-12-24 | Square, Inc. | Software PIN entry |
US10185957B2 (en) | 2012-06-12 | 2019-01-22 | Square, Inc. | Software pin entry |
US10083442B1 (en) | 2012-06-12 | 2018-09-25 | Square, Inc. | Software PIN entry |
US9773240B1 (en) | 2013-09-13 | 2017-09-26 | Square, Inc. | Fake sensor input for passcode entry security |
US10540657B2 (en) | 2013-09-30 | 2020-01-21 | Square, Inc. | Secure passcode entry user interface |
EP3050014A1 (en) * | 2013-09-30 | 2016-08-03 | Square, Inc. | Scrambling passcode entry interface |
EP3050013A1 (en) * | 2013-09-30 | 2016-08-03 | Square, Inc. | Secure passcode entry user interface |
EP3050014A4 (en) * | 2013-09-30 | 2017-04-05 | Square, Inc. | Scrambling passcode entry interface |
EP3050013A4 (en) * | 2013-09-30 | 2017-04-05 | Square, Inc. | Secure passcode entry user interface |
US9928501B1 (en) | 2013-10-09 | 2018-03-27 | Square, Inc. | Secure passcode entry docking station |
KR101393590B1 (en) | 2013-11-08 | 2014-05-09 | 서진형 | Text inputting method and apparatus using security mode keyboard, and computer-readable recording medium for the same |
KR101679124B1 (en) | 2014-10-02 | 2016-11-23 | 주식회사 한국무역정보통신 | Method and apparatus for receiving password using 2 factors or 2 channels |
KR20160039925A (en) * | 2014-10-02 | 2016-04-12 | 주식회사 한국무역정보통신 | Method and apparatus for receiving password using 2 factors or 2 channels |
KR101725482B1 (en) * | 2014-12-12 | 2017-04-11 | 연세대학교 산학협력단 | Method, device, computer readable recording medium and computer program for inputting security card password |
KR20160071992A (en) * | 2014-12-12 | 2016-06-22 | 연세대학교 산학협력단 | Method, device, computer readable recording medium and computer program for inputting security card password |
KR101547937B1 (en) | 2014-12-30 | 2015-08-31 | 한국정보통신주식회사 | A portable terminal, a method for processing card information using it and a card reader |
KR101677846B1 (en) * | 2015-06-18 | 2016-11-29 | 한국정보통신주식회사 | A portable terminal for processing input information, and a method for operating it |
WO2017065576A1 (en) * | 2015-10-14 | 2017-04-20 | 주식회사 하렉스인포텍 | User authentication method and system, which use variable keypad |
KR102092714B1 (en) | 2016-12-29 | 2020-03-24 | 주식회사 에이치앤비트 | Key input security method |
KR20180077554A (en) * | 2016-12-29 | 2018-07-09 | 주식회사 에이치앤비트 | Key input security method |
WO2018124638A1 (en) * | 2016-12-29 | 2018-07-05 | 주식회사 에이치앤비트 | Security method for key input |
CN108472812A (en) * | 2017-05-08 | 2018-08-31 | 深圳市大疆创新科技有限公司 | Detection device and method |
KR101933662B1 (en) * | 2018-05-24 | 2018-12-28 | 건양대학교산학협력단 | Door locks preventing leaks of the Security Numbers |
KR20200064297A (en) | 2018-11-29 | 2020-06-08 | 주식회사 에이치앤비트 | Key input security apparatus |
KR20220032369A (en) | 2020-09-07 | 2022-03-15 | 숭실대학교산학협력단 | Keypad input device and method |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101228088B1 (en) | System and method for inputing password | |
JP5764203B2 (en) | Password safe input system using password key movement value and password safe input method | |
CN103034798B (en) | A kind of generation method and device of random cipher | |
KR101228090B1 (en) | System and method for inputing password | |
KR100880862B1 (en) | Security method for user input data to electronic device | |
JP5645723B2 (en) | Authentication server, authentication system, and server authentication method | |
KR101122197B1 (en) | Method of displaying virtual keypad for preventing the leaking of information | |
KR101474924B1 (en) | Locking system and method using dial | |
Guerar et al. | Color wheel pin: Usable and resilient ATM authentication | |
KR101378706B1 (en) | A Melody Based Lock and Unlock Method In mobile Terminal | |
KR101969838B1 (en) | Method and apparatus for authenication using dial virtual keypad | |
KR101015633B1 (en) | A method and a computer readable media for secure data input | |
JP2016001426A (en) | Information input device and input information determination method using touch panel | |
Al-Husainy et al. | A smooth textual password authentication scheme against shoulder surfing attack | |
KR101425005B1 (en) | Device and method for inputting secure pin | |
US12118071B2 (en) | System and user pattern authentication method for preventing smudge and shoulder surfing attack of mobile device | |
KR101303843B1 (en) | Gesture Password System and Method thereof | |
KR20140030406A (en) | Privacy protection method for number and letter entry | |
KR101373457B1 (en) | Method and apparatus for authenticating password of user device using dummy key | |
US20240333491A1 (en) | Authentication device, authentication method, and recording medium | |
KR20050022576A (en) | Password input method for preventing password from being exposing | |
KR101459912B1 (en) | Method and Apparatus for Secure User Authentication to 3D Display | |
JP5805034B2 (en) | Input information authentication apparatus and apparatus program | |
Choi | Design of Smartphone Secure Keypad Using Indirect Pattern | |
KR20110040267A (en) | A user authentication method using passwords with more than one character |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
A302 | Request for accelerated examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant | ||
FPAY | Annual fee payment |
Payment date: 20160118 Year of fee payment: 4 |
|
FPAY | Annual fee payment |
Payment date: 20161209 Year of fee payment: 5 |
|
FPAY | Annual fee payment |
Payment date: 20190121 Year of fee payment: 7 |