KR20190086407A - A Multimodal Password Authentication System and Method Using Image and Text - Google Patents
A Multimodal Password Authentication System and Method Using Image and Text Download PDFInfo
- Publication number
- KR20190086407A KR20190086407A KR1020190079294A KR20190079294A KR20190086407A KR 20190086407 A KR20190086407 A KR 20190086407A KR 1020190079294 A KR1020190079294 A KR 1020190079294A KR 20190079294 A KR20190079294 A KR 20190079294A KR 20190086407 A KR20190086407 A KR 20190086407A
- Authority
- KR
- South Korea
- Prior art keywords
- password
- image
- authentication
- user
- input
- 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.)
- Ceased
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
- G06F21/36—User authentication by graphic or iconic representation
-
- 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
- G06F21/46—Structures or tools for the administration of authentication by designing passwords or checking the strength of passwords
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Theoretical Computer Science (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
Abstract
본 발명은 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 및 방법에 관한 것으로, 본 발명에 따른 다중 양식 보안 인증 시스템은 사용자의 암호를 등록하는 암호 등록부; 및 상기 사용자에 의해 입력된 암호가 기등록된 암호와 매칭하는 경우, 입력 암호에 대한 인증을 수행하는 암호 인증부;를 포함하고, 상기 암호 등록부는, 상기 사용자의 비밀번호 등록시, 적어도 하나의 이미지를 이용하여 상기 비밀번호를 등록하며, 상기 암호 인증부는, 상기 사용자의 비밀번호 입력시, 상기 비밀번호로 기등록된 이미지와 매칭하는 텍스트를 입력하는 경우, 입력 텍스트를 상기 비밀번호로 인증하는 것을 특징으로 한다.The present invention relates to a multi-form security authentication system and method using images and text, and a multi-form security authentication system according to the present invention includes a password registration unit for registering a password of a user; And a password authentication unit configured to authenticate the input password when the password input by the user matches the pre-registered password, wherein the password registration unit registers at least one image And the password authentication unit authenticates the input text with the password when inputting the text matching the image registered with the password at the time of inputting the password of the user.
Description
본 발명의 실시예는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 및 방법에 관한 것이다.An embodiment of the present invention relates to a multi-form security authentication system and method using images and text.
통상적으로 사용자들은 전자 디바이스들(이동 통신 단말기, ATM, PDA, 데스크탑 디바이스들)에 개인 금융 정보, 보안 문서 및 외부에 노출하기 민감한 데이터를 저장한다. 또한, 사용자들은 저장된 데이터의 노출을 방지하기 위해 보안 인증을 통하여 전자 디바이스들에 접근한다.Typically, users store personal financial information, secure documents, and sensitive data exposed to the outside in electronic devices (mobile terminals, ATMs, PDAs, desktop devices). In addition, users access electronic devices through secure authentication to prevent exposure of stored data.
그러나, 최근에는 기억하여야 할 패스워드가 많아지고 있어 사용자의 아이디와 텍스트 기반인 패스워드를 관리하고 사용하기 어려워지고 있고, 금융사기 및 보안 문서 노출 등의 사고가 빈번하게 발생하고 있다.However, in recent years, passwords to be remembered have increased, making it difficult to manage and use a user ID and a text-based password, and accidents such as financial fraud and exposure of security documents are frequently occurring.
전자 디바이스들의 보안 인증 기법으로는 텍스트를 기반하여 인증하는 기법과 그래픽 접촉 포인트를 기반하여 인증하는 기법으로 나뉘어 진다. 그래픽 접촉 포인트의 인증 기법은 전자 기기의 이미지 및 사진이 삽입된 디스플레이를 통하여 접촉 포인트를 순서적으로 선택하고, 선택된 접촉 포인트와 전자 기기의 시스템 상에 저장된 참조 접촉 포인트의 절대 좌표 정보를 비교하여 인증을 수행하는 기법이다.The security authentication methods of electronic devices are divided into a text based authentication method and a graphic contact point based authentication method. The authentication method of the graphical contact point is a method of sequentially selecting contact points through a display on which an image of an electronic device and a photograph are inserted and comparing the selected contact point with the absolute coordinate information of the reference contact point stored on the system of the electronic device .
이러한 그래픽 터치 포인트를 기반하여 인증하는 기법은 텍스트를 기반하여 인증하는 기법에 비해 기억하기 쉽고 사용하기 쉬우나, 접촉 포인트의 선택 정확도가 떨어지고 그래픽 접촉 포인트의 패턴을 쉽게 기억할 수 있어 타인에게 보안 인증이 도용되기 쉬운 문제점이 존재한다.Such a graphical touchpoint based authentication method is easier to memorize and easier to use than text based authentication method, but the selection accuracy of contact point is lowered and the pattern of graphic contact point can be easily memorized, There is an easy problem.
본 발명은 비밀번호를 등록할 경우에는 이미지를 이용하여 등록하도록 함으로써 사용자가 비밀번호를 쉽게 기억하도록 할 수 있는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 및 방법을 제공하는 것을 목적으로 한다.An object of the present invention is to provide a multi-form security authentication system and method using an image and a text that allows a user to easily memorize a password by registering the password using an image.
또한, 본 발명은 비밀번호를 인증할 경우에는 텍스트를 이용하여 인증하도록 함으로써 사용자가 비밀번호를 신속하게 인증하도록 할 수 있는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 및 방법을 제공하는 것을 목적으로 한다.It is another object of the present invention to provide a multi-form security authentication system and method using an image and a text that can promptly authenticate a password by allowing the user to authenticate using a text when authenticating a password.
아울러, 본 발명은 비밀번호의 실체인 이미지를 해당 이미지와 매칭하는 임의의 텍스트로 변형한 후 해당 텍스트를 이용하여 비밀번호를 인증하도록 함으로써 비밀번호 인증을 위한 보안을 강화시킬 수 있는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 및 방법을 제공하는 것을 목적으로 한다.Further, according to the present invention, an image, which is a substance of a password, is transformed into arbitrary text matching with the image, and then the password is authenticated using the text, thereby enhancing security for password authentication. It is an object of the present invention to provide a security authentication system and method.
상기한 바와 같은 목적을 달성하기 위한 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템은 사용자의 암호를 등록하는 암호 등록부; 및 상기 사용자에 의해 입력된 암호가 기등록된 암호와 매칭하는 경우, 입력 암호에 대한 인증을 수행하는 암호 인증부;를 포함하고, 상기 암호 등록부는, 상기 사용자의 비밀번호 등록시, 적어도 하나의 이미지를 이용하여 상기 비밀번호를 등록하며, 상기 암호 인증부는, 상기 사용자의 비밀번호 입력시, 상기 비밀번호로 기등록된 이미지와 매칭하는 텍스트를 입력하는 경우, 입력 텍스트를 상기 비밀번호로 인증하는 것을 특징으로 한다.According to another aspect of the present invention, there is provided a multi-form security authentication system using an image and text, comprising: a password registration unit for registering a password of a user; And a password authentication unit configured to authenticate the input password when the password input by the user matches the pre-registered password, wherein the password registration unit registers at least one image And the password authentication unit authenticates the input text with the password when inputting the text matching the image registered with the password at the time of inputting the password of the user.
또한, 상기 암호 등록부는, 복수의 텍스트를 이용하여 상기 사용자의 아이디를 등록하는 아이디 등록모듈; 및 상기 비밀번호로 적어도 하나의 이미지를 선택하여 적어도 하나의 비밀번호 이미지를 등록하는 비밀번호 등록모듈;을 포함할 수 있다.The password registration unit may include an ID registration module that registers the ID of the user using a plurality of texts; And a password registration module for selecting at least one image with the password and registering at least one password image.
또한, 상기 비밀번호 등록모듈은, 복수의 이미지가 포함된 등록 이미지 그룹을 이미지 등록창에 표시하는 등록 이미지 표시유닛; 상기 이미지 등록창에 표시된 등록 이미지 그룹 중 상기 사용자에 의해 클릭된 적어도 하나의 이미지를 선택하기 위한 이미지 선택키를 표시하는 등록 이미지 선택유닛; 및 상기 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하기 위한 이미지 등록키를 표시하는 비밀번호 이미지 등록유닛;을 포함하고, 상기 등록 이미지 선택유닛은, 상기 사용자에 의해 상기 이미지 선택키가 클릭되는 경우, 해당 사용자에 의해 클릭된 적어도 하나의 이미지를 상기 비밀번호 이미지로 선택하며, 상기 비밀번호 이미지 등록유닛은, 상기 사용자에 의해 상기 이미지 등록키가 클릭되는 경우, 해당 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록할 수 있다.The password registration module may include: a registered image display unit that displays a registered image group including a plurality of images on an image registration window; A registered image selecting unit for displaying an image selection key for selecting at least one image clicked by the user among the registered image groups displayed in the image registration window; And a password image registration unit for displaying an image registration key for registering at least one image selected by the user as the password image, wherein the registered image selection unit is configured to select, by the user, , The password image registration unit selects at least one image clicked by the user as the password image, and the password image registration unit registers the at least one image selected by the user when the image registration key is clicked by the user Can be registered as the password image.
또한, 상기 암호 등록부는, 상기 아이디 등록모듈에 의해 등록된 사용자의 아이디를 저장하는 아이디 저장모듈; 및 상기 비밀번호 등록모듈에 의해 등록된 적어도 하나의 비밀번호 이미지를 상기 아이디 저장모듈에 저장된 아이디와 매칭하여 저장하는 비밀번호 저장모듈을 더 포함할 수 있다.The password registration unit may further include: an ID storage module for storing an ID of a user registered by the ID registration module; And a password storage module for storing at least one password image registered by the password registration module with an ID stored in the ID storage module.
또한, 상기 암호 인증부는, 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 아이디가 기등록된 아이디와 매칭하는 경우, 입력 아이디에 대한 인증을 수행하는 아이디 인증모듈; 및 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 비밀번호가 기등록된 비밀번호 이미지와 매칭하는 경우, 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증모듈;을 포함할 수 있다.Also, the password authenticating unit may include an ID authentication module that performs authentication on an input ID when the ID input by the user using the plurality of text matches the previously registered ID; And a password authentication module that performs authentication on the input password when the password input by the user using the plurality of text matches the pre-registered password image.
또한, 상기 비밀번호 인증모듈은, 복수의 이미지가 매트릭스 형태로 배열된 인증 이미지 그룹을 이미지 인증창에 표시하는 인증 이미지 표시유닛; 상기 인증 이미지 그룹의 좌우 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 행과 매칭하는 행 번호를 표시하는 행 표시유닛; 상기 인증 이미지 그룹의 상하 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 열과 매칭하는 열 번호를 표시하는 열 표시유닛; 상기 인증 이미지 그룹에서 상기 사용자가 선택한 특정 이미지에 대한 행 번호와 열 번호의 순차적인 숫자조합을 비밀번호로 입력하기 위한 비밀번호 입력키를 표시하는 비밀번호 입력유닛; 상기 비밀번호 입력키를 통해 입력된 숫자조합을 상기 사용자의 입력 비밀번호로 확정하기 위한 비밀번호 확정키를 표시하는 비밀번호 확정유닛; 및 상기 입력 비밀번호로 확정된 숫자조합의 행 번호와 열 번호에 매칭되는 특정 이미지를 상기 인증 이미지 그룹에서 특정하고, 상기 특정 이미지와 기등록된 비밀번호 이미지를 서로 비교하여 해당 특정 이미지와 비밀번호 이미지가 서로 동일한 경우, 상기 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증유닛;을 포함하고, 상기 비밀번호 입력유닛은, 상기 사용자에 의해 상기 비밀번호 입력키의 특정 숫자키가 클릭되는 경우, 해당 사용자에 의해 클릭된 숫자키의 숫자조합을 상기 비밀번호로 입력하며, 상기 비밀번호 확정유닛은, 상기 사용자에 의해 상기 비밀번호 확정키가 클릭되는 경우, 해당 사용자에 의해 입력된 숫자조합을 상기 입력 비밀번호로 확정할 수 있다.The password authentication module may include: an authentication image display unit that displays an authentication image group in which a plurality of images are arranged in a matrix form on an image authentication window; A row display unit for displaying, on one of left and right sides of the authentication image group, a row number that matches a row of each image included in the authentication image group; A column display unit for displaying, on one of upper and lower sides of the authentication image group, a column number that matches the column of each image included in the corresponding authentication image group; A password input unit for displaying a password input key for inputting a sequential number combination of a row number and a column number for a specific image selected by the user in the authentication image group with a password; A password confirmation unit for displaying a password confirmation key for confirming the number combination inputted through the password input key with the input password of the user; And a specific image matching the row number and the column number of the number combination determined by the input password in the authentication image group and comparing the specific image with the pre-registered password image, And a password authentication unit for performing authentication with respect to the input password if it is determined that the password input unit has been operated by the user when the specific numeric key of the password input key is clicked by the user, And the password confirmation unit may determine the number combination input by the user as the input password when the password confirmation key is clicked by the user.
또한, 상기 비밀번호 인증모듈은, 상기 인증 이미지 표시유닛을 활성화시켜 상기 인증 이미지 그룹을 상기 이미지 인증창에 재표시하기 위한 인증 이미지 재표시키를 표시하는 인증 이미지 재표시유닛;을 더 포함하고, 상기 인증 이미지 재표시유닛은, 상기 사용자에 의해 상기 인증 이미지 재표시키가 클릭되는 경우, 상기 이미지 그룹 표시유닛을 활성화시키기 위한 제어신호를 출력하며, 상기 이미지 그룹 표시유닛은, 상기 이미지 그룹 재표시유닛으로부터 출력된 제어신호에 의해 활성화되어, 상기 인증 이미지 그룹에 포함된 각 이미지를 무작위로 재배열하여 상기 이미지 인증창에 재표시할 수 있다.The password authentication module may further include an authentication image re-display unit for displaying an authentication image re-display for activating the authentication image display unit and re-displaying the group of authentication images in the image authentication window, Wherein the image re-display unit outputs a control signal for activating the image group display unit when the authentication image reprinting is clicked by the user, and the image group display unit displays an output from the image group re- And may re-arrange each of the images included in the authenticated image group at random in the image authentication window.
또한, 상기 사용자에 의해 등록된 비밀번호 이미지가 복수인 경우, 동일한 인증 이미지 그룹에서 상기 사용자에 의해 선택된 복수 이미지에 대한 각각의 숫자조합이 상기 비밀번호 입력키에 순차적으로 입력되어 상기 입력 비밀번호로 확정됨으로써 해당 입력 비밀번호를 각 비밀번호 이미지에 대한 비밀번호로 인증 가능할 수 있다.When a plurality of password images are registered by the user, each number combination of the plurality of images selected by the user in the same authentication image group is sequentially input to the password input key and is determined as the input password, The input password can be authenticated with the password for each password image.
또한, 상기 사용자에 의해 등록된 비밀번호 이미지가 복수인 경우, 상기 비밀번호 이미지의 수와 동일한 수로 이루어지되, 내부에 포함된 복수의 이미지가 서로 상이하게 배열되는 복수의 인증 이미지 그룹이 표시되고, 각각의 인증 이미지 그룹에서 사용자에 의해 선택된 특정 이미지에 대한 숫자조합이 상기 비밀번호 입력키에 순차적으로 입력되어 상기 입력 비밀번호로 확정됨으로써 해당 입력 비밀번호를 각 비밀번호 이미지에 대한 비밀번호로 인증 가능할 수 있다.In addition, when a plurality of password images are registered by the user, a plurality of authentication image groups are displayed in which the number of password images is the same as the number of password images, and a plurality of images contained therein are arranged differently, A number combination for a specific image selected by the user in the authentication image group is sequentially input to the password input key and is determined as the input password so that the input password can be authenticated with the password for each password image.
또한, 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 방법은 암호 등록부가 사용자의 암호를 등록하는 암호 등록단계; 및 암호 인증부가 상기 사용자에 의해 입력된 암호가 기등록된 암호와 매칭하는 경우, 입력 암호에 대한 인증을 수행하는 암호 인증단계;를 포함하고, 상기 암호 등록단계는, 아이디 등록모듈이 복수의 텍스트를 이용하여 상기 사용자의 아이디를 등록하는 아이디 등록공정; 비밀번호 등록모듈이 상기 사용자의 비밀번호로 적어도 하나의 이미지를 선택하여 적어도 하나의 비밀번호 이미지를 등록하는 비밀번호 등록공정; 아이디 저장모듈이 상기 아이디 등록모듈에 의해 등록된 사용자의 아이디를 저장하는 아이디 저장공정; 및 비밀번호 저장모듈이 상기 비밀번호 등록모듈에 의해 등록된 적어도 하나의 비밀번호 이미지를 상기 아이디 저장모듈에 저장된 아이디와 매칭하여 저장하는 비밀번호 저장공정;을 포함하며, 상기 암호 인증단계는, 아이디 인증모듈이 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 아이디가 기등록된 아이디와 매칭하는 경우, 입력 아이디에 대한 인증을 수행하는 아이디 인증공정; 및 비밀번호 인증모듈이 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 비밀번호가 기등록된 비밀번호 이미지와 매칭하는 경우, 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증공정;을 포함할 수 있다.Also, a multi-form security authentication method using an image and text according to the present invention includes: a password registration step of registering a password of a user in a password registration unit; And a password authentication step of performing authentication of an input password when the password authentication unit matches the password input by the user with the previously registered password, An ID registration step of registering the ID of the user using the ID; A password registration step in which the password registration module registers at least one password image by selecting at least one image with the password of the user; An ID storing step in which the ID storing module stores the ID of the user registered by the ID registering module; And a password storing step of storing the at least one password image registered by the password storing module with an ID stored in the ID storing module and storing the password in the password storing module, An ID authenticating step of authenticating the input ID when the ID input by the user matches the previously registered ID using the text of the ID; And a password authentication step of performing authentication for an input password when the password authentication module matches a password input by the user using a plurality of texts with a pre-registered password image.
또한, 상기 비밀번호 등록공정은, 등록 이미지 표시유닛이 복수의 이미지가 포함된 등록 이미지 그룹을 이미지 등록창에 표시하는 등록 이미지 표시단위공정; 등록 이미지 선택유닛이 상기 이미지 등록창에 표시된 등록 이미지 그룹 중 상기 사용자에 의해 클릭된 적어도 하나의 이미지를 선택하기 위한 이미지 선택키를 표시하는 등록 이미지 선택단위공정; 및 비밀번호 이미지 등록유닛이 상기 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하기 위한 이미지 등록키를 표시하는 비밀번호 이미지 등록단위공정;을 포함하고, 상기 등록 이미지 선택단위공정에서는, 상기 사용자에 의해 상기 이미지 선택키가 클릭되는 경우, 상기 등록 이미지 선택유닛이 해당 사용자에 의해 클릭된 적어도 하나의 이미지를 상기 비밀번호 이미지로 선택하며, 상기 비밀번호 이미지 등록단위공정에서는, 상기 사용자에 의해 상기 이미지 등록키가 클릭되는 경우, 상기 비밀번호 이미지 등록유닛이 해당 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록할 수 있다.The password registration step may include: a registered image display unit process in which the registered image display unit displays a registered image group including a plurality of images on an image registration window; A registered image selection unit process for displaying an image selection key for selecting at least one image that is clicked by the user among registered image groups displayed in the image registration window by the registered image selection unit; And a password image registration unit process for displaying an image registration key for registering at least one image selected by the user in the password image registration unit as the password image, wherein in the registered image selection unit process, When the image selection key is clicked by the user, the registered image selection unit selects at least one image clicked by the user as the password image, and in the password image registration unit process, The password image registration unit may register at least one image selected by the user as the password image.
아울러, 상기 비밀번호 인증공정은, 인증 이미지 표시유닛이 복수의 이미지가 매트릭스 형태로 배열된 인증 이미지 그룹을 이미지 인증창에 표시하는 인증 이미지 표시단위공정; 행 표시유닛이 상기 인증 이미지 그룹의 좌우 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 행과 매칭하는 행 번호를 표시하는 행 표시단위공정; 열 표시유닛이 상기 인증 이미지 그룹의 상하 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 열과 매칭하는 열 번호를 표시하는 열 표시단위공정; 비밀번호 입력유닛이 상기 인증 이미지 그룹에서 상기 사용자가 선택한 특정 이미지에 대한 행 번호와 열 번호의 순차적인 숫자조합을 비밀번호로 입력하기 위한 비밀번호 입력키를 표시하는 비밀번호 입력단위공정; 인증 이미지 재표시유닛이 상기 인증 이미지 표시유닛을 활성화시켜 상기 인증 이미지 그룹을 상기 이미지 인증창에 재표시하기 위한 인증 이미지 재표시키를 표시하는 인증 이미지 재표시단위공정; 비밀번호 확정유닛이 상기 비밀번호 입력키를 통해 입력된 숫자조합을 상기 사용자의 입력 비밀번호로 확정하기 위한 비밀번호 확정키를 표시하는 비밀번호 확정단위공정; 및 비밀번호 인증유닛이 상기 입력 비밀번호로 확정된 숫자조합의 행 번호와 열 번호에 매칭되는 특정 이미지를 상기 인증 이미지 그룹에서 특정하고, 상기 특정 이미지와 기등록된 비밀번호 이미지를 서로 비교하여 해당 특정 이미지와 비밀번호 이미지가 서로 동일한 경우, 상기 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증단위공정;을 포함하고, 상기 비밀번호 입력단위공정에서는, 상기 사용자에 의해 상기 비밀번호 입력키의 특정 숫자키가 클릭되는 경우, 상기 비밀번호 입력유닛이 해당 사용자에 의해 클릭된 숫자키의 숫자조합을 상기 비밀번호로 입력하며, 상기 인증 이미지 재표시단위공정에서는, 상기 사용자에 의해 상기 인증 이미지 재표시키가 클릭되는 경우, 상기 인증 이미지 재표시유닛이 상기 이미지 그룹 표시유닛을 활성화시키기 위한 제어신호를 출력하여 상기 이미지 그룹 표시유닛을 활성화시킴으로써, 해당 이미지 그룹 표시유닛이 상기 인증 이미지 그룹에 포함된 각 이미지를 무작위로 재배열하여 상기 이미지 인증창에 재표시하도록 하고, 상기 비밀번호 확정단위공정에서는 상기 사용자에 의해 상기 비밀번호 확정키가 클릭되는 경우, 상기 비밀번호 확정유닛이 해당 사용자에 의해 입력된 숫자조합을 상기 입력 비밀번호로 확정할 수 있다.In addition, the password authentication process may include: an authentication image display unit process in which an authentication image display unit displays an authentication image group in which a plurality of images are arranged in a matrix form on an image authentication window; A row display unit process in which a row display unit displays a row number that matches one of the left and right sides of the group of authentication images with the row of each image included in the corresponding authentication image group; A column display unit process in which a column display unit displays a column number on one of upper and lower sides of the group of authentication images to match with a column of each image included in the corresponding authentication image group; A password input unit process for displaying a password input key for inputting a sequential number combination of a row number and a column number for a specific image selected by the user in the authentication image group as a password in the password input unit; An authenticated image re-display unit process for displaying an authenticated image re-display unit for activating the authenticated image display unit to redisplay the group of authenticated images in the image authenticated window; A password confirmation unit step of displaying a password confirmation key for confirming the number combination inputted through the password input key by the password confirmation unit as the input password of the user; And the password authentication unit identifies, in the authentication image group, a specific image matching the row number and the column number of the number combination determined by the input password, compares the specific image and the pre-registered password image with each other, And a password authentication unit process for performing authentication for the input password when the password images are identical to each other. In the password input unit process, when the specific numeric key of the password input key is clicked by the user, The password input unit inputs the number combination of the numeric keys clicked by the user as the password, and in the authentication image re-display unit process, when the authentication image reprinting is clicked by the user, Unit activates the image group display unit , The image group display unit randomly rearranges each image included in the authentication image group and redisplays the image in the image authentication window by outputting a control signal for activating the image group display unit, In the unit process, when the password confirmation key is clicked by the user, the password confirmation unit can determine the number combination input by the user as the input password.
상기한 바와 같이 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 및 방법에 의하면, 비밀번호를 등록할 경우에는 이미지를 이용하여 등록하도록 함으로써 사용자가 비밀번호를 쉽게 기억하도록 할 수 있는 효과가 있다.As described above, according to the multi-form security authentication system and method using the image and text according to the present invention, when a password is registered, an image is registered using the image, thereby enabling a user to easily memorize the password.
또한, 본 발명은 비밀번호를 인증할 경우에는 텍스트를 이용하여 인증하도록 함으로써 사용자가 비밀번호를 신속하게 인증하도록 할 수 있는 효과가 있다.Further, in the present invention, when the password is authenticated, the user is authenticated using the text, so that the user can quickly authenticate the password.
아울러, 본 발명은 비밀번호의 실체인 이미지를 해당 이미지와 매칭하는 임의의 텍스트로 변형한 후 해당 텍스트를 이용하여 비밀번호를 인증하도록 함으로써 비밀번호 인증을 위한 보안을 강화시킬 수 있는 효과가 있다.In addition, the present invention has an effect of enhancing security for password authentication by transforming an image, which is a substance of a password, into arbitrary text matching the image, and then authenticating the password using the text.
도 1은 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템의 구성도이다.
도 2는 본 발명에 따른 암호 등록부의 구성도이다.
도 3은 본 발명에 따른 비밀번호 등록모듈의 구성도이다.
도 4는 본 발명에 따른 비밀번호 등록모듈이 사용자 단말기에 이미지 등록창을 표시한 예를 나타낸 예시도이다.
도 5는 본 발명에 따른 암호 인증부의 구성도이다.
도 6은 본 발명에 따른 비밀번호 인증모듈의 구성도이다.
도 7은 본 발명에 따른 비밀번호 인증모듈이 사용자 단말기에 이미지 인증창을 표시한 예를 나타낸 예시도이다.
도 8은 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 방법의 블록도이다.
도 9는 본 발명에 따른 암호 등록단계의 블록도이다.
도 10은 본 발명에 따른 비밀번호 등록공정의 블록도이다.
도 11은 본 발명에 따른 암호 인증단계의 블록도이다.
도 12는 본 발명에 따른 비밀번호 인증공정의 블록도이다.1 is a block diagram of a multi-form security authentication system using images and text according to the present invention.
2 is a configuration diagram of an encryption registration unit according to the present invention.
3 is a configuration diagram of a password registration module according to the present invention.
4 is an exemplary view showing an example of displaying an image registration window on a user terminal according to the present invention.
5 is a configuration diagram of a password authentication unit according to the present invention.
6 is a configuration diagram of a password authentication module according to the present invention.
7 is an exemplary view illustrating an example of displaying an image authentication window on a user terminal according to the present invention.
8 is a block diagram of a multi-form security authentication method using images and text according to the present invention.
9 is a block diagram of a cryptographic registration step according to the present invention.
10 is a block diagram of a password registration process according to the present invention.
11 is a block diagram of a password authentication step according to the present invention.
12 is a block diagram of a password authentication process according to the present invention.
이하, 첨부된 도면을 참조하여 본 발명의 실시 예를 상세히 설명한다. 우선, 도면들 중 동일한 구성요소 또는 부품들은 가능한 한 동일한 참조부호를 나타내고 있음에 유의해야 한다. 본 발명을 설명함에 있어서 관련된 공지기능 혹은 구성에 대한 구체적인 설명은 본 발명의 요지를 모호하게 하지 않기 위해 생략한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings. First, it should be noted that the same components or parts among the drawings denote the same reference numerals whenever possible. In the following description of the present invention, a detailed description of known functions and configurations incorporated herein will be omitted so as not to obscure the subject matter of the present invention.
도 1은 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템의 구성도이다.1 is a block diagram of a multi-form security authentication system using images and text according to the present invention.
본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템은 도 1에 도시된 바와 같이, 암호 등록부(100), 및 암호 인증부(200)를 포함한다.As shown in FIG. 1, the multi-form security authentication system using images and text according to the present invention includes an
상기 암호 등록부(100)는 사용자의 암호를 등록할 수 있다.The
구체적으로, 암호 등록부(100)는 상기 사용자의 아이디를 등록하는 경우, 문자, 숫자, 특수 문자를 포함하는 복수의 텍스트를 이용하여 상기 아이디를 등록할 수 있고, 또한, 상기 사용자의 비밀번호를 등록하는 경우, 적어도 하나의 이미지를 이용하여 상기 비밀번호를 등록할 수 있다.Specifically, when registering the ID of the user, the
도 2는 본 발명에 따른 암호 등록부의 구성도이다.2 is a configuration diagram of an encryption registration unit according to the present invention.
상기 암호 등록부(100)는 도 2에 도시된 바와 같이, 아이디 등록모듈(110), 비밀번호 등록모듈(120), 아이디 저장모듈(13), 및 비밀번호 저장모듈(140)을 포함한다.The
상기 아이디 등록모듈(110)은 문자, 숫자, 특수 문자를 포함하는 복수의 텍스트를 이용하여 상기 사용자의 아이디를 등록할 수 있다.The
상기 비밀번호 등록모듈(120)은 상기 사용자의 아이디에 대한 비밀번호로 복수의 이미지 중 적어도 하나의 이미지를 선택함으로써 적어도 하나의 비밀번호 이미지를 등록할 수 있다.The
도 3은 본 발명에 따른 비밀번호 등록모듈의 구성도이다.3 is a configuration diagram of a password registration module according to the present invention.
구체적으로, 상기 비밀번호 등록모듈(120)은 도 3에 도시된 바와 같이, 등록 이미지 표시유닛(121), 등록 이미지 선택유닛(122), 및 비밀번호 이미지 등록유닛(123)을 포함한다.3, the
도 4는 본 발명에 따른 비밀번호 등록모듈이 사용자 단말기에 이미지 등록창을 표시한 예를 나타낸 예시도이다.4 is an exemplary view showing an example of displaying an image registration window on a user terminal according to the present invention.
상기 등록 이미지 표시유닛(121)은 도 4에 도시된 바와 같이, 복수의 이미지가 포함된 등록 이미지 그룹(121a)을 이미지 등록창(124)에 표시하여 사용자 단말기에 디스플레이할 수 있는데, 여기서, 등록 이미지 그룹(121a)은 복수의 이미지를 매트릭스 형태로 배열하여 표시할 수 있다.4, the registered
상기 등록 이미지 선택유닛(122)은 상기 이미지 등록창에 표시된 등록 이미지 그룹 중 상기 사용자에 의해 클릭된 적어도 하나의 이미지를 선택하기 위한 이미지 선택키(122a)를 표시할 수 있다.The registered
구체적으로, 상기 이미지 선택키(122a)는 도 4에 도시된 바와 같이, 'Choose Images' 로 표시될 수 있는데, 상기 등록 이미지 선택유닛(122)은 상기 사용자에 의해 상기 이미지 선택키가 클릭되는 경우, 해당 사용자에 의해 클릭된 적어도 하나의 이미지를 상기 비밀번호 이미지로 선택할 수 있다.More specifically, the image selection key 122a may be displayed as 'Choose Images', as shown in FIG. 4, wherein the registered
즉, 상기 등록 이미지 선택유닛(122)은 사용자가 등록 이미지 그룹 중에서 하나의 이미지만을 클릭한 상태에서 이미지 선택키(122a)를 클릭하는 경우, 해당 이미지를 비밀번호 이미지로 선택할 수 있고, 또한, 사용자가 등록 이미지 그룹 중에서 복수의 이미지를 순차적으로 클릭한 상태에서 이미지 선택키(122a)를 클릭하는 경우, 해당 이미지들 모두를 비밀번호 이미지로 선택할 수 있다.That is, when the user clicks the image selection key 122a in a state in which only one image among the registered image groups is clicked by the user, the registered
예를 들어, 상기 등록 이미지 선택유닛(122)은 사용자가 도 4에 도시된 등록 이미지 그룹(121a) 중에서 '별', '마늘', 및 '물고기' 이미지를 각각 순차적으로 선택한 후, 이미지 선택키(122a)를 클릭하는 경우, '별', '마늘', 및 '물고기' 이미지의 순서대로 해당 이미지들 모두를 비밀번호 이미지로 선택할 수 있다.For example, the registered
상기 비밀번호 이미지 등록유닛(123)은 상기 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하기 위한 이미지 등록키(123a)를 표시할 수 있다.The password
구체적으로, 이미지 등록키(123a)는 도 4에 도시된 바와 같이, 'DONE' 으로 표시될 수 있는데, 상기 비밀번호 이미지 등록유닛(123)은 상기 사용자에 의해 상기 이미지 등록키가 클릭되는 경우, 해당 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록할 수 있다.More specifically, the image registration key 123a may be displayed as 'DONE', as shown in FIG. 4. The password
즉, 상기 비밀번호 이미지 등록유닛(123)은 상기한 바와 같이, '별', '마늘', 및 '물고기' 이미지가 순차적으로 비밀번호 이미지로 선택된 상태에서 사용자에 의해 이미지 등록키(123a)가 클릭되는 경우, '별', '마늘', 및 '물고기' 이미지의 순서대로 해당 이미지들 모두를 비밀번호 이미지로 등록할 수 있다.That is, as described above, when the image registration key 123a is clicked by the user while the 'star', 'garlic', and 'fish' images are sequentially selected as the password image , The images can be registered as a password image in the order of "star", "garlic", and "fish" images.
상기 아이디 저장모듈(13)은 상기 아이디 등록모듈에 의해 등록된 사용자의 아이디를 저장할 수 있다.The ID storage module 13 may store the ID of the user registered by the ID registration module.
상기 비밀번호 저장모듈(140) 상기 비밀번호 등록모듈에 의해 등록된 적어도 하나의 비밀번호 이미지를 상기 아이디 저장모듈에 저장된 아이디와 매칭하여 저장할 수 있다.The
상기 암호 인증부(200)는 사용자에 의해 입력된 암호가 기등록된 암호와 매칭하는 경우, 입력 암호에 대한 인증을 수행할 수 있다.When the password input by the user matches the pre-registered password, the
구체적으로, 암호 등록부(200)는 상기 사용자의 아이디 입력시, 상기 아이디로 기등록된 텍스트와 일치하는 텍스트를 입력하는 경우, 입력된 해당 텍스트를 상기 아이디로 인증할 수 있고, 또한, 상기 사용자의 비밀번호를 입력시, 상기 비밀번호로 기등록된 이미지와 매칭하는 텍스트를 입력하는 경우, 입력된 해당 텍스트를 상기 비밀번호로 인증할 수 있다.Specifically, when entering the ID of the user, the
도 5는 본 발명에 따른 암호 인증부의 구성도이다.5 is a configuration diagram of a password authentication unit according to the present invention.
상기 암호 인증부(200)는 도 5에 도시된 바와 같이, 아이디 인증모듈(210), 및 비밀번호 인증모듈(220)을 포함한다.The
상기 아이디 인증모듈(210)은 문자, 숫자, 특수 문자를 포함하는 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 아이디가 기등록된 아이디와 매칭하는 경우, 해당 사용자에 의해 입력된 입력 아이디에 대한 인증을 수행할 수 잇다.When the ID input by the user is matched with the previously registered ID using a plurality of texts including letters, numbers and special characters, the
상기 비밀번호 인증모듈(220)은 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 비밀번호가 기등록된 비밀번호 이미지와 매칭하는 경우, 해당 사용자에 의해 입력된 입력 비밀번호에 대한 인증을 수행할 수 있다.When the password input by the user is matched with the pre-registered password image using the plurality of texts, the
도 6은 본 발명에 따른 비밀번호 인증모듈의 구성도이다.6 is a configuration diagram of a password authentication module according to the present invention.
구체적으로, 비밀번호 인증모듈(220)은 도 6에 도시된 바와 같이, 인증 이미지 표시유닛(221), 행 표시유닛(222), 열 표시유닛(223), 비밀번호 입력유닛(224), 인증 이미지 재표시유닛(225), 비밀번호 확정유닛(226), 및 비밀번호 인증유닛(227)을 포함한다.6, the
도 7은 본 발명에 따른 비밀번호 인증모듈이 사용자 단말기에 이미지 인증창을 표시한 예를 나타낸 예시도이다.7 is an exemplary view illustrating an example of displaying an image authentication window on a user terminal according to the present invention.
상기 인증 이미지 표시유닛(221)은 도 7에 도시된 바와 같이, 복수의 이미지가 포함된 인증 이미지 그룹(221a)을 이미지 인증창(228)에 표시하여 사용자 단말기에 디스플레이할 수 있다.The authentication
여기서, 인증 이미지 그룹(221a)은 복수의 이미지를 매트릭스 형태로 배열하여 표시할 수 있는데, 해당 인증 이미지 그룹(221a)은 예를 들어, 도 7에 도시된 바와 같이, 복수의 이미지를 행의 개수와 열의 개수가 같은 5 ×5 매트릭스 형태로 배열하여 표시할 수 있다.Here, the
상기 행 표시유닛(222)은 상기 인증 이미지 그룹의 좌우 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 행과 매칭하는 행 번호(222a)를 표시할 수 있다.The
구체적으로, 행 번호(222a)는 도 7에 도시된 바와 같이, 인증 이미지 그룹(221a)의 우측에서 수직방향으로 '1, 2, 3, 4, 5' 의 숫자가 순차적으로 배열될 수 있는데, 여기서, '1', '2', '3', '4', '5' 는 각각 1행, 2행, 3행, 4행, 5행을 나타낸다.Specifically, the
상기 열 표시유닛(223)은 상기 인증 이미지 그룹의 상하 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 열과 매칭하는 열 번호(223a)를 표시할 수 있다The
구체적으로, 열 번호(223a)는 도 7에 도시된 바와 같이, 인증 이미지 그룹(221a)의 상측에서 수평방향으로 '1, 2, 3, 4, 5' 의 숫자가 순차적으로 배열될 수 있는데, 여기서, '1', '2', '3', '4', '5' 는 각각 1열, 2열, 3열, 4열, 5열을 나타낸다.Specifically, as shown in FIG. 7, the
상기 비밀번호 입력유닛(224)은 상기 인증 이미지 그룹에서 상기 사용자가 선택한 특정 이미지에 대한 행 번호와 열 번호의 순차적인 숫자조합을 비밀번호로 입력하기 위한 비밀번호 입력키(224a)를 표시할 수 있다.The
구체적으로, 상기 비밀번호 입력키(224a)는 도 7에 도시된 바와 같이, 인증 이미지 그룹(221a)의 하측에 수평방향으로 '1, 2, 3, 4, 5' 의 숫자가 순차적으로 배열될 수 있는데, 상기 비밀번호 입력유닛(224)은 상기 사용자에 의해 상기 비밀번호 입력키에 배열된 임의 숫자키가 적어도 2번 이상 클릭되는 경우, 해당 사용자에 의해 클릭된 숫자키의 숫자조합을 상기 비밀번호로 입력할 수 있다.Specifically, as shown in FIG. 7, the password input key 224a may sequentially number '1, 2, 3, 4, and 5' in the horizontal direction below the
여기서, 상기 비밀번호로 입력되는 숫자조합은 인증 이미지 그룹(221a)에 포함된 특정 이미지의 행번호와 열번호의 순차적 조합(행 번호,열 번호)으로 이루어지거나, 또는 해당 특정 이미지의 열번호와 행번호의 순차적 조합(열 번호,행 번호)으로 이루어질 수 있는데, 예를 들어, 해당 숫자조합이 열번호와 행번호의 순차적 조합으로 이루어지고, 또한, '별', '마늘', 및 '물고기' 이미지가 순차적으로 비밀번호 이미지로 등록된 경우, 사용자는 비밀번호 입력키(224a)를 클릭하여, '별' 이미지에 대한 숫자조합으로 열 번호 '3'과 행 번호 '1'의 숫자조합인 '31'을 입력하고, 또한 '마늘' 이미지에 대한 숫자조합으로 열 번호 '2'와 행 번호 '4'의 숫자조합인 '24'를 입력하며, 아울러, '물고기' 이미지에 대한 숫자조합으로 열 번호 '5'와 행 번호 '5'의 숫자조합인 '55'를 입력할 수 있다.Here, the number combination input by the password may be a sequential combination (row number, column number) of a row number and a column number of a specific image included in the
즉, 본 발명에서는 사용자에 의해 등록된 비밀번호 이미지가 복수인 경우, 해당 사용자가 동일한 인증 이미지 그룹에서 선택한 복수 이미지, 즉, 별, 마늘, 물고기 이미지에 대한 각각의 숫자조합을 상기 비밀번호 입력키를 통해 순차적으로 입력함으로써 입력 비밀번호를 '312455' 와 같은 숫자조합으로 한 번에 입력할 수 있다.That is, in the present invention, when there are a plurality of password images registered by the user, the respective combinations of numbers for a plurality of images selected by the user in the same authentication image group, that is, stars, garlic, and fish images, By inputting sequentially, the input password can be entered at a time with a number combination such as '312455'.
상기 인증 이미지 재표시유닛(225)은 상기 인증 이미지 표시유닛을 활성화시켜 상기 인증 이미지 그룹을 상기 이미지 인증창에 재표시하기 위한 인증 이미지 재표시키(225a)를 표시할 수 있다.The authentication image
구체적으로, 인증 이미지 재표시키(225a)는 도 7에 도시된 바와 같이, 'Next' 로 표시될 수 있는데, 이러한 인증 이미지 재표시유닛(225)은 상기 사용자에 의해 상기 인증 이미지 재표시키가 클릭되는 경우, 상기 이미지 그룹 표시유닛을 활성화시키기 위한 제어신호를 출력할 수 있고, 또한 상기 이미지 그룹 표시유닛(221)은 상기 이미지 그룹 재표시유닛으로부터 출력된 제어신호에 의해 활성화되어 상기 인증 이미지 그룹에 포함된 각각의 이미지를 무작위로 재배열한 신규의 인증 이미지 그룹을 생성하여 상기 이미지 인증창에 재표시할 수 있다.7, the authentication
따라서, 사용자는 '별', '마늘', 및 '물고기' 이미지가 순차적으로 비밀번호 이미지로 등록된 경우, 먼저, 비밀번호 입력키(224a)를 클릭하여 이미지 인증창의 제 1인증 이미지 그룹에 포함된 '별' 이미지에 대한 숫자조합을 입력하고, 이후, 인증 이미지 재표시키(225a)를 클릭하여 제 1인증 이미지 그룹과는 다른 이미지 배열을 가지는 제 2인증 이미지 그룹을 이미지 인증창에 표시한 후 해당 제 2인증 이미지 그룹에 포함된 '마늘' 이미지에 대한 숫자조합을 입력하며, 이후, 인증 이미지 재표시키(225a)를 재클릭하여 제 1인증 이미지 그룹 및 제 2인증 이미지 그룹과는 각각 다른 이미지 배열을 가지는 제 3인증 이미지 그룹을 이미지 인증창에 표시한 후 해당 제 3인증 이미지 그룹에 포함된 '물고기' 이미지에 대한 숫자조합을 입력할 수 있다.Accordingly, when the 'star', 'garlic', and 'fish' images are sequentially registered as a password image, the user first clicks the password input key 224a to display a ' And displays a second authentication image group having an image arrangement different from the first authentication image group in the image authentication window by clicking on the authentication
여기서, 제 1인증 이미지 그룹, 제 2인증 이미지 그룹, 및 제 3인증 이미지 그룹에 각각 포함된 '별', '마늘', 및 '물고기' 이미지에 대한 숫자조합은 모두 다르게 형성될 수 있다.Here, the number combinations for the 'star', 'garlic', and 'fish' images included in the first authentication image group, the second authentication image group, and the third authentication image group, respectively, may be formed differently.
즉, 본 발명에서는 사용자에 의해 등록된 비밀번호 이미지가 복수인 경우, 해당 비밀번호 이미지와 동일한 수로 이루어지면서 내부에 포함된 복수의 이미지가 서로 상이하게 배열되는 복수의 인증 이미지 그룹을 각각 표시한 후, 사용자가 각각의 인증 이미지 그룹에서 각각의 비밀번호 이미지에 해당하는 숫자조합을 비밀번호 입력키를 통해 순차적으로 입력함으로써 해당 비밀번호 이미지에 대한 비밀번호를 입력할 수 있다.That is, in the present invention, when a plurality of password images registered by a user are displayed, a plurality of authentication image groups having the same number as the corresponding password image and in which a plurality of images contained therein are arranged differently are displayed, Can sequentially input the combination of numbers corresponding to the password images in the respective authentication image groups through the password input key, thereby inputting the password for the password image.
상기 비밀번호 확정유닛(226)은 상기 비밀번호 입력키를 통해 입력된 숫자조합을 상기 사용자의 입력 비밀번호로 확정하기 위한 비밀번호 확정키(226a)를 표시할 수 있다.The
구체적으로, 비밀번호 확정키(226a)는 도 7에 도시된 바와 같이, "Enter" 로 표시될 수 있는데, 이러한 비밀번호 확정유닛(226)은 상기 사용자에 의해 상기 비밀번호 확정키가 클릭되는 경우, 해당 사용자에 의해 입력된 숫자조합을 상기 입력 비밀번호로 확정할 수 있다.More specifically, the password confirmation key 226a may be displayed as "Enter" as shown in Fig. 7. When the password confirmation key is clicked by the user, Can be determined by the input password.
즉, 상기 비밀번호 확정유닛(226)은 상기한 바와 같이, 동일한 인증 이미지 그룹에서 사용자에 의해 선택된 복수 이미지에 대한 각각의 숫자조합이 비밀번호 입력키를 통해 순차적으로 입력되거나, 또는 서로 다른 각각의 인증 이미지 그룹에서 사용자에 의해 선택된 특정 이미지에 대한 숫자조합이 비밀번호 입력키를 통해 순차적으로 입력된 상태에서 해당 사용자에 의해 비밀번호 확정키가 클릭되는 경우, 해당 사용자에 의해 입력된 숫자조합을 입력 비밀번호로 확정할 수 있다.That is, as described above, the
상기 비밀번호 인증유닛(227)은 상기 입력 비밀번호로 확정된 숫자조합의 행 번호와 열 번호에 매칭되는 특정 이미지를 상기 인증 이미지 그룹에서 특정한 후, 상기 특정 이미지와 상기 비밀번호 등록모듈에 기등록된 비밀번호 이미지를 서로 비교하고, 비교결과, 해당 특정 이미지와 비밀번호 이미지가 서로 동일한 경우, 상기 입력 비밀번호에 대한 인증을 수행할 수 있다.The
이하, 본 발명에 따른 데이터 시각화 서비스 방법을 설명한다.Hereinafter, a data visualization service method according to the present invention will be described.
도 8은 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 방법의 블록도이다.8 is a block diagram of a multi-form security authentication method using images and text according to the present invention.
본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 방법은 도 8에 도시된 바와 같이, 암호 등록단계(S100), 및 암호 인증단계(S200)를 포함한다.The multi-form security authentication method using an image and text according to the present invention includes a password registration step (S100) and a password authentication step (S200) as shown in FIG.
상기 암호 등록단계(S100)는 암호 등록부(100)가 사용자의 암호를 등록하는 단계이다.The password registration step S100 is a step in which the
도 9는 본 발명에 따른 암호 등록단계의 블록도이다.9 is a block diagram of a cryptographic registration step according to the present invention.
구체적으로, 상기 암호 등록단계(S100)는 도 9에 도시된 바와 같이, 아이디 등록공정(S110), 비밀번호 등록공정(S120), 아이디 저장공정(S130), 및 비밀번호 저장공정(S140)을 포함한다.Specifically, the password registration step S100 includes an ID registration step S110, a password registration step S120, an ID storage step S130, and a password storage step S140, as shown in FIG. 9 .
상기 아이디 등록공정(S110)은 아이디 등록모듈(110)이 복수의 텍스트를 이용하여 상기 사용자의 아이디를 등록하는 공정이다.The ID registration step (S110) is a step in which the
상기 비밀번호 등록공정(S120)은 비밀번호 등록모듈(120)이 상기 사용자의 비밀번호로 적어도 하나의 이미지를 선택하여 적어도 하나의 비밀번호 이미지를 등록하는 공정이다.In the password registration step (S120), the
도 10은 본 발명에 따른 비밀번호 등록공정의 블록도이다.10 is a block diagram of a password registration process according to the present invention.
상기 비밀번호 등록공정(S120)은 도 10에 도시된 바와 같이, 등록 이미지 표시단위공정(S121), 등록 이미지 선택단위공정(S122), 및 비밀번호 이미지 등록단위공정(S123)을 포함한다.The password registration process S120 includes a registered image display unit process S121, a registered image selection unit process S122, and a password image registration unit process S123, as shown in FIG.
상기 등록 이미지 표시단위공정(S121)은 등록 이미지 표시유닛(121)이 복수의 이미지가 포함된 등록 이미지 그룹(121a)을 이미지 등록창(124)에 표시하는 단위공정이다.The registered image display unit process S121 is a unit process in which the registered
상기 등록 이미지 선택단위공정(S122)은 등록 이미지 선택유닛(122)이 상기 이미지 등록창에 표시된 등록 이미지 그룹 중 상기 사용자에 의해 클릭된 적어도 하나의 이미지를 선택하기 위한 이미지 선택키(122a)를 표시하는 단위공정이다.The registered image selection unit process S122 displays the image selection key 122a for selecting at least one image that is clicked by the user among the registered image groups displayed in the image registration window by the registered
구체적으로, 상기 등록 이미지 선택단위공정(S122)에서는 상기 사용자에 의해 상기 이미지 선택키가 클릭되는 경우, 상기 등록 이미지 선택유닛이 해당 사용자에 의해 클릭된 적어도 하나의 이미지를 상기 비밀번호 이미지로 선택할 수 있다.Specifically, in the registered image selection unit process (S122), when the image selection key is clicked by the user, the registered image selection unit may select at least one image clicked by the user as the password image .
상기 비밀번호 이미지 등록단위공정(S123)은 비밀번호 이미지 등록유닛(123)이 상기 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하기 위한 이미지 등록키(123a)를 표시하는 단위공정이다.The password image registration unit process (S123) is a unit process in which the password
구체적으로, 상기 비밀번호 이미지 등록단위공정(S123)에서는 상기 사용자에 의해 상기 이미지 등록키가 클릭되는 경우, 상기 비밀번호 이미지 등록유닛이 해당 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록할 수 있다.More specifically, in the password image registration unit process (S123), when the image registration key is clicked by the user, the password image registration unit may register at least one image selected by the user as the password image .
상기 아이디 저장공정(S130)은 아이디 저장모듈(130)이 상기 아이디 등록모듈에 의해 등록된 사용자의 아이디를 저장하는 공정이다.The ID storing process (S130) is a process in which the
상기 비밀번호 저장공정(S140)은 비밀번호 저장모듈(140)이 상기 비밀번호 등록모듈에 의해 등록된 적어도 하나의 비밀번호 이미지를 상기 아이디 저장모듈에 저장된 아이디와 매칭하여 저장하는 공정이다.The password storing process (S140) is a process in which the
상기 암호 인증단계(S200)는 암호 인증부(200)가 상기 사용자에 의해 입력된 암호가 기등록된 암호와 매칭하는 경우, 입력 암호에 대한 인증을 수행하는 단계이다.The password authentication step S200 is a step in which the
도 11은 본 발명에 따른 암호 인증단계의 블록도이다.11 is a block diagram of a password authentication step according to the present invention.
구체적으로, 상기 암호 인증단계(S200)는 도 11에 도시된 바와 같이, 아이디 인증공정(S210), 및 비밀번호 인증공정(S220)을 포함한다.Specifically, the password authentication step (S200) includes an ID authentication step (S210) and a password authentication step (S220), as shown in FIG.
상기 아이디 인증공정(S210)은 아이디 인증모듈(210)이 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 아이디가 기등록된 아이디와 매칭하는 경우, 입력 아이디에 대한 인증을 수행하는 공정이다.The ID authentication process (S210) is a process for authenticating an input ID when the ID input by the user using the plurality of texts matches the previously registered ID.
상기 비밀번호 인증공정(S220)은 비밀번호 인증모듈(220)이 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 비밀번호가 기등록된 비밀번호 이미지와 매칭하는 경우, 입력 비밀번호에 대한 인증을 수행하는 공정이다.The password authentication process S220 is a process for authenticating the input password when the
도 12는 본 발명에 따른 비밀번호 인증공정의 블록도이다.12 is a block diagram of a password authentication process according to the present invention.
구체적으로, 상기 비밀번호 인증공정(S220)은 도 12에 도시된 바와 같이, 인증 이미지 표시단위공정(S221), 행 표시단위공정(S222), 열 표시단위공정(S223), 비밀번호 입력단위공정(S224), 인증 이미지 재표시단위공정(S225), 비밀번호 확정단위공정(S226), 및 비밀번호 인증단위공정(S227)을 포함한다.12, the password authentication process S220 includes an authentication image display unit process S221, a row display unit process S222, a column display unit process S223, a password input unit process S224 ), An authentication image re-display unit process (S225), a password confirmation unit process (S226), and a password authentication unit process (S227).
상기 인증 이미지 표시단위공정(S221)은 인증 이미지 표시유닛(221)이 복수의 이미지가 매트릭스 형태로 배열된 인증 이미지 그룹(221a)을 이미지 인증창(228)에 표시하는 단위공정이다.The authenticated image display unit process S221 is a unit process of displaying the authenticated
상기 행 표시단위공정(S222)은 행 표시유닛(222)이 상기 인증 이미지 그룹의 좌우 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 행과 매칭하는 행 번호(222a)를 표시하는 단위공정이다.The row display unit process (S222) is a process in which the
상기 열 표시단위공정(S223)은 열 표시유닛(223)이 상기 인증 이미지 그룹의 상하 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 열과 매칭하는 열 번호(223a)를 표시하는 단위공정이다.The column display unit process (S223) is a process in which the column display unit (223) displays a column number (223a) indicating a column number (223a) on either side of the upper and lower sides of the group of authentication images, Process.
상기 비밀번호 입력단위공정(S224)은 비밀번호 입력유닛(224)이 상기 인증 이미지 그룹에서 상기 사용자가 선택한 특정 이미지에 대한 행 번호와 열 번호의 순차적인 숫자조합을 비밀번호로 입력하기 위한 비밀번호 입력키(224a)를 표시하는 단위공정이다.The password input unit process S224 includes a password input key 224a for inputting a sequential number combination of a row number and a column number for a specific image selected by the user in the authentication image group, ). ≪ / RTI >
구체적으로, 상기 비밀번호 입력단위공정(S224)에서는 상기 사용자에 의해 상기 비밀번호 입력키의 특정 숫자키가 클릭되는 경우, 상기 비밀번호 입력유닛이 해당 사용자에 의해 클릭된 숫자키의 숫자조합을 상기 비밀번호로 입력할 수 있다.Specifically, in the password input unit process (S224), when a specific numeric key of the password input key is clicked by the user, the password input unit inputs a number combination of numeric keys clicked by the corresponding user as the password can do.
상기 인증 이미지 재표시단위공정(S225)은 인증 이미지 재표시유닛(225)이 상기 인증 이미지 표시유닛(221)을 활성화시켜 상기 인증 이미지 그룹을 상기 이미지 인증창에 재표시하기 위한 인증 이미지 재표시키(225a)를 표시하는 단위공정이다.The authentication image re-display unit process S225 is a process for re-displaying the authentication image for re-displaying the authenticated
구체적으로, 상기 인증 이미지 재표시단위공정(S225)에서는 상기 사용자에 의해 상기 인증 이미지 재표시키가 클릭되는 경우, 상기 인증 이미지 재표시유닛이 상기 이미지 그룹 표시유닛을 활성화시키기 위한 제어신호를 출력하여 상기 이미지 그룹 표시유닛을 활성화시킴으로써, 해당 이미지 그룹 표시유닛이 상기 인증 이미지 그룹에 포함된 각 이미지를 무작위로 재배열하여 상기 이미지 인증창에 재표시할 수 있다.More specifically, in the authentication image re-display unit process (S225), when the authentication image re-display is clicked by the user, the authentication image re-display unit outputs a control signal for activating the image group display unit, By activating the image group display unit, the image group display unit can randomly rearrange each image included in the authentication image group and re-display the image in the image authentication window.
상기 비밀번호 확정단위공정(S226)은 비밀번호 확정유닛(226)이 상기 비밀번호 입력키를 통해 입력된 숫자조합을 상기 사용자의 입력 비밀번호로 확정하기 위한 비밀번호 확정키(226a)를 표시하는 단위공정이다.The password confirmation unit process (S226) is a unit process for displaying the password confirmation key 226a for confirming the number combination entered through the password input key by the
구체적으로, 상기 비밀번호 확정단위공정(S226)에서는 상기 사용자에 의해 상기 비밀번호 확정키가 클릭되는 경우, 상기 비밀번호 확정유닛이 해당 사용자에 의해 입력된 숫자조합을 상기 입력 비밀번호로 확정할 수 있다.More specifically, in the password confirmation unit process (S226), when the password confirmation key is clicked by the user, the password confirmation unit can determine the number combination input by the user as the input password.
상기 비밀번호 인증단위공정(S227)은 비밀번호 인증유닛(227)이 상기 입력 비밀번호로 확정된 숫자조합의 행 번호와 열 번호에 매칭되는 특정 이미지를 상기 인증 이미지 그룹에서 특정하고, 상기 특정 이미지와 기등록된 비밀번호 이미지를 서로 비교하여 해당 특정 이미지와 비밀번호 이미지가 서로 동일한 경우, 상기 입력 비밀번호에 대한 인증을 수행하는 단위공정이다.In the password authentication unit process (S227), the password authentication unit (227) identifies, in the authentication image group, a specific image matching the row number and column number of the number combination determined by the input password, And comparing the password images with each other, and if the specific image and the password image are identical to each other, authentication is performed on the input password.
상기한 바와 같이 본 발명에 따르면 비밀번호를 등록할 경우에는 이미지를 이용하여 등록하도록 함으로써 사용자가 비밀번호를 쉽게 기억하도록 할 수 있고, 또한, 비밀번호를 인증할 경우에는 텍스트를 이용하여 인증하도록 함으로써 사용자가 비밀번호를 신속하게 인증하도록 할 수 있으며, 아울러, 비밀번호의 실체인 이미지를 해당 이미지와 매칭하는 임의의 텍스트로 변형한 후 해당 텍스트를 이용하여 비밀번호를 인증하도록 함으로써 비밀번호 인증을 위한 보안을 강화시킬 수 있다.As described above, according to the present invention, when a password is registered, an image is used to register the password, so that the user can easily memorize the password. Further, when the password is authenticated, In addition, it is possible to enhance the security for the password authentication by transforming the image of the actual password as the arbitrary text matching the corresponding image, and then authenticating the password using the text.
이상과 같이 본 발명에 따른 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템 및 방법을 예시한 도면을 참조로 하여 설명하였으나, 본 명세서에 개시된 실시예와 도면에 의해 본 발명이 한정되는 것은 아니며, 본 발명의 기술사상 범위 내에서 당업자에 의해 다양한 변형이 이루어질 수 있음은 물론이다.As described above, the multi-form security authentication system and method using images and text according to the present invention have been described with reference to the drawings. However, the present invention is not limited to the embodiments and drawings disclosed in the present specification, It will be understood by those skilled in the art that various changes in form and details may be made therein without departing from the spirit and scope of the invention.
100:암호 등록부
110:아이디 등록모듈
120:비밀번호 등록모듈
121:등록 이미지 표시유닛
121a:등록 이미지 그룹
122:등록 이미지 선택유닛
122a:이미지 선택키
123:비밀번호 이미지 등록유닛
123a:이미지 등록키
124:이미지 등록창
130:아이디 저장모듈
140:비밀번호 저장모듈
200:암호 인증부
210:아이디 인증모듈
220:비밀번호 인증모듈
221:인증 이미지 표시유닛
221a:인증 이미지 그룹
222:행 표시유닛
222a:행 번호
223:열 표시유닛
223a:열 번호
224:비밀번호 입력유닛
224a:비밀번호 입력키
225:인증 이미지 재표시유닛
225a:인증 이미지 재표시키
226:비밀번호 확정유닛
226a:비밀번호 확정키
227:비밀번호 인증유닛
228:이미지 인증창
S100:암호 등록단계
S110:아이디 등록공정
S120:비밀번호 등록공정
S121:등록 이미지 표시단위공정
S122:등록 이미지 선택단위공정
S123:비밀번호 이미지 등록단위공정
S130:아이디 저장공정
S140:비밀번호 저장공정
S200:암호 인증단계
S210:아이디 인증공정
S220:비밀번호 인증공정
S221:인증 이미지 표시단위공정
S222:행 표시단위공정
S223:열 표시단위공정
S224:비밀번호 입력단위공정
S225:인증 이미지 재표시단위공정
S226:비밀번호 확정단위공정
S227:비밀번호 인증단위공정100: a password registration unit 110: an ID registration module
120: Password registration module 121: Registration image display unit
121a: registered image group 122: registered image selection unit
122a: Image selection key 123: Password image registration unit
123a: image registration key 124: image registration window
130: ID storage module 140: Password storage module
200: Password authentication unit 210: ID authentication module
220: Password authentication module 221: Authentication image display unit
221a: Authentication image group 222: Line display unit
222a: row number 223: column display unit
223a: Column No. 224: Password input unit
224a: Password input key 225: Authentication image re-display unit
225a: Reprinting the authentication image 226: Password confirmation unit
226a: Password confirmation key 227: Password authentication unit
228: Image Authentication Window
S100: Password registration step
S110: ID registration process
S120: Password registration step
S121: Registration image display unit process
S122: Registration image selection unit process
S123: Password image registration unit process
S130: ID storage process
S140: password storage process
S200: Password authentication step
S210: ID authentication process
S220: Password authentication process
S221: Authentication image display unit process
S222: Line display unit process
S223: Thermal display unit process
S224: Password input unit process
S225: Authentication image re-display unit process
S226: Password confirmation unit process
S227: Password authentication unit process
Claims (12)
상기 사용자에 의해 입력된 암호가 기등록된 암호와 매칭하는 경우, 입력 암호에 대한 인증을 수행하는 암호 인증부;를 포함하고,
상기 암호 등록부는,
상기 사용자의 비밀번호 등록시, 적어도 하나의 이미지를 이용하여 상기 비밀번호를 등록하며,
상기 암호 인증부는,
상기 사용자의 비밀번호 입력시, 상기 비밀번호로 기등록된 이미지와 매칭하는 텍스트를 입력하는 경우, 입력 텍스트를 상기 비밀번호로 인증하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
A password registration unit for registering a password of a user; And
And a password authenticating unit for authenticating the input password when the password input by the user matches the previously registered password,
Wherein the password registration unit comprises:
When registering the password of the user, registering the password using at least one image,
Wherein the password authentication unit comprises:
Wherein the input text is authenticated using the password when the user inputs a password to match the pre-registered image with the password.
상기 암호 등록부는,
복수의 텍스트를 이용하여 상기 사용자의 아이디를 등록하는 아이디 등록모듈; 및
상기 비밀번호로 적어도 하나의 이미지를 선택하여 적어도 하나의 비밀번호 이미지를 등록하는 비밀번호 등록모듈;을 포함하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
The method according to claim 1,
Wherein the password registration unit comprises:
An ID registration module for registering the ID of the user using a plurality of texts; And
And a password registration module for selecting at least one image with the password and registering at least one password image.
상기 비밀번호 등록모듈은,
복수의 이미지가 포함된 등록 이미지 그룹을 이미지 등록창에 표시하는 등록 이미지 표시유닛;
상기 이미지 등록창에 표시된 등록 이미지 그룹 중 상기 사용자에 의해 클릭된 적어도 하나의 이미지를 선택하기 위한 이미지 선택키를 표시하는 등록 이미지 선택유닛; 및
상기 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하기 위한 이미지 등록키를 표시하는 비밀번호 이미지 등록유닛;을 포함하고,
상기 등록 이미지 선택유닛은,
상기 사용자에 의해 상기 이미지 선택키가 클릭되는 경우, 해당 사용자에 의해 클릭된 적어도 하나의 이미지를 상기 비밀번호 이미지로 선택하며,
상기 비밀번호 이미지 등록유닛은,
상기 사용자에 의해 상기 이미지 등록키가 클릭되는 경우, 해당 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
3. The method of claim 2,
The password registration module includes:
A registered image display unit for displaying a registered image group including a plurality of images on an image registration window;
A registered image selecting unit for displaying an image selection key for selecting at least one image clicked by the user among the registered image groups displayed in the image registration window; And
And a password image registration unit for displaying an image registration key for registering at least one image selected by the user as the password image,
Wherein the registered image selection unit comprises:
When the image selection key is clicked by the user, selects at least one image clicked by the user as the password image,
Wherein the password image registration unit comprises:
And registers at least one image selected by the user as the password image when the image registration key is clicked by the user.
상기 암호 등록부는,
상기 아이디 등록모듈에 의해 등록된 사용자의 아이디를 저장하는 아이디 저장모듈; 및
상기 비밀번호 등록모듈에 의해 등록된 적어도 하나의 비밀번호 이미지를 상기 아이디 저장모듈에 저장된 아이디와 매칭하여 저장하는 비밀번호 저장모듈을 더 포함하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
The method of claim 3,
Wherein the password registration unit comprises:
An ID storage module for storing an ID of a user registered by the ID registration module; And
Further comprising a password storage module for storing at least one password image registered by the password registration module with an ID stored in the ID storage module and storing the password image.
상기 암호 인증부는,
복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 아이디가 기등록된 아이디와 매칭하는 경우, 입력 아이디에 대한 인증을 수행하는 아이디 인증모듈; 및
복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 비밀번호가 기등록된 비밀번호 이미지와 매칭하는 경우, 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증모듈;을 포함하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
5. The method of claim 4,
Wherein the password authentication unit comprises:
An ID authenticating module for authenticating an input ID when the ID input by the user matches a previously registered ID using a plurality of texts; And
And a password authentication module for performing authentication on the input password when the password input by the user using the plurality of text matches the pre-registered password image. Security authentication system.
상기 비밀번호 인증모듈은,
복수의 이미지가 매트릭스 형태로 배열된 인증 이미지 그룹을 이미지 인증창에 표시하는 인증 이미지 표시유닛;
상기 인증 이미지 그룹의 좌우 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 행과 매칭하는 행 번호를 표시하는 행 표시유닛;
상기 인증 이미지 그룹의 상하 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 열과 매칭하는 열 번호를 표시하는 열 표시유닛;
상기 인증 이미지 그룹에서 상기 사용자가 선택한 특정 이미지에 대한 행 번호와 열 번호의 순차적인 숫자조합을 비밀번호로 입력하기 위한 비밀번호 입력키를 표시하는 비밀번호 입력유닛;
상기 비밀번호 입력키를 통해 입력된 숫자조합을 상기 사용자의 입력 비밀번호로 확정하기 위한 비밀번호 확정키를 표시하는 비밀번호 확정유닛; 및
상기 입력 비밀번호로 확정된 숫자조합의 행 번호와 열 번호에 매칭되는 특정 이미지를 상기 인증 이미지 그룹에서 특정하고, 상기 특정 이미지와 기등록된 비밀번호 이미지를 서로 비교하여 해당 특정 이미지와 비밀번호 이미지가 서로 동일한 경우, 상기 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증유닛;을 포함하고,
상기 비밀번호 입력유닛은,
상기 사용자에 의해 상기 비밀번호 입력키의 특정 숫자키가 클릭되는 경우, 해당 사용자에 의해 클릭된 숫자키의 숫자조합을 상기 비밀번호로 입력하며,
상기 비밀번호 확정유닛은,
상기 사용자에 의해 상기 비밀번호 확정키가 클릭되는 경우, 해당 사용자에 의해 입력된 숫자조합을 상기 입력 비밀번호로 확정하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
6. The method of claim 5,
Wherein the password authentication module comprises:
An authentication image display unit which displays an authentication image group in which a plurality of images are arranged in a matrix form on an image authentication window;
A row display unit for displaying, on one of left and right sides of the authentication image group, a row number that matches a row of each image included in the authentication image group;
A column display unit for displaying, on one of upper and lower sides of the authentication image group, a column number that matches the column of each image included in the corresponding authentication image group;
A password input unit for displaying a password input key for inputting a sequential number combination of a row number and a column number for a specific image selected by the user in the authentication image group with a password;
A password confirmation unit for displaying a password confirmation key for confirming the number combination inputted through the password input key with the input password of the user; And
A specific image matching the row number and the column number of the number combination determined by the input password is specified in the authentication image group and the specific image and the previously registered password image are compared with each other, And a password authenticating unit for authenticating the input password,
Wherein the password input unit comprises:
When a specific numeric key of the password input key is clicked by the user, the numeric combination of the numeric key clicked by the user is input as the password,
The password confirmation unit,
And when the password confirmation key is clicked by the user, the number combination inputted by the user is determined as the input password.
상기 비밀번호 인증모듈은,
상기 인증 이미지 표시유닛을 활성화시켜 상기 인증 이미지 그룹을 상기 이미지 인증창에 재표시하기 위한 인증 이미지 재표시키를 표시하는 인증 이미지 재표시유닛;을 더 포함하고,
상기 인증 이미지 재표시유닛은,
상기 사용자에 의해 상기 인증 이미지 재표시키가 클릭되는 경우, 상기 이미지 그룹 표시유닛을 활성화시키기 위한 제어신호를 출력하며,
상기 이미지 그룹 표시유닛은,
상기 이미지 그룹 재표시유닛으로부터 출력된 제어신호에 의해 활성화되어, 상기 인증 이미지 그룹에 포함된 각 이미지를 무작위로 재배열하여 상기 이미지 인증창에 재표시하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
The method according to claim 6,
Wherein the password authentication module comprises:
And an authentication image re-display unit for displaying an authenticated image re-display screen for activating the authenticated image display unit and redisplaying the authenticated image group in the image authentication window,
Wherein the authentication image re-
Outputting a control signal for activating the image group display unit when the authentication image reprinting is clicked by the user,
Wherein the image group display unit comprises:
Wherein the image authentication unit is activated by a control signal output from the image group re-display unit to randomly rearrange each image included in the authentication image group and re-display the image in the image authentication window. Security authentication system.
상기 사용자에 의해 등록된 비밀번호 이미지가 복수인 경우,
동일한 인증 이미지 그룹에서 상기 사용자에 의해 선택된 복수 이미지에 대한 각각의 숫자조합이 상기 비밀번호 입력키에 순차적으로 입력되어 상기 입력 비밀번호로 확정됨으로써 해당 입력 비밀번호를 각 비밀번호 이미지에 대한 비밀번호로 인증 가능한 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
8. The method of claim 7,
When a plurality of password images are registered by the user,
Each combination of numbers for a plurality of images selected by the user in the same authentication image group is successively input to the password input key and confirmed as the input password so that the input password can be authenticated with the password for each password image Multi - form security authentication system using images and text.
상기 사용자에 의해 등록된 비밀번호 이미지가 복수인 경우,
상기 비밀번호 이미지의 수와 동일한 수로 이루어지되, 내부에 포함된 복수의 이미지가 서로 상이하게 배열되는 복수의 인증 이미지 그룹이 표시되고,
각각의 인증 이미지 그룹에서 사용자에 의해 선택된 특정 이미지에 대한 숫자조합이 상기 비밀번호 입력키에 순차적으로 입력되어 상기 입력 비밀번호로 확정됨으로써 해당 입력 비밀번호를 각 비밀번호 이미지에 대한 비밀번호로 인증 가능한 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 시스템.
8. The method of claim 7,
When a plurality of password images are registered by the user,
Wherein a plurality of authentication image groups each having a number equal to the number of the password images are arranged so that a plurality of images included therein are arranged differently,
Wherein a number combination of a specific image selected by a user in each of the authentication image groups is sequentially inputted to the password input key and is determined as the input password so that the input password can be authenticated with the password for each password image And multi - form security authentication system using text.
암호 등록부가 사용자의 암호를 등록하는 암호 등록단계; 및
암호 인증부가 상기 사용자에 의해 입력된 암호가 기등록된 암호와 매칭하는 경우, 입력 암호에 대한 인증을 수행하는 암호 인증단계;를 포함하고,
상기 암호 등록단계는,
아이디 등록모듈이 복수의 텍스트를 이용하여 상기 사용자의 아이디를 등록하는 아이디 등록공정;
비밀번호 등록모듈이 상기 사용자의 비밀번호로 적어도 하나의 이미지를 선택하여 적어도 하나의 비밀번호 이미지를 등록하는 비밀번호 등록공정;
아이디 저장모듈이 상기 아이디 등록모듈에 의해 등록된 사용자의 아이디를 저장하는 아이디 저장공정; 및
비밀번호 저장모듈이 상기 비밀번호 등록모듈에 의해 등록된 적어도 하나의 비밀번호 이미지를 상기 아이디 저장모듈에 저장된 아이디와 매칭하여 저장하는 비밀번호 저장공정;을 포함하며,
상기 암호 인증단계는,
아이디 인증모듈이 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 아이디가 기등록된 아이디와 매칭하는 경우, 입력 아이디에 대한 인증을 수행하는 아이디 인증공정; 및
비밀번호 인증모듈이 복수의 텍스트를 이용하여 상기 사용자에 의해 입력된 비밀번호가 기등록된 비밀번호 이미지와 매칭하는 경우, 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증공정;을 포함하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 방법.
10. A security authentication method using a multi-form security authentication system according to any one of claims 1 to 9,
A password registration step in which a password registration unit registers a password of a user; And
And a password authentication step of performing authentication of an input password when the password authentication unit matches the password input by the user with the previously registered password,
Wherein the password registration step comprises:
An ID registration step in which the ID registration module registers the ID of the user using a plurality of texts;
A password registration step in which the password registration module registers at least one password image by selecting at least one image with the password of the user;
An ID storing step in which the ID storing module stores the ID of the user registered by the ID registering module; And
And a password storing step of storing the at least one password image registered by the password storing module with the ID stored in the ID storing module,
Wherein the password authentication step comprises:
An ID authenticating step of authenticating an input ID when the ID authenticated by the ID authenticating module matches the ID registered by the user using a plurality of texts with the previously registered ID; And
And a password authentication step of performing authentication on an input password when the password authentication module matches a password inputted by the user using a plurality of texts with an already registered password image. Multi - form security authentication method using.
상기 비밀번호 등록공정은,
등록 이미지 표시유닛이 복수의 이미지가 포함된 등록 이미지 그룹을 이미지 등록창에 표시하는 등록 이미지 표시단위공정;
등록 이미지 선택유닛이 상기 이미지 등록창에 표시된 등록 이미지 그룹 중 상기 사용자에 의해 클릭된 적어도 하나의 이미지를 선택하기 위한 이미지 선택키를 표시하는 등록 이미지 선택단위공정; 및
비밀번호 이미지 등록유닛이 상기 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하기 위한 이미지 등록키를 표시하는 비밀번호 이미지 등록단위공정;을 포함하고,
상기 등록 이미지 선택단위공정에서는,
상기 사용자에 의해 상기 이미지 선택키가 클릭되는 경우, 상기 등록 이미지 선택유닛이 해당 사용자에 의해 클릭된 적어도 하나의 이미지를 상기 비밀번호 이미지로 선택하며,
상기 비밀번호 이미지 등록단위공정에서는,
상기 사용자에 의해 상기 이미지 등록키가 클릭되는 경우, 상기 비밀번호 이미지 등록유닛이 해당 사용자에 의해 선택된 적어도 하나의 이미지를 상기 비밀번호 이미지로 등록하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 방법.
11. The method of claim 10,
In the password registration step,
A registered image display unit process in which a registered image display unit displays a registered image group including a plurality of images on an image registration window;
A registered image selection unit process for displaying an image selection key for selecting at least one image that is clicked by the user among registered image groups displayed in the image registration window by the registered image selection unit; And
And a password image registration unit for displaying an image registration key for registering at least one image selected by the user as the password image,
In the registered image selection unit process,
When the image selection key is clicked by the user, the registered image selection unit selects at least one image clicked by the user as the password image,
In the password image registration unit process,
And when the image registration key is clicked by the user, the password image registration unit registers at least one image selected by the user as the password image.
상기 비밀번호 인증공정은,
인증 이미지 표시유닛이 복수의 이미지가 매트릭스 형태로 배열된 인증 이미지 그룹을 이미지 인증창에 표시하는 인증 이미지 표시단위공정;
행 표시유닛이 상기 인증 이미지 그룹의 좌우 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 행과 매칭하는 행 번호를 표시하는 행 표시단위공정;
열 표시유닛이 상기 인증 이미지 그룹의 상하 양측 중 어느 한 측에 해당 인증 이미지 그룹에 포함된 각 이미지의 열과 매칭하는 열 번호를 표시하는 열 표시단위공정;
비밀번호 입력유닛이 상기 인증 이미지 그룹에서 상기 사용자가 선택한 특정 이미지에 대한 행 번호와 열 번호의 순차적인 숫자조합을 비밀번호로 입력하기 위한 비밀번호 입력키를 표시하는 비밀번호 입력단위공정;
인증 이미지 재표시유닛이 상기 인증 이미지 표시유닛을 활성화시켜 상기 인증 이미지 그룹을 상기 이미지 인증창에 재표시하기 위한 인증 이미지 재표시키를 표시하는 인증 이미지 재표시단위공정;
비밀번호 확정유닛이 상기 비밀번호 입력키를 통해 입력된 숫자조합을 상기 사용자의 입력 비밀번호로 확정하기 위한 비밀번호 확정키를 표시하는 비밀번호 확정단위공정; 및
비밀번호 인증유닛이 상기 입력 비밀번호로 확정된 숫자조합의 행 번호와 열 번호에 매칭되는 특정 이미지를 상기 인증 이미지 그룹에서 특정하고, 상기 특정 이미지와 기등록된 비밀번호 이미지를 서로 비교하여 해당 특정 이미지와 비밀번호 이미지가 서로 동일한 경우, 상기 입력 비밀번호에 대한 인증을 수행하는 비밀번호 인증단위공정;을 포함하고,
상기 비밀번호 입력단위공정에서는,
상기 사용자에 의해 상기 비밀번호 입력키의 특정 숫자키가 클릭되는 경우, 상기 비밀번호 입력유닛이 해당 사용자에 의해 클릭된 숫자키의 숫자조합을 상기 비밀번호로 입력하며,
상기 인증 이미지 재표시단위공정에서는,
상기 사용자에 의해 상기 인증 이미지 재표시키가 클릭되는 경우, 상기 인증 이미지 재표시유닛이 상기 이미지 그룹 표시유닛을 활성화시키기 위한 제어신호를 출력하여 상기 이미지 그룹 표시유닛을 활성화시킴으로써, 해당 이미지 그룹 표시유닛이 상기 인증 이미지 그룹에 포함된 각 이미지를 무작위로 재배열하여 상기 이미지 인증창에 재표시하도록 하고,
상기 비밀번호 확정단위공정에서는
상기 사용자에 의해 상기 비밀번호 확정키가 클릭되는 경우, 상기 비밀번호 확정유닛이 해당 사용자에 의해 입력된 숫자조합을 상기 입력 비밀번호로 확정하는 것을 특징으로 하는 이미지와 텍스트를 이용한 다중 양식 보안 인증 방법.
12. The method of claim 11,
In the password authentication process,
An authentication image display unit for displaying an authentication image group in which a plurality of images are arranged in a matrix form on an image authentication window;
A row display unit process in which a row display unit displays a row number that matches one of the left and right sides of the group of authentication images with the row of each image included in the corresponding authentication image group;
A column display unit process in which a column display unit displays a column number on one of upper and lower sides of the group of authentication images to match with a column of each image included in the corresponding authentication image group;
A password input unit process for displaying a password input key for inputting a sequential number combination of a row number and a column number for a specific image selected by the user in the authentication image group as a password in the password input unit;
An authenticated image re-display unit process for displaying an authenticated image re-display unit for activating the authenticated image display unit to redisplay the group of authenticated images in the image authenticated window;
A password confirmation unit step of displaying a password confirmation key for confirming the number combination inputted through the password input key by the password confirmation unit as the input password of the user; And
The password authentication unit identifies, in the authentication image group, a specific image matching the row number and column number of the number combination determined by the input password, compares the specific image and the pre-registered password image with each other, And a password authentication unit for authenticating the input password when the images are identical to each other,
In the password input unit process,
When the specific numeric key of the password input key is clicked by the user, the password input unit inputs the number combination of the numeric keys clicked by the user as the password,
In the authentication image re-display unit process,
When the authentication image reprinting is clicked by the user, the authentication image re-display unit outputs a control signal for activating the image group display unit to activate the image group display unit, Each image included in the authentication image group is randomly rearranged and re-displayed in the image authentication window,
In the password confirmation unit process
And when the password confirmation key is clicked by the user, the password confirmation unit determines the number combination input by the user as the input password.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190079294A KR20190086407A (en) | 2019-07-02 | 2019-07-02 | A Multimodal Password Authentication System and Method Using Image and Text |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020190079294A KR20190086407A (en) | 2019-07-02 | 2019-07-02 | A Multimodal Password Authentication System and Method Using Image and Text |
Publications (1)
Publication Number | Publication Date |
---|---|
KR20190086407A true KR20190086407A (en) | 2019-07-22 |
Family
ID=67469235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020190079294A Ceased KR20190086407A (en) | 2019-07-02 | 2019-07-02 | A Multimodal Password Authentication System and Method Using Image and Text |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR20190086407A (en) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100880243B1 (en) | 2007-07-30 | 2009-01-23 | 주식회사 골드엔키 | Original image encryption system using image puzzle type encrypted image |
-
2019
- 2019-07-02 KR KR1020190079294A patent/KR20190086407A/en not_active Ceased
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100880243B1 (en) | 2007-07-30 | 2009-01-23 | 주식회사 골드엔키 | Original image encryption system using image puzzle type encrypted image |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10176315B2 (en) | Graphical authentication | |
US8307424B2 (en) | Password authentication apparatus and password authentication method | |
US8010797B2 (en) | Electronic apparatus and recording medium storing password input program | |
US20060224523A1 (en) | Dynamic keypad | |
CA2644272C (en) | Method and system for securing interface access via visual array paths in combination with hidden operators | |
US20040030933A1 (en) | User interface and method for inputting password and password system using the same | |
US20060174339A1 (en) | An arrangement and method of graphical password authentication | |
JP4925121B2 (en) | PIN code input device and PIN code input method using fake pointer | |
US20140123274A1 (en) | Password Setting and Verification | |
US20070198846A1 (en) | Password input device, password input method, recording medium, and electronic apparatus | |
US20140053254A1 (en) | Graphical authentication system and method for anti-shoulder surfing attack | |
WO2001077792A2 (en) | System and method for authenticating a user | |
CN103034798B (en) | A kind of generation method and device of random cipher | |
US20200134168A1 (en) | Multifactor-based password authentication | |
WO2011124267A1 (en) | Authentication system and method thereof | |
KR20190086407A (en) | A Multimodal Password Authentication System and Method Using Image and Text | |
US7689831B2 (en) | Method and system for securing interface access via visual array paths in combination with hidden operators | |
KR20210002310U (en) | A Multimodal Password Authentication System | |
KR20080011362A (en) | How to prevent hacking of graphic OTP | |
JP5006897B2 (en) | Password judgment device | |
KR101051037B1 (en) | User authentication method | |
JP5317210B2 (en) | Authentication apparatus, authentication method, and computer program | |
Kasat et al. | Study and analysis of shoulder-surfing methods | |
JP7002616B1 (en) | Authentication device, authentication method, and program | |
Kosolapov et al. | On The Authentication Method Based On Visual Cryptography |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20190702 |
|
PA0201 | Request for examination | ||
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: 20200911 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20210218 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20200911 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
X091 | Application refused [patent] | ||
AMND | Amendment | ||
PX0901 | Re-examination |
Patent event code: PX09011S01I Patent event date: 20210218 Comment text: Decision to Refuse Application Patent event code: PX09012R01I Patent event date: 20201109 Comment text: Amendment to Specification, etc. |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20210402 Patent event code: PE09021S01D |
|
AMND | Amendment | ||
PX0601 | Decision of rejection after re-examination |
Comment text: Decision to Refuse Application Patent event code: PX06014S01D Patent event date: 20210917 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20210527 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20210402 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20210317 Comment text: Decision to Refuse Application Patent event code: PX06011S01I Patent event date: 20210218 Comment text: Amendment to Specification, etc. Patent event code: PX06012R01I Patent event date: 20201109 Comment text: Notification of reason for refusal Patent event code: PX06013S01I Patent event date: 20200911 |
|
X601 | Decision of rejection after re-examination | ||
PA0107 | Divisional application |
Comment text: Divisional Application of Patent Patent event date: 20210930 Patent event code: PA01071R01D |