KR20130015566A - Apparatus for security certification using key pad being figure or graphics and method for the same - Google Patents
Apparatus for security certification using key pad being figure or graphics and method for the same Download PDFInfo
- Publication number
- KR20130015566A KR20130015566A KR1020110077618A KR20110077618A KR20130015566A KR 20130015566 A KR20130015566 A KR 20130015566A KR 1020110077618 A KR1020110077618 A KR 1020110077618A KR 20110077618 A KR20110077618 A KR 20110077618A KR 20130015566 A KR20130015566 A KR 20130015566A
- Authority
- KR
- South Korea
- Prior art keywords
- order
- objects
- keypad
- graphic
- user
- Prior art date
- Legal status (The legal status 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 status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 7
- 238000010586 diagram Methods 0.000 description 4
- 239000000470 constituent Substances 0.000 description 2
- 238000009434 installation Methods 0.000 description 2
- 239000011159 matrix material Substances 0.000 description 2
- 238000012544 monitoring process Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/32—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
- H04L9/3226—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/45—Structures or tools for the administration of authentication
-
- 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
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
본 발명은 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 사용자 입력 순서에 따라 다수 개 선택하는 단계, 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 단계 및, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 단계를 포함하여 이루어진 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치 및 그 방법에 관한 것으로, 서버 해킹에 대한 안전성과 보안을 좀 더 강화시키고 보안 인증을 효과적으로 수행할 수 있도록 한다.According to the present invention, a plurality of predetermined objects are selected in accordance with a user input order from a plurality of objects on a numeric or graphical keypad according to a user's key operation, and numbers on a keypad moved from a selected object by a set coordinate value in a setting direction. Or determining whether a graphic object is identical to a user-set number or a graphic object, and whether the object is selected to be identical to a set order of the moved number or graphic object. As a result of the determination, the two objects The security authentication device and the method using a numeric or graphic keypad comprising the steps of succeeding the security authentication if the order and the same, and failing security if not the same, and more secure and secure the server hacking Strengthen and effectively perform security authentication. To do that.
Description
본 발명은 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 사용자 입력 순서에 따라 다수 개 선택하고, 상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하여, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시킴으로써, 서버 해킹에 대한 안전성과 보안을 좀 더 강화시키고 보안 인증을 효과적으로 수행할 수 있도록 하는 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치 및 그 방법에 관한 것이다.
The present invention relates to a security authentication device using a numeric or graphic keypad, and more particularly, to a plurality of predetermined objects according to a user input operation according to a user key operation among various objects on a numeric or graphic keypad. A number on the keypad selected from each of the selected objects and shifted by a set coordinate value in a setting direction from the selected object, and whether or not the graphic object is identical to a user-set number or a graphic object, and the order in which the plurality of objects are selected and the moved number Or determining whether the graphic object is identical to the setting order, and if the result of the determination is identical, the security authentication succeeds if the two objects are the same, and if the security object is not identical, the security and security against server hacking are increased. To strengthen and effectively perform security authentication. The present invention relates to apparatus and method for secure authentication using a numeric or graphical keypad.
현재 개인컴퓨터(PC)용 보안프로그램은 여러 가지 상품이 이미 상용화되어 있으며, 해킹을 위한 불법침범이나 해킹프로그램의 설치 여부 등을 감시해주는 기능 등이 제공되고 있다.Currently, security programs for personal computers (PCs) have already been commercialized, and functions such as monitoring illegal installation for hacking or installation of hacking programs are provided.
또한, 많은 인터넷사이트에서는 로그인할 때 보안접속 옵션을 체크 할 수 있도록 하여, 해커의 침입을 방지할 수 있도록 인터넷뱅킹 및 카드결제 등에서 사용하는 국제표준의 128bits SSL(Secure Sockets Layer)를 사용하여 아이디, 비밀번호를 암호화하는 서비스를 제공하고 있다.In addition, many Internet sites allow users to check secure connection options when logging in. To prevent hackers from invading, they use the international standard 128bits Secure Sockets Layer (SSL), which is used for Internet banking and card payments. It provides a service for encrypting passwords.
그러나 개인컴퓨터용 보안프로그램은 그것이 설치된 컴퓨터에서만 작동을 하는 것이므로 만약 이메일을 다른 컴퓨터에서 열어 보려면 다시 해킹위험에 노출되는 것이다.But a personal computer security program only works on the computer on which it is installed, so if you open it on another computer, you're at risk of hacking again.
또한, 종래의 보안접속서비스는 컴퓨터 내에 직접 설치된 키보드입력정보 해킹프로그램에는 속수무책이었다.In addition, the conventional secure access service was helpless for the keyboard input information hacking program installed directly in the computer.
본 발명은 상기한 문제점을 해결하기 위해 개발된 것으로, 서버 해킹에 대한 안전성과 보안을 강화시키고 보안 인증을 효과적으로 수행할 수 있도록 하는 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치 및 그 방법을 제공하는데 목적이 있다.SUMMARY OF THE INVENTION The present invention was developed to solve the above problems, and an object of the present invention is to provide a security authentication device and method using a numeric or graphic keypad that can enhance security and security against server hacking and effectively perform security authentication. There is this.
이러한 목적을 달성하기 위한 본 발명에 따른 숫자 또는 그래픽 키 패드를 이용한 보안 인증 방법은,Security authentication method using a numeric or graphic keypad according to the present invention for achieving this object,
숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 사용자 입력 순서에 따라 다수 개 선택하는 단계, 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 단계 및, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 단계를 포함하여 이루어진 것을 특징으로 한다.
Selecting a plurality of predetermined objects according to a user input order among a plurality of objects on a numeric or graphical keypad according to a user's key operation; a number or graphic object on a keypad moved from the selected object by a set coordinate value in a setting direction And determining whether the user-set number or graphic object is the same and the order in which the object is selected to be identical to the setting order of the moved number or graphic object. If it is the same, the security authentication is successful, and if it is not the same, characterized in that it comprises a step of security failure.
상기 목적을 달성하기 위한 또 다른 본 발명에 따른 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치는,Security authentication device using a numeric or graphic keypad according to another embodiment of the present invention for achieving the above object,
숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 선택하는 객체 선택 모듈, 상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 객체 및 순서 판별 모듈 및, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 보안 인증 모듈을 포함하여 이루어진 것을 특징으로 한다.
An object selection module for selecting a predetermined object according to a user's key operation among a plurality of objects on a numeric or graphical keypad; a number or graphic object on a keypad moved by a set coordinate value in a setting direction from each selected object; and a user setting number Or an object and order discrimination module for determining whether or not the sameness as the graphic object and the order in which the plurality of objects are selected and the setting order of the moved number or graphic object, and the determination result, the two objects and If the order is the same, the security authentication succeeds, if not the same, characterized in that it comprises a security authentication module for security failure.
바람직하게, 상기 객체 및 순서 판별 모듈은 상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별하는 제1 판별모듈 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 제2 판별모듈을 포함하여 이루어진 것을 특징으로 한다.Preferably, the object and the order determination module is a first determination module for determining whether or not the identity of the number or graphic object on the keypad and the user-set number or graphic object moved by the set coordinate value in the set direction from each selected object; And a second determination module configured to determine whether the plurality of objects are identical to the selected order and the setting order of the moved numbers or graphic objects.
본 발명은 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 사용자 입력 순서에 따라 다수 개 선택하고, 상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하여, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시킴으로써, 서버 해킹에 대한 안전성과 보안을 좀 더 강화시키고 보안 인증을 효과적으로 수행할 수 있는 효과가 있다.According to the present invention, a plurality of predetermined objects are selected in accordance with a user input order among a plurality of objects on a numeric or graphical keypad according to a user's key operation, and the numbers on the keypad moved from the selected objects by a set coordinate value in a setting direction. Or determining whether the graphic object is identical to the user-set number or the graphic object and whether the plurality of objects are identical to the order in which the plurality of objects are selected and the setting order of the moved number or graphic object. If the order is the same, the security authentication succeeds and if it is not the same, the security authentication for server hacking is enhanced and security authentication can be effectively performed.
도 1은 본 발명에 따른 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치를 도시한 블록구성도
도 2는 본 발명에 따른 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치의 동작을 순서대로 도시한 플로우 챠트
도 3은 본 발명에 따른 객체와 순서 간의 판별 양태를 도식화한 도면1 is a block diagram showing a security authentication device using a numeric or graphic keypad according to the present invention
Figure 2 is a flow chart showing in sequence the operation of the security authentication device using a numeric or graphic keypad in accordance with the present invention
3 is a diagram illustrating an aspect of discrimination between an object and an order according to the present invention.
이하, 첨부된 도면을 참조하여 본 발명을 설명한다.Hereinafter, the present invention will be described with reference to the accompanying drawings.
다만, 이하에서 설명되는 실시예는 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자가 발명을 쉽게 실시할 수 있을 정도로 상세하게 설명하기 위한 것에 불과하며, 이로 인해 본 발명의 보호범위가 한정되는 것을 의미하지는 않는다.It is to be understood, however, that the embodiments described below are only for explanation of the embodiments of the present invention so that those skilled in the art can easily carry out the invention, It does not mean anything.
본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.In order to clearly illustrate the present invention, portions which are not related to the description have been omitted, and like reference numerals have been assigned to similar portions throughout the specification.
명세서 및 청구범위 전체에서, 어떤 부분이 어떤 구성 요소를 포함한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성 요소를 제외하는 것이 아니라 다른 구성 요소를 포함할 수 있는 것을 의미한다.
Throughout the specification and claims, when a section includes a constituent, it is intended that the inclusion of the other constituent (s) does not exclude other elements unless specifically stated otherwise.
도 1은 본 발명에 따른 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치를 도시한 블록구성도이다.1 is a block diagram illustrating a security authentication device using a numeric or graphic keypad according to the present invention.
도 1에 도시된 바와 같이, 본 장치는 크게, 객체 선택 모듈(101), 객체 및 순서 판별 모듈(102) 및, 보안 인증 모듈(103)을 포함하여 이루어진 구조로 된 것이다.
As shown in FIG. 1, the apparatus is largely comprised of an
즉, 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 선택하는 객체 선택 모듈(101), 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 객체 및 순서 판별 모듈(102) 및, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 보안 인증 모듈(103)을 포함하여 이루어진 구조로 된 것이다.That is, the
추가로, 상기 객체 및 순서 판별 모듈(102)은 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별하는 제1 판별모듈 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 제2 판별모듈을 포함하여 이루어진 구조이다.
In addition, the object and
여기서, 상기 객체 선택 모듈(101)은 사용자 요청에 따라 본 발명에 따른 보안 인증용 키패드를 화면에 표시하고, 화면에 표시된 키패드 상의 여러 객체 중에서 소정의 객체를 사용자 입력 순서에 따라 다수 개(예: 3개) 선택하는 것이다. 즉, 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 의한 사용자 입력 순서에 따라 다수 개의 객체를 선택하는 것이다. 상기 객체는 보안 인증을 위해 사용자 요청에 따라 화면에 표시될 때마다 랜덤하게 그 위치가 상이하게 배치되어 화면에 표시된다. 그리고, 상기 객체는 숫자 또는 그래픽(또는, 이미지)이나 숫자와 그래픽의 조합으로 된 M×N 매트릭스 형태로 된 것일 수 있다. 상기 키패드가 표시되는 화면은 터치 스크린 또는 LCD 패널 등으로 된 것일 수 있다. Here, the
객체 및 순서 판별 모듈(102)은 상기 객체 선택 모듈(101)에 의해 다수 개의 객체가 선택된 경우, 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개의 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 것이다. 구체적으로는, 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별하는 제1 판별모듈 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 제2 판별모듈을 포함하여 이루어진 구조이다. 상기 설정 방향은 여덟 방향(예: 대각선 4방향, 좌, 우, 상, 하 4방향으로 된 여덟 방향) 중 어느 하나의 방향으로 사용자 설정에 따라 정해질 수 있다. 그리고, 상기 사용자 설정 숫자 또는 그래픽 객체는 보안 해제용으로 사용자가 임의로 설정한 다수 개(예: 3개)의 숫자 또는 그래픽(또는 이미지)이다.When a plurality of objects are selected by the
보안 인증 모듈(103)은 상기 객체 및 순서 판별모듈(102)의 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 것이다. 즉, 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체가 동일하고, 상기 다수 개의 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서가 동일한 경우, 보안 인증을 성공시키고 동일하지 않은 경우 보안 실패시키는 것이다.When the
이하, 도 1의 본 발명에 따른 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치의 동작을 첨부된 도 2를 참조하여 설명한다.
Hereinafter, an operation of the security authentication device using the numeric or graphic keypad according to the present invention of FIG. 1 will be described with reference to FIG. 2.
도 2는 본 발명에 따른 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치의 동작을 순서대로 도시한 플로우 챠트이다.2 is a flowchart showing the operation of the security authentication device using the numeric or graphic keypad according to the present invention in order.
도 2에 도시된 바와 같이, 본 발명은 먼저, 사용자 요청을 입력받는다. As shown in FIG. 2, the present invention first receives a user request.
그런 다음, 본 발명에 따른 보안 인증용 키패드를 화면에 표시한다(S201).Then, the keypad for security authentication according to the present invention is displayed on the screen (S201).
다음, 화면에 표시된 키패드 상의 여러 객체 중에서 소정의 객체를 사용자 입력 순서에 따라 다수 개(예: 3개) 선택한다(S202).Next, a plurality of (eg, three) predetermined objects are selected from among several objects on the keypad displayed according to a user input order (S202).
즉, 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 의한 사용자 입력 순서에 따라 다수 개의 객체를 선택한다. That is, a plurality of objects are selected from among several objects on a numeric or numeric keypad in the order of user input by user key manipulation.
상기 객체는 보안 인증을 위해 사용자 요청에 따라 화면에 표시될 때마다 랜덤하게 그 위치가 상이하게 배치되어 화면에 표시된다.When the object is displayed on the screen according to a user's request for security authentication, the object is randomly arranged and displayed on the screen.
그리고, 상기 객체는 숫자 또는 그래픽(또는, 이미지)이나 숫자와 그래픽의 조합으로 된 것일 수 있다.The object may be a number or graphic (or image) or a combination of numbers and graphics.
상기 키패드가 표시되는 화면은 터치 스크린 또는 LCD 패널 등으로 된 것일 수 있다. The screen on which the keypad is displayed may be a touch screen or an LCD panel.
다음, 사용자에 의해 다수 개의 객체가 선택된 경우, 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개의 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별한다(S203).Next, when a plurality of objects are selected by the user, whether or not the number or graphic object on the keypad moved by the set coordinate value from each selected object by the set coordinate value is identical to the user-set number or graphic object, and the plurality of objects It is determined whether the selected order is identical to the set order of the moved numeric or graphic object (S203).
즉, 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별한다.That is, it is determined whether the number or graphic object on the keypad moved by the set coordinate value in the setting direction from the selected object is identical to the user setting number or graphic object.
그리고, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별한다.Then, it is determined whether the object is identical to the order in which the object is selected and the setting order of the moved numeric or graphic object.
상기 설정 방향은 여덟 방향(예: 대각선 4방향, 좌, 우, 상, 하 4방향으로 된 여덟 방향) 중 어느 하나의 방향으로 사용자 설정에 따라 정해질 수 있다.The setting direction may be determined according to a user setting in any one of eight directions (for example, eight directions of four diagonal directions, left, right, up, and down four directions).
그리고, 상기 사용자 설정 숫자 또는 그래픽 객체는 보안 해제용으로 사용자가 임의로 설정한 다수 개(예: 3개)의 숫자 또는 그래픽(또는 이미지)이다.The user-set number or graphic object is a number (eg, three) number or graphic (or image) arbitrarily set by the user for security release.
다음, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시킨다(S204, S205).Next, as a result of the determination, if the order is the same as the two objects, the security authentication is successful, and if not the security failure (S204, S205).
즉, 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체가 동일하고, 상기 다수 개의 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서가 동일한 경우, 보안 인증을 성공시킨다.That is, the number or graphic object on the keypad and the user-set number or graphic object which are moved by the set coordinate value in the setting direction from each selected object are the same, and the order of the plurality of objects is selected and the number or graphic object If the setting order is the same, security authentication succeeds.
반면, 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체가 동일하지 않거나, 상기 다수 개의 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서가 동일하지 않은 경우 보안 실패시킨다.
On the other hand, the number or graphic object and the user-set number or graphic object on the keypad moved by the set coordinate value in the set direction from each selected object are not the same, or the order in which the plurality of objects are selected and the number or graphic object that is moved out. If the setup order is not the same, the security fails.
이상과 같이, 본 발명은 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 사용자 입력 순서에 따라 다수 개 선택하고, 상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하여, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시킴으로써, 서버 해킹에 대한 안전성과 보안을 좀 더 강화시키고 보안 인증을 효과적으로 수행할 수 있다.
As described above, according to the present invention, a plurality of predetermined objects are selected in accordance with a user input order among user objects on a numeric or graphical keypad, and moved from the selected objects by a set coordinate value in a setting direction. Determining whether the number or graphic object on the keypad is identical to the user-set number or graphic object, and whether or not the order of the plurality of objects is selected and the setting order of the moved number or graphic object If the two objects are in the same order, the security authentication succeeds, and if the two objects are not the same, the security authentication can be further strengthened and the security authentication can be effectively performed.
도 3은 본 발명에 따른 객체와 순서 간의 판별 양태를 도식화한 도면이다.3 is a diagram illustrating an aspect of discrimination between an object and an order according to the present invention.
도 3에 도시된 바와 같이, 본 발명은 보안 인증을 위해 사용자에 의해 다수 개(여기서는, 1, 2, 4)의 객체가 선택된 경우, 선택된 각 객체로부터 설정 방향(여기서는, 아래 방향)으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체(여기서는, "*")와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개의 객체가 선택된 순서(여기서는, 1->2->4)와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하여 그에 따라 보안 인증 성공 또는 실패시키는 것이다. As shown in FIG. 3, the present invention relates to setting coordinates in a setting direction (here, downward direction) from each selected object when a plurality of objects (here, 1, 2, and 4) are selected by a user for security authentication. Whether the numeric or graphic object (here, "*") on the keypad has moved by a value and the user-definable number or graphic object is identical, and the order in which the plurality of objects are selected (in this case, 1-> 2-> 4); It is to determine whether or not the same as the set sequence of the number or graphic object to be moved and succeed or fail the security authentication accordingly.
상기 설정 방향은 여덟 방향(예: 대각선 4방향, 좌, 우, 상, 하 4방향으로 된 여덟 방향) 중 어느 하나의 방향으로 사용자 설정에 따라 정해질 수 있다. 그리고, 상기 사용자 설정 숫자 또는 그래픽 객체는 보안 해제용으로 사용자가 임의로 설정한 다수 개(예: 3개)의 숫자 또는 그래픽(또는 이미지)이다.
The setting direction may be determined according to a user setting in any one of eight directions (for example, eight directions of four diagonal directions, left, right, up, and down four directions). The user-set number or graphic object is a number (eg, three) number or graphic (or image) arbitrarily set by the user for security release.
부가적으로, 본 발명은 사용자 요청에 따라 본 발명에 따른 보안 인증용 키패드 즉, 도 3에 도시된 바와 같은 보안 인증용 키패드를 화면에 표시하고, 화면에 표시된 키패드 상의 여러 객체 중에서 소정의 객체를 사용자 입력 순서에 따라 다수 개(예: 3개) 선택하는 것이다.Additionally, the present invention displays a keypad for security authentication according to the present invention according to a user request, that is, a keypad for security authentication as shown in FIG. 3, and displays a predetermined object among various objects on the keypad displayed on the screen. You can select multiple items (eg three) according to the order of user input.
즉, 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 의한 사용자 입력 순서에 따라 다수 개의 객체를 선택하는 것이다.That is, a plurality of objects are selected according to the order of user input by user key manipulation among several objects on a numeric or graphic keypad.
상기 객체는 보안 인증을 위해 사용자 요청에 따라 화면에 표시될 때마다 랜덤하게 그 위치가 상이하게 배치되어 화면에 표시된다. 그리고, 상기 객체는 숫자 또는 그래픽(또는, 이미지)이나 숫자와 그래픽의 조합으로 된 M×N 매트릭스 형태로 된 것일 수 있으며, 상기 키패드가 표시되는 화면은 터치 스크린 또는 LCD 패널 등으로 된 것일 수 있다.
When the object is displayed on the screen according to a user's request for security authentication, the object is randomly arranged and displayed on the screen. The object may be in the form of a number or graphic (or image) or M × N matrix in combination of numbers and graphics, and the screen on which the keypad is displayed may be a touch screen or an LCD panel. .
* 도면의 주요 부분에 대한 부호의 설명 *
101 : 객체 선택 모듈 102 : 객체 및 순서 판별 모듈
103 : 보안 인증 모듈Description of the Related Art [0002]
101: object selection module 102: object and order determination module
103: security authentication module
Claims (3)
상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 단계; 및
상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 단계를 포함하여 이루어진 숫자 또는 그래픽 키 패드를 이용한 보안 인증 방법.Selecting a plurality of predetermined objects in a user input order according to a user key operation among a plurality of objects on a numeric or graphical keypad;
Whether or not the number or graphic object on the keypad has moved from the selected object by a set coordinate value in the setting direction with the user-set number or graphic object, and the order in which the plurality of objects are selected and the number or graphic object that has been moved Determining whether or not equality with the setting order of the; And
As a result of the determination, if the two objects have the same order, succeeding the security authentication; otherwise, failing to secure the security authentication method using a numeric or graphic keypad.
상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 객체 및 순서 판별 모듈; 및
상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 보안 인증 모듈을 포함하여 이루어진 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치.An object selection module for selecting a plurality of predetermined objects in a user input order according to a user key operation among a plurality of objects on a numeric or graphical keypad;
Whether or not the number or graphic object on the keypad has moved from the selected object by a set coordinate value in the setting direction with the user-set number or graphic object, and the order in which the plurality of objects are selected and the number or graphic object that has been moved An object and an order determining module for determining whether or not equality with a setting order of a; And
As a result of the determination, the security authentication device using a numeric or graphic keypad comprising a security authentication module that succeeds in the security authentication if the order is the same as the two objects, security failure if not the same.
상기 객체 및 순서 판별 모듈은
상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별하는 제1 판별모듈; 및
상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 제2 판별모듈을 포함하여 이루어진 것을 특징으로 하는 그래픽 키 패드를 이용한 보안 인증 장치.
The method of claim 2,
The object and order determination module
A first judging module for judging whether a number or graphic object on a keypad moved by a set coordinate value in a set direction from each selected object is identical to a user set number or graphic object; And
And a second determination module configured to determine whether the plurality of objects are identical to the selected order and the setting order of the moved numbers or graphic objects.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110077618A KR101318703B1 (en) | 2011-08-04 | 2011-08-04 | Apparatus for security certification using key pad being figure or graphics and method for the same |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020110077618A KR101318703B1 (en) | 2011-08-04 | 2011-08-04 | Apparatus for security certification using key pad being figure or graphics and method for the same |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20130015566A true KR20130015566A (en) | 2013-02-14 |
KR101318703B1 KR101318703B1 (en) | 2013-10-16 |
Family
ID=47895354
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020110077618A Expired - Fee Related KR101318703B1 (en) | 2011-08-04 | 2011-08-04 | Apparatus for security certification using key pad being figure or graphics and method for the same |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR101318703B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101467247B1 (en) * | 2014-01-20 | 2014-12-02 | 성균관대학교산학협력단 | System and method for verifying one-time password based on graphical images |
WO2015037828A1 (en) * | 2013-09-12 | 2015-03-19 | 주식회사 지코드이노베이션 | Security authentication method and device for same |
KR101525154B1 (en) * | 2013-09-12 | 2015-06-02 | 주식회사 지코드이노베이션 | Security authentication method and apparatus therefor |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CA2475822C (en) * | 2002-02-13 | 2016-08-23 | Hideharu Ogawa | User verification method and user verification system |
KR100594443B1 (en) | 2004-06-17 | 2006-06-30 | 엘지전자 주식회사 | How to enter a secure password |
KR20070044916A (en) * | 2005-10-26 | 2007-05-02 | 엘지전자 주식회사 | How to enter password of mobile terminal |
JP5153284B2 (en) | 2007-10-05 | 2013-02-27 | キヤノン株式会社 | Information processing apparatus, authentication method, and computer program |
-
2011
- 2011-08-04 KR KR1020110077618A patent/KR101318703B1/en not_active Expired - Fee Related
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015037828A1 (en) * | 2013-09-12 | 2015-03-19 | 주식회사 지코드이노베이션 | Security authentication method and device for same |
KR101525154B1 (en) * | 2013-09-12 | 2015-06-02 | 주식회사 지코드이노베이션 | Security authentication method and apparatus therefor |
KR101467247B1 (en) * | 2014-01-20 | 2014-12-02 | 성균관대학교산학협력단 | System and method for verifying one-time password based on graphical images |
Also Published As
Publication number | Publication date |
---|---|
KR101318703B1 (en) | 2013-10-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP2092411B1 (en) | Identification and visualization of trusted user interface objects | |
Jansen | Authenticating mobile device users through image selection | |
EP3443724B1 (en) | Web service picture passwords | |
CN102804196B (en) | There is the computing equipment of pattern authentication interface | |
US20060253706A1 (en) | Systems and methods for demonstrating authenticity of a virtual machine using a security image | |
US20040073809A1 (en) | System and method for securing a user verification on a network using cursor control | |
US8904482B1 (en) | Techniques for securing a one-time passcode with an alteration code | |
KR101201934B1 (en) | Method and apparatus for authenticating password of user device using variable password | |
US7661126B2 (en) | Systems and methods for authenticating a user interface to a computer user | |
US20140098141A1 (en) | Method and Apparatus for Securing Input of Information via Software Keyboards | |
US9172692B2 (en) | Systems and methods for securely transferring authentication information between a user and an electronic resource | |
US8869261B1 (en) | Securing access to touch-screen devices | |
US20110090145A1 (en) | Method and electronic system for multi-directional input | |
JP6566644B2 (en) | Authentication server device, program, authentication method, and authentication system | |
US7721094B2 (en) | Systems and methods for determining if applications executing on a computer system are trusted | |
KR101234728B1 (en) | Apparatus for clearing door lock locking using key pad being figure or graphics and method for the same | |
Haque et al. | A new graphical password: combination of recall & recognition based approach | |
KR101318703B1 (en) | Apparatus for security certification using key pad being figure or graphics and method for the same | |
KR20080109581A (en) | Image password storage and authentication method | |
US10552626B2 (en) | System and method for selecting a data entry mechanism for an application based on security requirements | |
CN102054134B (en) | Multi-directional input method and electronic system thereof | |
KR101648779B1 (en) | Method for secure text input in information terminal | |
KR101488162B1 (en) | Method for Displaying Input Keypad | |
KR101607300B1 (en) | Apparatus for authenticating password using character image, method thereof and computer recordable medium storing the method | |
Baentsch et al. | IBM secure enterprise desktop |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20110804 |
|
PA0201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20121128 Patent event code: PE09021S01D |
|
PG1501 | Laying open of application | ||
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: 20130709 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20131010 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20131011 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
FPAY | Annual fee payment |
Payment date: 20161006 Year of fee payment: 4 |
|
PR1001 | Payment of annual fee |
Payment date: 20161006 Start annual number: 4 End annual number: 4 |
|
FPAY | Annual fee payment |
Payment date: 20180111 Year of fee payment: 5 |
|
PR1001 | Payment of annual fee |
Payment date: 20180111 Start annual number: 5 End annual number: 5 |
|
FPAY | Annual fee payment |
Payment date: 20181010 Year of fee payment: 6 |
|
PR1001 | Payment of annual fee |
Payment date: 20181010 Start annual number: 6 End annual number: 6 |
|
FPAY | Annual fee payment |
Payment date: 20191010 Year of fee payment: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20191010 Start annual number: 7 End annual number: 7 |
|
PR1001 | Payment of annual fee |
Payment date: 20210410 Start annual number: 8 End annual number: 8 |
|
PC1903 | Unpaid annual fee |
Termination category: Default of registration fee Termination date: 20220721 |