[go: up one dir, main page]

KR101155532B1 - Method for processing security number and system using the same - Google Patents

Method for processing security number and system using the same Download PDF

Info

Publication number
KR101155532B1
KR101155532B1 KR1020100037143A KR20100037143A KR101155532B1 KR 101155532 B1 KR101155532 B1 KR 101155532B1 KR 1020100037143 A KR1020100037143 A KR 1020100037143A KR 20100037143 A KR20100037143 A KR 20100037143A KR 101155532 B1 KR101155532 B1 KR 101155532B1
Authority
KR
South Korea
Prior art keywords
password
processor
keyboards
keyboard
passwords
Prior art date
Application number
KR1020100037143A
Other languages
Korean (ko)
Other versions
KR20110013201A (en
Inventor
신화식
Original Assignee
신화식
(주)핀스텍
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 신화식, (주)핀스텍 filed Critical 신화식
Priority to PCT/KR2010/004936 priority Critical patent/WO2011013991A2/en
Publication of KR20110013201A publication Critical patent/KR20110013201A/en
Application granted granted Critical
Publication of KR101155532B1 publication Critical patent/KR101155532B1/en

Links

Images

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)
  • User Interface Of Digital Computer (AREA)
  • Input From Keyboards Or The Like (AREA)
  • Computer Security & Cryptography (AREA)
  • Software Systems (AREA)

Abstract

비밀번호 처리 시스템의 비밀 번호 처리 방법이 개시된다. 상기 방법은 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하는 단계와, 상기 디스플레이 장치가 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 프로세서로 전송하는 단계와, 상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하는 단계와, 상기 프로세서가 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 수행하는 단계를 포함한다.A password processing method of a password processing system is disclosed. The method includes displaying, by the display device, a plurality of keyboards for inputting a plurality of passwords, and when the display device is selected by a user from any of the plurality of keyboards, a password corresponding to the selected keyboard. And transmitting a password corresponding to at least one keyboard arranged adjacent to the selected keyboard to a processor, wherein the processor is configured to generate one of a plurality of passwords already set by the user, from the display apparatus. Comparing each of the passwords corresponding to the selected keyboard with a password corresponding to the at least one keyboard arranged adjacent to the selected keyboard, and the processor is configured to set a plurality of passwords already set by the user according to a comparison result. Any of the passwords And a step of performing authentication on or.

Description

비밀번호 처리방법과 상기 방법을 수행할 수 있는 시스템{Method for processing security number and system using the same}Method for processing security number and system using the same

본 발명의 개념에 따른 실시 예는 비밀번호 처리기술에 관한 것으로, 특히 간접적으로 입력된 비밀번호를 처리하기 위한 방법, 상기 방법을 수행할 수 있는 시스템, 및 상기 방법을 실행하기 위한 컴퓨터 프로그램을 저장할 수 있는 컴퓨터로 읽을 수 있는 기록 매체에 관한 것이다.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.

따라서 본 발명이 이루고자 하는 기술적인 과제는 비밀번호를 안전하게 입력할 수 있는 방법, 상기 방법을 수행하는 시스템, 및 상기 방법을 실행하기 위한 컴퓨터 프로 그램을 저장할 수 있는 컴퓨터로 읽을 수 있는 기록 매체를 제공하는 것이다.Accordingly, the present invention provides 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. will be.

본 발명의 실시 예에 따른 비밀번호 처리 시스템의 비밀 번호 처리 방법은 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하는 단계와, 상기 디스플레이 장치가 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 프로세서로 전송하는 단계와, 상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하는 단계와, 상기 프로세서가 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 수행하는 단계를 포함한다.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. Transmitting a password corresponding to at least one keyboard arranged adjacent to the selected keyboard with a password corresponding to the selected keyboard, when selected by the user; Comparing each one of the passwords with a password corresponding to the selected keyboard transmitted from the display device and a password corresponding to the at least one keyboard arranged adjacent to the selected keyboard; The processor according to the comparison result And from a plurality of secret by those already set number comprises performing authentication for any of them.

삭제delete

본 발명의 다른 실시 예에 따른 비밀번호 처리 시스템의 비밀 번호 처리 방법은 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 제1자판들을 디스플레이하는 단계와, 사용자가 입력 장치에 구현된 복수의 제2자판들 중에서 어느 하나의 자판을 선택할 때, 상기 디스플레이 장치는 상기 입력 장치로부터 출력된 선택 신호에 응답하여 상기 복수의 제1자판들 중에서 상기 선택된 자판과 일직선상에 배열된 복수의 제3자판들 각각에 해당하는 비밀 번호를 프로세서로 전송하는 단계와, 상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와 상기 복수의 제3자판들 각각에 해당하는 비밀 번호를 비교하는 단계와, 상기 프로세서가 비교 결과에 따라 상기 이미 설정된 복수의 비밀 번호들 중에서 상기 어느 하나에 대한 인증을 수행하는 단계를 포함한다.
다른 실시 예에 따라 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은 상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제1자판들의 배열을 랜덤하게 재배열하는 단계를 더 포함한다.
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. Transmitting a password corresponding to the processor, comparing the password corresponding to each one of the plurality of third keyboards with one of a plurality of passwords already set by the user; The processor may determine which one of the plurality of passwords is already set according to a comparison result. Performing authentication for one.
According to another 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.

삭제delete

삭제delete

다른 실시 예에 따라 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은 상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제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 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 authentication on one.

본 발명의 실시 예에 따른 비밀 번호 처리 방법과 상기 방법을 수행할 수 있는 시스템은 타인이 사용자가 비밀 번호를 입력하는 모습을 보고 있어도 상기 비밀번호를 알 수 없고 디스플레이에서 디스플레이되는 자판을 캡쳐해도 상기 비밀 번호를 알 수 없는 효과가 있다.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.

본 발명의 상세한 설명에서 인용되는 도면을 보다 충분히 이해하기 위하여 각 도면의 상세한 설명이 제공된다.
도 1부터 도 4는 본 발명의 실시 예에 따른 비밀번호 입력 및 처리 방법을 설명하기 위한 실시예들을 나타낸다.
도 5는 본 발명의 일 실시 예에 따른 비밀번호 처리방법을 수행할 수 있는 시스템의 개략적인 블록도를 나타낸다.
DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS In order to more fully understand the drawings recited in the detailed description of the present invention, a detailed description of each drawing is provided.
1 to 4 illustrate embodiments for explaining a password input and processing method according to an embodiment of the present invention.
5 is a schematic block diagram of a system capable of performing a password processing method according to an embodiment of the present invention.

본 명세서에 개시되어 있는 본 발명의 개념에 따른 실시 예들에 대해서 특정한 구조적 내지 기능적 설명들은 단지 본 발명의 개념에 따른 실시 예를 설명하기 위한 목적으로 예시된 것으로, 본 발명의 개념에 따른 실시 예들은 다양한 형태로 실시될 수 있으며 본 명세서에 설명된 실시 예들에 한정되는 것으로 해석되어서는 아니된다.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.

본 발명의 개념에 따른 실시 예는 다양한 변경을 가할 수 있고 여러 가지 형태를 가질 수 있으므로 특정 실시 예들을 도면에 예시하고 본 명세서에 상세하게 설명하고자 한다. 그러나, 이는 본 발명의 개념에 따른 실시 예를 특정한 개시 형태에 대해 한정하려는 것이 아니며, 본 발명의 사상 및 기술 범위에 포함되는 모든 변경, 균등물 내지 대체물을 포함하는 것으로 이해되어야 한다.The embodiments according to the concept of the present invention can make various changes and have various forms, so that 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 구성요소로도 명명될 수 있다.The terms first and / or second, etc. may be used to describe various elements, but the elements should not be limited by the terms. The terms are intended to distinguish one element from another, for example, without departing from the scope of the invention in accordance with the concepts of the present invention, the first element may be termed the second element, The second component may also be referred to as a 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 an element is referred to as being "directly connected" or "directly connected" to another element, it should be understood that there are no other elements 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 special keys (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)로 전송할 수 있다.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 ' 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 ' 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 'of' 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 ' 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.

10: 디스플레이
20: 제1부분
30: 제2부분
40: 제3부분
50: 입력 장치
100: 시스템
110: 프로세서
120: 데이터베이스
10: display
20: first part
30: second part
40: third part
50: input device
100: system
110: processor
120: database

Claims (10)

삭제delete 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하는 단계;
상기 디스플레이 장치가 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 프로세서로 전송하는 단계;
상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하는 단계; 및
상기 프로세서가 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 수행하는 단계를 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.
Displaying, by the display device, a plurality of keyboards for inputting a plurality of passwords;
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. Making;
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.
삭제delete 디스플레이 장치가 복수의 비밀 번호들을 입력하기 위한 복수의 제1자판들을 디스플레이하는 단계;
사용자가 입력 장치에 구현된 복수의 제2자판들 중에서 어느 하나의 자판을 선택할 때, 상기 디스플레이 장치는 상기 입력 장치로부터 출력된 선택 신호에 응답하여 상기 복수의 제1자판들 중에서 상기 선택된 자판과 일직선상에 배열된 복수의 제3자판들 각각에 해당하는 비밀 번호를 프로세서로 전송하는 단계;
상기 프로세서가 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와 상기 복수의 제3자판들 각각에 해당하는 비밀 번호를 비교하는 단계; 및
상기 프로세서가 비교 결과에 따라 상기 이미 설정된 복수의 비밀 번호들 중에서 상기 어느 하나에 대한 인증을 수행하는 단계를 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.
Displaying, by the display device, a plurality of first keyboards for inputting a plurality of passwords;
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. Transmitting a password corresponding to each of the plurality of third keyboards arranged on the processor to the processor;
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 authenticating, by the processor, any one of the plurality of previously set passwords according to a comparison result.
제4항에 있어서, 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은,
상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제1자판들의 배열을 랜덤하게 재배열하는 단계를 더 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.
The password processing method of claim 4, wherein the password processing system comprises:
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항에 있어서, 상기 비밀번호 처리 시스템의 비밀 번호 처리 방법은,
상기 어느 하나에 대한 인증이 수행된 후, 상기 디스플레이 장치는 상기 복수의 제2자판들의 배열을 랜덤하게 재배열하는 단계를 더 포함하는 비밀번호 처리 시스템의 비밀 번호 처리 방법.
The password processing method of claim 4, wherein the password processing system comprises:
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.
삭제delete 프로세서; 및
복수의 비밀 번호들을 입력하기 위한 복수의 자판들을 디스플레이하기 위한 디스플레이 장치를 포함하며,
상기 디스플레이 장치는 상기 복수의 자판들 중에서 어느 하나가 사용자에 의하여 선택될 때, 선택된 자판에 해당하는 비밀 번호와 함께 상기 선택된 자판에 인접하게 배열된 적어도 하나의 자판에 해당하는 비밀 번호를 상기 프로세서로 전송하며,
상기 프로세서는 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와, 상기 디스플레이 장치로부터 전송된 상기 선택된 자판에 해당하는 비밀 번호와 상기 선택된 자판에 인접하게 배열된 상기 적어도 하나의 자판에 해당하는 비밀 번호 각각을 비교하고, 비교 결과에 따라 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나에 대한 인증을 수행하는 비밀번호 처리 시스템.
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. 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. 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.
삭제delete 프로세서;
복수의 비밀 번호들을 입력하기 위한 복수의 제1자판들을 디스플레이하기 위한 디스플레이와, 복수의 제2자판들을 디스플레이하기 위한 입력 장치를 포함하는 디스플레이 장치를 포함하며,
사용자가 상기 입력 장치에 구현된 상기 복수의 제2자판들 중에서 어느 하나의 자판을 선택할 때, 상기 디스플레이 장치는 상기 입력 장치로부터 출력된 선택 신호에 응답하여 상기 복수의 제1자판들 중에서 상기 선택된 자판과 일직선상에 배열된 복수의 제3자판들 각각에 해당하는 비밀 번호를 상기 프로세서로 전송하며,
상기 프로세서는 상기 사용자에 의하여 이미 설정된 복수의 비밀 번호들 중에서 어느 하나와 상기 복수의 제3자판들 각각에 해당하는 비밀 번호를 비교하고, 비교 결과에 따라 상기 이미 설정된 복수의 비밀 번호들 중에서 상기 어느 하나에 대한 인증을 수행하는 비밀번호 처리 시스템.




A processor;
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,
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. 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. Password processing system that performs authentication for one.




KR1020100037143A 2009-07-30 2010-04-22 Method for processing security number and system using the same KR101155532B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2010/004936 WO2011013991A2 (en) 2009-07-30 2010-07-27 Password-processing method and system for performing the method

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR20090069824 2009-07-30
KR1020090069824 2009-07-30

Publications (2)

Publication Number Publication Date
KR20110013201A KR20110013201A (en) 2011-02-09
KR101155532B1 true KR101155532B1 (en) 2012-06-19

Family

ID=43772990

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020100037143A KR101155532B1 (en) 2009-07-30 2010-04-22 Method for processing security number and system using the same

Country Status (1)

Country Link
KR (1) KR101155532B1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101639468B1 (en) * 2013-10-21 2016-07-13 인하대학교 산학협력단 Method and system for authenticating user by connecting symbol
KR102762578B1 (en) * 2019-08-12 2025-02-05 엘지전자 주식회사 Smart door

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050074434A (en) * 2002-08-09 2005-07-18 박승배 Method and system for processing password inputted by the matching of cells

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20050074434A (en) * 2002-08-09 2005-07-18 박승배 Method and system for processing password inputted by the matching of cells

Also Published As

Publication number Publication date
KR20110013201A (en) 2011-02-09

Similar Documents

Publication Publication Date Title
RU2711351C2 (en) Device and method of password checking
US20210294887A1 (en) Authentication Methods and Systems
US7698563B2 (en) Device and method for inputting password using random keypad
US9892407B2 (en) Method and system for secure user identification
US20140053254A1 (en) Graphical authentication system and method for anti-shoulder surfing attack
US9515831B2 (en) Reducing the effectiveness of smudge and thermal imaging attacks
KR101155532B1 (en) Method for processing security number and system using the same
KR20110012270A (en) Password processing method and system using voice and randomly variable keyboard layout
WO2011013991A2 (en) Password-processing method and system for performing the method
US10552599B2 (en) Authentication system and method
WO2022001707A1 (en) Method and system for receiving a secure input, using a secure input means
KR20070121350A (en) Method for displaying password

Legal Events

Date Code Title Description
A201 Request for examination
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20100422

PA0201 Request for examination
A302 Request for accelerated examination
PA0302 Request for accelerated examination

Patent event date: 20100824

Patent event code: PA03022R01D

Comment text: Request for Accelerated Examination

Patent event date: 20100422

Patent event code: PA03021R01I

Comment text: Patent Application

PG1501 Laying open of application
E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20110720

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20120306

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20120605

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20120607

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
FPAY Annual fee payment

Payment date: 20150605

Year of fee payment: 4

PR1001 Payment of annual fee

Payment date: 20150605

Start annual number: 4

End annual number: 4

FPAY Annual fee payment

Payment date: 20160602

Year of fee payment: 5

PR1001 Payment of annual fee

Payment date: 20160602

Start annual number: 5

End annual number: 5

FPAY Annual fee payment

Payment date: 20170601

Year of fee payment: 6

PR1001 Payment of annual fee

Payment date: 20170601

Start annual number: 6

End annual number: 6

FPAY Annual fee payment

Payment date: 20180605

Year of fee payment: 7

PR1001 Payment of annual fee

Payment date: 20180605

Start annual number: 7

End annual number: 7

FPAY Annual fee payment

Payment date: 20190605

Year of fee payment: 8

PR1001 Payment of annual fee

Payment date: 20190605

Start annual number: 8

End annual number: 8

PR1001 Payment of annual fee

Payment date: 20200604

Start annual number: 9

End annual number: 9

PC1903 Unpaid annual fee

Termination category: Default of registration fee

Termination date: 20220316