[go: up one dir, main page]

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 PDF

Info

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
Application number
KR1020110077618A
Other languages
Korean (ko)
Other versions
KR101318703B1 (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 KR1020110077618A priority Critical patent/KR101318703B1/en
Publication of KR20130015566A publication Critical patent/KR20130015566A/en
Application granted granted Critical
Publication of KR101318703B1 publication Critical patent/KR101318703B1/en
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic 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/3226Cryptographic 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
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • G06F21/36User authentication by graphic or iconic representation
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/45Structures or tools for the administration of authentication
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input 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/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/03Arrangements for converting the position or the displacement of a member into a coded form
    • G06F3/041Digitisers, 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

숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치 및 그 방법{Apparatus for security certification using key pad being figure or graphics and method for the same}Apparatus for security certification using key pad being figure or graphics and method for the same}

본 발명은 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치 및 그 방법에 관한 것으로, 더욱 상세하게는 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 사용자 입력 순서에 따라 다수 개 선택하고, 상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하여, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시킴으로써, 서버 해킹에 대한 안전성과 보안을 좀 더 강화시키고 보안 인증을 효과적으로 수행할 수 있도록 하는 숫자 또는 그래픽 키 패드를 이용한 보안 인증 장치 및 그 방법에 관한 것이다.
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 object selection module 101, an object and order determination module 102, and a security authentication module 103.

즉, 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 따라 소정의 객체를 선택하는 객체 선택 모듈(101), 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 객체 및 순서 판별 모듈(102) 및, 상기 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 보안 인증 모듈(103)을 포함하여 이루어진 구조로 된 것이다.That is, the object selection module 101 for selecting a predetermined object according to a user's key operation among various objects on a numeric or graphical keypad, a numeric or graphic object on a keypad moved from the selected object by a set coordinate value in a setting direction. And an object and order determination module 102 for determining whether or not the same as a user-set number or graphic object and the order in which the object is selected and the setting order of the moved number or graphic object. In this case, the security object is configured to include a security authentication module 103 that succeeds in security authentication if the two objects are in the same order and fails in security.

추가로, 상기 객체 및 순서 판별 모듈(102)은 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별하는 제1 판별모듈 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 제2 판별모듈을 포함하여 이루어진 구조이다.
In addition, the object and order determination module 102 determines whether or not the numeric or graphic object on the keypad moved from the selected object by a set coordinate value in the setting direction to be identical to the user-set number or graphic object. And a second determination module for determining whether the object is the same as the selected order and the setting order of the moved numeric or graphic object.

여기서, 상기 객체 선택 모듈(101)은 사용자 요청에 따라 본 발명에 따른 보안 인증용 키패드를 화면에 표시하고, 화면에 표시된 키패드 상의 여러 객체 중에서 소정의 객체를 사용자 입력 순서에 따라 다수 개(예: 3개) 선택하는 것이다. 즉, 숫자 또는 그래픽으로 된 키패드 상의 여러 객체 중에서 사용자 키 조작에 의한 사용자 입력 순서에 따라 다수 개의 객체를 선택하는 것이다. 상기 객체는 보안 인증을 위해 사용자 요청에 따라 화면에 표시될 때마다 랜덤하게 그 위치가 상이하게 배치되어 화면에 표시된다. 그리고, 상기 객체는 숫자 또는 그래픽(또는, 이미지)이나 숫자와 그래픽의 조합으로 된 M×N 매트릭스 형태로 된 것일 수 있다. 상기 키패드가 표시되는 화면은 터치 스크린 또는 LCD 패널 등으로 된 것일 수 있다. Here, the object selection module 101 displays a keypad for security authentication according to the present invention on the screen according to a user's request, and a plurality of objects (eg, among a plurality of objects on the keypad displayed on the screen in order of user input) 3) to choose. 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. 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 an M × N matrix of numbers or graphics (or images) or a combination of numbers and graphics. The screen on which the keypad is displayed may be a touch screen or an LCD panel.

객체 및 순서 판별 모듈(102)은 상기 객체 선택 모듈(101)에 의해 다수 개의 객체가 선택된 경우, 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부 및, 상기 다수 개의 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 것이다. 구체적으로는, 상기 선택된 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별하는 제1 판별모듈 및, 상기 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서와의 동일성 여부를 판별하는 제2 판별모듈을 포함하여 이루어진 구조이다. 상기 설정 방향은 여덟 방향(예: 대각선 4방향, 좌, 우, 상, 하 4방향으로 된 여덟 방향) 중 어느 하나의 방향으로 사용자 설정에 따라 정해질 수 있다. 그리고, 상기 사용자 설정 숫자 또는 그래픽 객체는 보안 해제용으로 사용자가 임의로 설정한 다수 개(예: 3개)의 숫자 또는 그래픽(또는 이미지)이다.When a plurality of objects are selected by the object selection module 101, the object and order determination module 102 may convert a number or graphic object on the keypad and a user-set number or the number of the object from the selected object by the set coordinate value. It is to determine whether or not the same as the graphical object, and the order in which the plurality of objects are selected and the same as the set sequence of the number or the graphical object to be moved. Specifically, the first determination module for determining whether or not the number or graphic object on the keypad and the user-set number or graphic object moved by the set coordinate value in the setting direction from the selected object, and the order in which the object is selected And a second determination module for determining whether the number or graphic object which has been moved is the same as the setting order of the moving object. 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.

보안 인증 모듈(103)은 상기 객체 및 순서 판별모듈(102)의 판별 결과, 상기 두 객체와 순서가 동일한 경우 보안 인증을 성공시키고, 동일하지 않은 경우 보안 실패시키는 것이다. 즉, 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체가 동일하고, 상기 다수 개의 객체가 선택된 순서와 상기 이동하여 나온 숫자 또는 그래픽 객체의 설정 순서가 동일한 경우, 보안 인증을 성공시키고 동일하지 않은 경우 보안 실패시키는 것이다.When the security authentication module 103 determines that the objects and the order determination module 102 are identical, the security authentication module 103 succeeds in security authentication if the objects and the order determination module 102 are identical, and fails in security. 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 and if it is not the same, security fails.

이하, 도 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.
제 2 항에 있어서,
상기 객체 및 순서 판별 모듈은
상기 선택된 각 객체로부터 설정 방향으로 설정 좌표값 만큼 이동한 키 패드 상의 숫자 또는 그래픽 객체와 사용자 설정 숫자 또는 그래픽 객체와의 동일성 여부를 판별하는 제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.
KR1020110077618A 2011-08-04 2011-08-04 Apparatus for security certification using key pad being figure or graphics and method for the same Expired - Fee Related KR101318703B1 (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Cited By (3)

* Cited by examiner, † Cited by third party
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