WO2017200239A2 - 지문 정보를 포함하는 터치 입력에 기반한 사용자 인증 방법 및 장치 - Google Patents

지문 정보를 포함하는 터치 입력에 기반한 사용자 인증 방법 및 장치 Download PDF

Info

Publication number
WO2017200239A2
WO2017200239A2 PCT/KR2017/004951 KR2017004951W WO2017200239A2 WO 2017200239 A2 WO2017200239 A2 WO 2017200239A2 KR 2017004951 W KR2017004951 W KR 2017004951W WO 2017200239 A2 WO2017200239 A2 WO 2017200239A2
Authority
WO
WIPO (PCT)
Prior art keywords
input
information
touch input
fingerprint information
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.)
Ceased
Application number
PCT/KR2017/004951
Other languages
English (en)
French (fr)
Other versions
WO2017200239A3 (ko
Inventor
배재광
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Priority to US16/302,503 priority Critical patent/US20190171803A1/en
Priority to CN201780040323.5A priority patent/CN109416714A/zh
Publication of WO2017200239A2 publication Critical patent/WO2017200239A2/ko
Publication of WO2017200239A3 publication Critical patent/WO2017200239A3/ko
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/32User authentication using biometric data, e.g. fingerprints, iris scans or voiceprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/40User authentication by quorum, i.e. whereby two or more security principals are required
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; 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/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04886Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures by partitioning the display area of the touch-screen or the surface of the digitising tablet into independently controllable areas, e.g. virtual keyboards or menus
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/13Sensors therefor
    • G06V40/1306Sensors therefor non-optical, e.g. ultrasonic or capacitive sensing
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/10Human or animal bodies, e.g. vehicle occupants or pedestrians; Body parts, e.g. hands
    • G06V40/12Fingerprints or palmprints
    • G06V40/1365Matching; Classification
    • 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
    • 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
    • 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
    • H04L9/3231Biological data, e.g. fingerprint, voice or retina

Definitions

  • the following embodiments relate to a method and apparatus for performing user authentication, and in particular, to a method and system for performing user authentication as a touch input including fingerprint information is detected.
  • user authentication When executing a specific application or obtaining information or service using a user terminal such as a mobile terminal, user authentication may be required.
  • User authentication can generally be completed by the user entering a desired password.
  • user authentication by inputting such a password is considered safe because it is possible for other people to access the information or service like other users when the password is exposed to others or the password is acquired by others. Is difficult.
  • a user authentication method using biometric information of a user has been proposed.
  • the authentication method using the biometric information include a user authentication method using fingerprint recognition and a user authentication method using iris recognition.
  • the user authentication method using fingerprint recognition has been applied to various user terminals including smart phones and tablet PCs.
  • Korean Patent Publication No. 10-2004-0039998 (published May 12, 2004) includes a fingerprint scan unit for generating a fingerprint image when a fingerprint is touched, a representative reference fingerprint image for each user, and at least one auxiliary reference fingerprint image.
  • the fingerprint image storage unit and the representative reference fingerprint image matching the first input fingerprint image inputted through the fingerprint scan unit are present, and if present, the corresponding auxiliary reference fingerprint image is read to recall the first and subsequent input fingerprint images.
  • a security system using a fingerprint recognition comprising a control unit for determining whether to authenticate the user compared to the secondary reference fingerprint image.
  • An embodiment provides a method of completing user authentication by comparing the authentication information with the authentication information set in the user terminal by using a password input including a touch input including specific fingerprint information as authentication information. Can be.
  • a method of completing user authentication by determining whether a specific symbol or a symbol located at a specific position among the symbols constituting the password is input by a touch input including specific fingerprint information. can be provided.
  • input of a desired password including a touch input including at least one predetermined fingerprint information and at least one symbol including one or more of numbers, letters and special characters through a user terminal
  • Receiving as authentication information Determining whether the predetermined authentication information matches the received authentication information at the user terminal; And when the preset authentication information and the received authentication information coincide with each other, completing the user authentication of the user.
  • the preset authentication information may include identification information indicating an input pattern of input of the desired password.
  • the determining step it may be determined whether the input pattern of the desired password input coincides with the input pattern indicated by the identification information.
  • the identification information may include information indicating a condition for a symbol to be input by a touch input including the predetermined fingerprint information among the at least one symbol constituting the desired password.
  • the determining may determine whether an input of the desired password associated with the received authentication information satisfies the condition.
  • the symbol to be input by the touch input including the predetermined fingerprint information may be a predetermined character, a predetermined number, or a predetermined special character.
  • the desired password may consist of N symbols.
  • N may be an integer of 2 or more.
  • the symbol to be input by the touch input including the predetermined fingerprint information may be a symbol located K-th within the password.
  • K may be an integer of 1 or more and N or less.
  • the predetermined fingerprint information may be information indicating a fingerprint of at least one of the fingers of both hands of the user.
  • the desired password may be composed of a plurality of symbols.
  • the touch input may include a first touch input including first fingerprint information and a second touch input including second fingerprint information as a plurality of touch inputs.
  • the identification information may be input by a first touch input among symbols constituting the desired password, and a second symbol among symbols constituting the desired password may be input by the second touch input. It may include information indicating a condition to be input.
  • the first fingerprint information and the second fingerprint information may represent fingerprints of different fingers of the user.
  • the user authentication method may further include outputting an interface including indication information on the input pattern.
  • the indication information may include at least one of information indicating which finger of the fingerprint information is a fingerprint and information indicating which one of the at least one symbol constituting the desired password should be input by the touch input. have.
  • the use of a touch input including fingerprint information that is difficult to be exposed by others is used for user authentication, thereby providing a user authentication method in which the user's personal information can be protected from others.
  • FIG. 1 illustrates a user authentication method based on a touch input including predetermined fingerprint information according to an exemplary embodiment.
  • FIG. 2 illustrates a user terminal performing a user authentication method according to an embodiment.
  • FIG. 3 is a flowchart illustrating a user authentication method based on a touch input including predetermined fingerprint information according to an exemplary embodiment.
  • 4A and 4B illustrate a password input method using a touch input including predetermined fingerprint information according to an example.
  • FIG. 5 is a flowchart illustrating a method of outputting indication information on an input pattern of a desired password according to an example.
  • FIG. 1 illustrates a user authentication method based on a touch input including predetermined fingerprint information according to an exemplary embodiment.
  • the user authentication may be an operation required for unlocking the user terminal 110, executing a specific application, executing a predetermined transaction, and obtaining desired information.
  • the user authentication may be a lock release operation of the user terminal 110 or a login for a specific service.
  • the user terminal 110 may include a touch screen. In performing the user authentication, as illustrated on the touch screen of the user terminal 110, an interface for requesting the user to input user authentication information may be output. The user may input a desired password using a touch input through a keyboard output on the touch screen, and the user terminal 110 may perform user authentication using the input password.
  • the user terminal 110 may include a fingerprint recognition sensor, and the user may input a touch input including at least one fingerprint information to the user terminal 110 through the fingerprint recognition sensor.
  • the fingerprint sensor may be configured as a user terminal 110 separate from the display device.
  • the touch panel of the touch screen may include a fingerprint sensor or a touch.
  • the panel may constitute a panel in which the fingerprint sensor is integrally formed.
  • the “touch input including fingerprint information” includes both a fingerprint input (fingerprint information input) to a fingerprint recognition sensor, which is separate from the display device, and a fingerprint input to a touch screen including a fingerprint recognition sensor. Can be used as a term.
  • the desired password may be 1234.
  • the user terminal 110 compares the authentication information including the input password with the authentication information preset in the user terminal 110, determines whether the authentication information is matched, and the authentication information input by the user matches the preset authentication information. If so, user authentication can be completed.
  • the authentication information preset in the user terminal 110 may include information about an input pattern in which a password is input in addition to information about the password itself.
  • the information on the input pattern may be required to input a predetermined symbol included in the password (or a symbol included in a predetermined position in the password) by a touch input including predetermined (specific) fingerprint information.
  • the user may input the number 4 included in the password by a touch input including predetermined fingerprint information.
  • the user terminal 110 may determine whether 4 is input by a touch input including predetermined fingerprint information, and user authentication may be completed only when 4 is input by a touch input including predetermined fingerprint information. Can be.
  • the security of the user terminal 110 may be maintained as long as the input pattern for the password including a touch input including predetermined fingerprint information is not exposed. .
  • a detailed configuration of the user terminal 110 and a specific user authentication method using a touch input including predetermined fingerprint information will be described in more detail with reference to FIGS. 2 to 4B to be described later.
  • FIG. 2 illustrates a user terminal performing a user authentication method according to an embodiment.
  • the user terminal 110 may be a personal computer, a laptop computer, a laptop computer, a smart phone, a tablet PC, a wearable computer, or the like.
  • the user terminal 110 may include a display device 220, a controller 210, and a communicator 250.
  • the display apparatus 220 includes the touch screen 225
  • the user terminal 110 may further include a touch screen controller 230 for controlling the touch screen 225.
  • the touch screen controller 230 may be included in the controller 210.
  • the user terminal 110 may include a fingerprint sensor 260, and the user may input a touch input including at least one fingerprint information to the user terminal 110 through the fingerprint sensor 260.
  • the fingerprint recognition sensor 260 may be configured as a user terminal 110 separate from the display device 220.
  • the touch panel of the touch screen 225 may include the fingerprint recognition sensor 260.
  • the touch panel of the touch screen 225 may constitute a panel in which the fingerprint sensor 260 is integrally formed.
  • the display apparatus 220 may output information processed by the controller 210, an interface for requesting a user to input a password, and an interface indicating completion or failure of user authentication.
  • the display apparatus 220 may output a password input by the user.
  • the input password may be exposed as it is or may be changed to a symbol such as * and output on the display apparatus 220.
  • the display device 220 may include a monitor, a liquid crystal display (LCD), a light emitting diode (LED) display, and an organic light emitting diode (OLED) display.
  • LCD liquid crystal display
  • LED light emitting diode
  • OLED organic light emitting diode
  • the touch screen 225 may detect at least one touch input from the user of the user terminal 110.
  • the user may control the user terminal 110 through the touch screen 225 or control an object output on the touch screen 225.
  • the touch screen 225 may be controlled by the touch screen controller 230.
  • the touch screen 225 may be controlled by the touch screen controller 230.
  • the touch screen 225 may be configured to detect a touch input including fingerprint information (ie, when the touch screen 225 and the fingerprint recognition sensor 260 are integrally formed).
  • the controller 210 may manage components of the user terminal 110 and execute a program or application used by the user terminal 110. For example, the controller 210 may process user authentication and execute an application requiring user authentication. In addition, the controller 210 may process operations necessary for executing a program or an application and processing data.
  • the controller 210 may be at least one processor of the user terminal 110 or at least one core within the processor.
  • the communication unit 250 may be an apparatus for communicating with another terminal (s) or a server different from the user terminal 110. For example, when user authentication is performed in association with an external server other than the user terminal 110, authentication information including a password input by the user may be transmitted to an external server through the communication unit 250, and the user authentication may be performed. Information indicating the result may be received through the communication unit 250.
  • the communication unit 250 may include one or more antennas for transmitting and receiving signals and information with other terminal (s) or a server.
  • the communication unit 250 may be a hardware module such as a network interface card, a network interface chip and a networking interface port of the user terminal 110, or a software module such as a network device driver or a networking program.
  • the user terminal 110 may further include a storage unit 240 for storing data or information.
  • the storage unit 240 may store information related to user authentication, including a program or an application executed by the controller 210 and information related thereto.
  • a detailed method of authenticating a user using a touch input including predetermined fingerprint information input through the user terminal 110 will be described in more detail with reference to FIGS. 3 to 4B to be described later.
  • FIG. 3 is a flowchart illustrating a user authentication method based on a touch input including predetermined fingerprint information according to an exemplary embodiment.
  • the controller 210 of the user terminal 110 includes at least one predetermined fingerprint information through the fingerprint recognition sensor 260 (or the touch screen 225) of the user terminal 110.
  • the input of the desired password including the touch input and input of at least one symbol can be received as authentication information.
  • the input of the desired password may include input of at least one symbol including one or more of numbers, letters and special characters.
  • the desired password may consist of a plurality of symbols. Each of the plurality of symbols may be a number, a letter or a special character.
  • the touch input including predetermined fingerprint information included in the input of the password may be applied when the at least one symbol (s) constituting the password is input, and is separate from the input of the symbol (s) constituting the password. It may be input before and / or after input of the raw symbol (s).
  • the desired password may be composed of a touch input including at least one symbol and at least one predetermined fingerprint information.
  • the fingerprint information included in the touch input may be information indicating a fingerprint of at least one finger of fingers of both hands (eg, thumb, middle finger, index finger, ring finger (unknown finger), and little finger).
  • the touch input including predetermined fingerprint information input may be a plurality of touch inputs, and each touch input may include predetermined fingerprint information.
  • the touch input including predetermined fingerprint information may include a first touch input including first fingerprint information and a second touch input including second fingerprint information as a plurality of touch inputs.
  • the first fingerprint information and the second fingerprint information may be information representing fingerprints of different fingers.
  • the first fingerprint information and the second fingerprint information may be information indicating a fingerprint of the same finger of the user (same fingerprint information).
  • the fingerprint information input through the fingerprint sensor 260 (or the touch screen 225) may be fingerprint information (ie, same fingerprint information) of the same finger of the same user, or may be different from that of other fingers of the same user.
  • Fingerprint information ie, fingerprint information of the same / other finger of another hand, or fingerprint information of another finger of the same hand.
  • the plurality of input fingerprint information may be fingerprint information by a plurality of users.
  • the input of the desired password may have to be made to satisfy the desired input pattern.
  • the symbol (s) at a predetermined position among at least one symbol constituting the desired password or symbols constituting the desired password should be input through a touch input including predetermined fingerprint information rather than a general touch input. Can be.
  • touch input including predetermined fingerprint information may mean “touch input including specific fingerprint information”.
  • the specific (predetermined) fingerprint information may refer to fingerprint information for which comparison or determination is performed on fingerprint information included in authentication information preset by the controller 210 in step 320 to be described later.
  • the "normal touch input” may also include fingerprint information, but the fingerprint information included in the "normal touch input” is compared or determined by the controller 210 with the fingerprint information included in the preset authentication information. It may not be.
  • the controller 210 of the user terminal 110 may determine whether the authentication information preset for the user terminal 110 matches the received authentication information.
  • the preset authentication information may be preset by the user of the user terminal 110, processed and generated by the controller 210, and stored in the storage 240.
  • the preset authentication information may include information on symbol (s) constituting a desired password.
  • the preset authentication information may include identification information indicating an input pattern of input of a desired password.
  • the controller 210 may determine whether the input pattern of the desired password input of the user matches the input pattern indicated by the identification information included in the authentication information preset in the user terminal 110.
  • the input pattern indicates which of the symbols constituting the desired password should be applied to the touch input including the predetermined fingerprint information, or indicates at which position the touch input containing the predetermined fingerprint information should be applied. It may be.
  • the identification information may include information indicating a condition for a symbol to be input by a touch input including predetermined fingerprint information among at least one symbol constituting the desired password.
  • the control unit 210 may determine whether the input of the desired password associated with the authentication information received from the user satisfies the above condition.
  • the condition for the symbol to be input by the touch input including the predetermined fingerprint information may be preset by the user of the user terminal 110.
  • the identification information may include information indicating that predetermined (specific) symbol (s) of symbols constituting the desired password should be input by a touch input including predetermined fingerprint information.
  • the control unit 210 identifies and determines whether the predetermined symbol, which is a predetermined character, a predetermined number, or a predetermined special character constituting the desired password has been input to the touch input including predetermined fingerprint information. Can be.
  • the identification information may include information indicating that the symbol (s) located at a predetermined position among symbols constituting the desired password should be input by a touch input including predetermined fingerprint information.
  • the desired password is composed of N symbols (N is an integer of 2 or more)
  • the symbol to be inputted by the touch input including the predetermined fingerprint information is placed in the K th position within the desired password. It may be a symbol (K is an integer of 1 or more and N or less).
  • the symbols to be input by the touch input including the predetermined fingerprint information may also be a plurality of symbols.
  • a plurality of touch inputs including predetermined fingerprint information input by a user may also be provided.
  • a touch includes a first touch input including first fingerprint information and a second touch input including second fingerprint information to input symbols constituting the desired password.
  • the inputs may be input through the fingerprint sensor 260 (or the touch screen 225).
  • the controller 210 may include a first touch input including the first fingerprint information and a second touch input including the second fingerprint information through the fingerprint recognition sensor 260 (or the touch screen 225). Authentication information can be received.
  • the identification information included in the predetermined authentication information is to be input by the first touch input including the first fingerprint information among the symbols constituting the desired password, the symbol constituting the desired password
  • the second symbol may include information indicating a condition to be input by the second touch input including the second fingerprint information.
  • the first symbol and the second symbol may be the same or different from each other.
  • the first fingerprint information and the second fingerprint information may be the same or different from each other.
  • the controller 210 may determine whether the first symbol constituting the desired password is input by a first touch input including the first fingerprint information, and configures the desired password to be input. It may be determined whether the second symbol is input by the second touch input including the second fingerprint information.
  • the user terminal 110 may request the user to enter the authentication information again.
  • an interface for requesting input of authentication information may be output through the display apparatus 220.
  • the control unit 210 in determining whether or not the predetermined authentication information and the input fingerprint information match, the symbol of the desired password set to be input by the touch input including the predetermined fingerprint information in the predetermined authentication information or Only when the touch input corresponding to the position is received, the predetermined fingerprint information included in the preset authentication information matches the input fingerprint information (in addition to determining whether the preset authentication information matches the input symbol). It can be determined. In other words, when a touch input corresponding to a desired symbol or position of a password, which does not need to be input by a touch input including predetermined fingerprint information, is received, regardless of whether the corresponding touch input includes fingerprint information or not. Only the preference and the preset authentication information may be determined.
  • the controller 210 of the user terminal 110 may complete the user authentication for the user who inputs the authentication information when the preset authentication information matches the authentication information received in operation 310. have.
  • a message indicating that user authentication is completed may be output through the touch screen 225.
  • the user terminal 110 may be a PC, a notebook computer, a laptop computer, a smartphone, a tablet PC or a wearable computer.
  • the password input including the touch input including the fingerprint information is described as being input using the touch screen 225 (that is, the touch screen 225 including the fingerprint recognition sensor 260).
  • the touch input may be input by another input device that can input a touch input including fingerprint information.
  • a touch input including fingerprint information may be input using a fingerprint information recognizable keyboard, a fingerprint information recognizable mouse, or a fingerprint information recognizable tablet.
  • the touch input including the fingerprint information and the input of the password described in the embodiments are not limited to being performed using the touch screen 225, and the touch input including the fingerprint information may be recognized and the password may be input. Can be performed using any input device.
  • 4A and 4B illustrate a password input method using a touch input including predetermined fingerprint information according to an example.
  • predetermined symbols among symbols constituting a desired password are input through a touch input including predetermined fingerprint information, or symbols located at a predetermined position among symbols constituting the desired password are predetermined.
  • An embodiment in which a fingerprint is input through a touch input including the fingerprint information is illustrated.
  • the desired password is assumed to be 12345 * a.
  • the symbols 4 and 5 are set to be input by the touch input including predetermined fingerprint information in the authentication information preset in the user terminal 110.
  • the desired passwords 12345 * a are sequentially inputted, so that when the symbols 4 and 5 are input by a touch input including predetermined fingerprint information, and the remaining symbols are input by a general touch input, user authentication is performed. Can be completed effectively.
  • the predetermined fingerprint information included in the touch input for inputting the symbol 4 and the touch input for inputting the symbol 5 may be different from each other.
  • the preset authentication information may be set such that symbol 4 and symbol 5 should be input with different fingers.
  • the desired password is assumed to be 14532 * a in FIG. 4B.
  • the authentication information set in the user terminal 110 is set such that symbols located in the fourth and fifth of the seven-digit password should be input by a touch input including predetermined fingerprint information. Therefore, 3 and 2 must be input by a touch input including predetermined fingerprint information.
  • the desired password 14532 * a is sequentially input, when the symbols 3 and 2 are input by a touch input including predetermined fingerprint information, and the remaining symbols are input by a general touch input, user authentication is performed. Can be completed effectively.
  • the predetermined fingerprint information included in the touch input for inputting the symbol 3 and the touch input for inputting the symbol 2 may be different from each other.
  • the predetermined authentication information may be set such that symbol 3 and symbol 2 should be input with different fingers.
  • the preset authentication information is a symbol that constitutes the desired password
  • the symbol that constitutes the desired password is set at the same time that the specific symbol is set to be input by a touch input including predetermined fingerprint information.
  • a symbol located at a specific position may be set to be input by a touch input including predetermined fingerprint information.
  • the preset authentication information may be set such that all symbols constituting the password should be input through a touch input each including predetermined fingerprint information.
  • the predetermined fingerprint information to be input in association with at least two of the symbols or at least two of the positions where the symbols are arranged may be different from each other.
  • FIG. 5 is a flowchart illustrating a method of outputting indication information on an input pattern of a desired password according to an example.
  • the controller 210 may output, via the display apparatus 220, instruction information regarding an input pattern of input of a desired password included in preset authentication information.
  • the indication information may indicate a hint or recommendation for an input pattern of input of a desired password to be input. In other words, the user can obtain a hint for input of a desired password through the outputted indication information.
  • the indication information may be output on the display device 220 as a user interface.
  • the indication information includes information on which finger (s) the predetermined fingerprint information included in the touch input to be input indicates which fingerprint (s) and at least one symbol (s) constituting a desired password (s). (Or, symbol (s) at which position) may include at least one of information indicating whether a touch input including predetermined fingerprint information should be input.
  • the indication information output on the display apparatus 220 may be changed to a certain symbol (s).
  • a certain symbol May include information indicating whether to be input by a touch input including predetermined fingerprint information. That is, when the desired password is "1234" and "2" and “3" should be input by a touch input including predetermined fingerprint information, the display device 220 displays ["2" (or “2"). And “3”) through a touch input including fingerprint information. ” May be output.
  • the indication information output on the display device 220 may be generated by a touch input in which a symbol (s) to be input by a touch input including predetermined fingerprint information includes fingerprint information of a certain finger. It may include information indicating whether it should be input. That is, the desired password is "1234", "2" should be input by the touch input including the fingerprint information of the thumb, and "3" should be input by the touch input including the fingerprint information of the index finger. In this case, a message “Please input“ 2 ”through a touch input including fingerprint information of a thumb” may be displayed on the display device 220. (In addition, “3” may be a fingerprint information of an index finger. Please enter via touch input that includes]] may be displayed.
  • Each finger of both hands of the user may be assigned a unique identifier. For example, an identification number such as any one of 1 to 10 may be assigned to each finger. Alternatively, the user's hands are divided into "left (left hand)” and "right (right hand)” so that for each finger, an identification symbol such as any one of left one to five or one of five one to five may be provided. May be granted.
  • the indication information output on the display apparatus 220 may be output in association with the above-described identification number or identification symbol.
  • the apparatus described above may be implemented as a hardware component, a software component, and / or a combination of hardware components and software components.
  • the devices and components described in the embodiments may be, for example, processors, controllers, arithmetic logic units (ALUs), digital signal processors, microcomputers, field programmable arrays (FPAs), It may be implemented using one or more general purpose or special purpose computers, such as a programmable logic unit (PLU), microprocessor, or any other device capable of executing and responding to instructions.
  • the processing device may execute an operating system (OS) and one or more software applications running on the operating system.
  • the processing device may also access, store, manipulate, process, and generate data in response to the execution of the software.
  • OS operating system
  • the processing device may also access, store, manipulate, process, and generate data in response to the execution of the software.
  • processing device includes a plurality of processing elements and / or a plurality of types of processing elements. It can be seen that it may include.
  • the processing device may include a plurality of processors or one processor and one controller.
  • other processing configurations are possible, such as parallel processors.
  • the software may include a computer program, code, instructions, or a combination of one or more of the above, and configure the processing device to operate as desired, or process it independently or collectively. You can command the device.
  • Software and / or data may be any type of machine, component, physical device, virtual equipment, computer storage medium or device in order to be interpreted by or to provide instructions or data to the processing device. Or may be permanently or temporarily embodied in a signal wave to be transmitted.
  • the software may be distributed over networked computer systems so that they may be stored or executed in a distributed manner.
  • Software and data may be stored on one or more computer readable recording media.
  • the method according to the embodiment may be embodied in the form of program instructions that can be executed by various computer means and recorded in a computer readable medium.
  • the computer readable medium may include program instructions, data files, data structures, etc. alone or in combination.
  • the program instructions recorded on the media may be those specially designed and constructed for the purposes of the embodiments, or they may be of the kind well-known and available to those having skill in the computer software arts.
  • Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tape, optical media such as CD-ROMs, DVDs, and magnetic disks, such as floppy disks.
  • Examples of program instructions include not only machine code generated by a compiler, but also high-level language code that can be executed by a computer using an interpreter or the like.
  • the hardware device described above may be configured to operate as one or more software modules to perform the operations of the embodiments, and vice versa.

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Software Systems (AREA)
  • Computer Hardware Design (AREA)
  • Multimedia (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Biomedical Technology (AREA)
  • Biodiversity & Conservation Biology (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • User Interface Of Digital Computer (AREA)
  • Telephone Function (AREA)

Abstract

사용자 단말을 통해, 적어도 하나의 소정의 지문 정보가 포함된 터치 입력을 포함하는 소기의 패스워드의 입력을 인증 정보로서 수신하고, 사용자 단말에서 기 설정된 인증 정보와 상기 수신된 인증 정보와의 일치 여부를 판정하고, 기 설정된 인증 정보와 수신된 인증 정보가 일치할 경우, 사용자의 사용자 인증을 완료 사용자 인증 방법이 제공된다.

Description

지문 정보를 포함하는 터치 입력에 기반한 사용자 인증 방법 및 장치
아래의 실시예들은 사용자 인증을 수행하는 방법 및 장치와 관련되고, 특히, 지문 정보를 포함하는 터치 입력이 감지됨에 따라 사용자 인증을 수행하는 방법 및 시스템과 관련된다.
모바일 단말 등의 사용자 단말을 사용하여 특정 어플리케이션을 실행하거나, 정보 또는 서비스를 획득함에 있어서는, 사용자 인증이 요구될 수 있다. 사용자 인증은 일반적으로, 사용자가 소기의 패스워드를 입력하는 것에 의해 완료될 수 있다. 다만, 이러한 패스워드를 입력하는 것에 의한 사용자 인증은 타인에게 패스워드가 노출되거나 타인이 패스워드를 지득하게 될 경우에는 타인이라도 사용자와 마찬가지로 해당 정보 또는 서비스에의 접근이 가능하게 되는 바, 보안 상 안전하다고 보기는 어렵다.
최근에는, 패스워드를 입력하는 것에 의한 사용자 인증 방식을 보완하기 위해, 사용자의 생체 정보를 이용한 사용자 인증 방식이 제안되고 있다. 이러한 생체 정보를 이용한 인증 방식으로는, 예컨대, 지문 인식을 이용하는 사용자 인증 방식, 홍체 인식을 이용하는 사용자 인증 방식이 있다. 특히, 지문 인식을 이용하는 사용자 인증 방법은 스마트폰 및 태블릿 PC를 비롯한 다양한 사용자 단말에도 적용되어 있다.
그러나, 이러한 지문 인식을 이용하는 사용자 인증 방식에 있어서도, 위조 지문을 이용하거나 복제 지문을 사용하는 것에 의해 인증 시스템이 무력화될 우려가 있다. 따라서, 지문 인식을 이용하는 사용자 인증 방식에 있어서도 한층 더 보안성이 향상된 사용자 인증 방법이 여전히 요구되고 있다.
한국공개특허 제10-2004-0039998호(공개일 2004년 05월 12일)에는 지문 접촉시 지문이미지를 생성하는 지문스캔부와, 사용자별 대표 기준 지문 이미지와 적어도 하나의 보조 기준 지문 이미지가 저장되는 지문 이미지 저장부와, 상기 지문 스캔부를 통해 입력된 최초의 입력 지문 이미지와 일치하는 대표 기준 지문 이미지가 존재하는지 확인하고 존재하는 경우 해당 보조 기준 지문 이미지를 읽어들여 최초 이후의 입력 지문 이미지를 상기 보조 기준지문 이미지와 비교하여 사용자 인증 여부를 판단하는 제어부를 포함하는 지문 인식을 이용한 보안 시스템이 개시되어 있다.
상기에서 설명된 정보는 단지 이해를 돕기 위한 것이며, 종래 기술의 일부를 형성하지 않는 내용을 포함할 수 있으며, 종래 기술이 통상의 기술자에게 제시할 수 있는 것을 포함하지 않을 수 있다.
일 실시예는 특정한 지문 정보가 포함된 터치 입력을 포함하는 패스워드의 입력을 인증 정보로서 사용하여, 이러한 인증 정보와 사용자 단말에 기 설정된 인증 정보와의 비교에 의해 사용자 인증을 완료하는 방법을 제공할 수 있다.
일 실시예는 패스워드의 입력에 있어서, 패스워드를 구성하는 기호들 중 특정 기호 또는 특정 위치에 위치되는 기호가 특정한 지문 정보가 포함된 터치 입력에 의해 입력되는지 여부를 판정함으로써, 사용자 인증을 완료하는 방법을 제공할 수 있다.
일 측면에 있어서, 사용자 단말을 통해, 적어도 하나의 소정의 지문 정보가 포함된 터치 입력과, 숫자, 문자 및 특수문자 중 하나 이상을 포함하는 적어도 하나의 기호의 입력을 포함하는 소기의 패스워드의 입력을 인증 정보로서 수신하는 단계; 상기 사용자 단말에서 기 설정된 인증 정보와 상기 수신된 인증 정보와의 일치 여부를 판정하는 단계; 및 상기 기 설정된 인증 정보와 상기 수신된 인증 정보가 일치할 경우, 사용자의 사용자 인증을 완료하는 단계를 포함하는, 사용자 인증 방법이 제공된다.
상기 기 설정된 인증 정보는 상기 소기의 패스워드의 입력의 입력 패턴을 나타내는 식별 정보를 포함할 수 있다.
상기 판정하는 단계는, 상기 소기의 패스워드의 입력의 입력 패턴이 상기 식별 정보가 나타내는 입력 패턴과 일치하는지 여부를 판정할 수 있다.
상기 식별 정보는 상기 소기의 패스워드를 구성하는 상기 적어도 하나의 기호 중 상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호에 대한 조건을 나타내는 정보를 포함할 수 있다.
상기 판정하는 단계는, 상기 수신된 인증 정보와 연관된 상기 소기의 패스워드의 입력이 상기 조건을 만족하는지 여부를 판정할 수 있다.
상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호는 소정의 문자, 소정의 숫자 또는 소정의 특수문자일 수 있다.
상기 소기의 패스워드는 N개의 기호들로 구성될 수 있다.
상기 N은 2 이상의 정수일 수 있다.
상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호는, 상기 패스워드 내에서 K 번째로 위치되는 기호일 수 있다.
상기 K는 1 이상 N 이하의 정수일 수 있다.
상기 소정의 지문 정보는 상기 사용자의 양 손의 손가락들 중 적어도 하나의 손가락의 지문을 나타내는 정보일 수 있다.
상기 소기의 패스워드는 복수의 기호들로 구성될 수 있다.
상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호는 복수일 수 있다.
상기 터치 입력은 복수의 터치 입력들로서 제1 지문 정보가 포함된 제1 터치 입력 및 제2 지문 정보가 포함된 제2 터치 입력을 포함할 수 있다.
상기 식별 정보는 상기 소기의 패스워드를 구성하는 기호들 중 제1 기호는 상기 제1 터치 입력에 의해 입력되어야 하고, 상기 소기의 패스워드를 구성하는 기호들 중 제2 기호는 상기 제2 터치 입력에 의해 입력되어야 하는 조건을 나타내는 정보를 포함할 수 있다.
상기 제1 지문 정보 및 상기 제2 지문 정보는 상기 사용자의 서로 상이한 손가락의 지문을 나타낼 수 있다.
상기 사용자 인증 방법은 상기 입력 패턴에 대한 지시 정보를 포함하는 인터페이스를 출력하는 단계를 더 포함할 수 있다.
상기 지시 정보는 상기 지문 정보가 어떤 손가락의 지문인지를 나타내는 정보 및 상기 소기의 패스워드를 구성하는 상기 적어도 하나의 기호 중 어떤 기호가 상기 터치 입력에 의해 입력되어야 하는지를 나타내는 정보 중 적어도 하나를 포함할 수 있다.
패스워드의 입력을 통한 사용자 인증 방식에 있어서, 패스워드의 일치 여부가 판정되는 것 외에, 패스워드를 구성하는 기호들 중 특정 기호 또는 특정 위치에 위치되는 기호가 특정한 지문 정보가 포함된 터치 입력에 의해 입력되는지 여부가 판정됨으로써, 보안성이 강화된 사용자 인증 방법이 제공된다.
타인에 의해 노출되기 어려운 지문 정보가 포함된 터치 입력 사용의 여부가 사용자 인증에 사용됨으로써, 사용자의 개인 정보가 타인으로부터 보호될 수 있는 사용자 인증 방법이 제공된다.
도 1은 일 실시예에 따른 소정의 지문 정보가 포함된 터치 입력에 기반한 사용자 인증 방법을 나타낸다.
도 2는 일 실시예에 따른 사용자 인증 방법을 수행하는 사용자 단말을 나타낸다.
도 3은 일 실시예에 따른 소정의 지문 정보가 포함된 터치 입력에 기반한 사용자 인증 방법을 나타내는 흐름도이다.
도 4a 및 4b는 일 예에 따른 소정의 지문 정보가 포함된 터치 입력을 사용하는 패스워드의 입력 방법을 나타낸다.
도 5는 일 예에 따른 소기의 패스워드의 입력 패턴에 대한 지시 정보를 출력하는 방법을 나타내는 흐름도이다.
이하에서, 첨부된 도면을 참조하여 실시예들을 상세하게 설명한다. 각 도면에 제시된 동일한 참조 부호는 동일한 부재를 나타낸다.
도 1은 일 실시예에 따른 소정의 지문 정보가 포함된 터치 입력에 기반한 사용자 인증 방법을 나타낸다.
도 1에는 사용자 단말(110)을 통해 사용자 인증을 수행함에 있어서, 소정의 지문 정보가 포함된 터치 입력을 사용하여 패스워드를 입력하는 것에 의해 사용자 인증이 수행되는 방법이 도시되었다. 사용자 인증은 사용자 단말(110)에 대한 잠금을 해제하거나, 특정한 어플리케이션을 실행하거나, 소정의 거래를 실행하고, 소기의 정보를 획득하기 위해 요구되는 동작일 수 있다. 예컨대, 사용자 인증은 사용자 단말(110)의 잠금 해제 동작 또는 특정 서비스에 대한 로그인일 수 있다.
사용자 단말(110)은 터치 스크린을 포함할 수 있다. 사용자 인증을 수행함에 있어서, 사용자 단말(110)의 터치 스크린 상에는 도시된 것처럼, 사용자에게 사용자 인증 정보를 입력할 것을 요구하는 인터페이스가 출력될 수 있다. 사용자는 터치 스크린 상에 출력된 키보드를 통해 소기의 패스워드를 터치 입력을 사용하여 입력할 수 있고, 입력된 패스워드를 사용하여 사용자 단말(110)은 사용자 인증을 수행할 수 있다.
사용자 단말(110)은 지문 인식 센서를 포함할 수 있고, 사용자는 지문 인식 센서를 통해 적어도 하나의 지문 정보를 포함하는 터치 입력을 사용자 단말(110)에 입력할 수 있다.
지문 인식 센서는 디스플레이 장치와 별개인 사용자 단말(110)의 구성일 수 있으나, 디스플레이 장치가 터치 스크린을 포함하는 경우에 있어서, 터치 스크린의 터치 패널은 지문 인식 센서를 포함할 수도 있고, 또는, 터치 패널은 지문 인식 센서가 일체형으로 구성되는 패널을 구성할 수도 있다.
실시예들에서 "지문 정보를 포함하는 터치 입력"은 디스플레이 장치와 별개의 구성인 지문 인식 센서에의 지문 입력(지문 정보 입력)과 지문 인식 센서가 포함된 터치 스크린에 대한 지문 입력을 모두 포함하는 용어로서 사용될 수 있다.
*도시된 예시에서, 소기의 패스워드는 1234일 수 있다. 사용자 단말(110)은 입력된 패스워드를 포함하는 인증 정보를 사용자 단말(110)에 기 설정된 인증 정보와 비교하고, 그 일치 여부를 판정하여, 사용자가 입력한 인증 정보가 기 설정된 인증 정보와 일치할 경우 사용자 인증을 완료할 수 있다.
사용자 단말(110)에 기 설정된 인증 정보는, 패스워드 자체에 대한 정보 외에 패스워드가 입력되는 입력 패턴에 대한 정보를 포함할 수 있다. 이러한 입력 패턴에 대한 정보는 패스워드에 포함된 소정의 기호(또는 패스워드 내의 소정의 위치에 포함된 기호)를 소정의(특정한) 지문 정보가 포함된 터치 입력에 의해 입력하도록 요구하는 것일 수 있다. 도시된 예시에서, 사용자는 패스워드에 포함되는 숫자 4를 소정의 지문 정보가 포함된 터치 입력에 의해 입력할 수 있다. 사용자 단말(110)은 4가 소정의 지문 정보가 포함된 터치 입력에 의해 입력되었는지 여부를 판정할 수 있고, 4가 소정의 지문 정보가 포함된 터치 입력에 의해 입력된 경우에만 사용자 인증을 완료할 수 있다.
따라서, 1234의 패스워드가 사용자가 아닌 타인에게 노출되더라도, 소정의 지문 정보가 포함된 터치 입력을 포함하는 상기 패스워드에 대한 입력 패턴이 노출되지 않는 한 사용자 단말(110)에 대한 보안이 유지될 수 있다.
사용자 단말(110)의 구체적인 구성과, 소정의 지문 정보가 포함된 터치 입력을 사용하는 구체적인 사용자 인증 방법에 대해서는 후술될 도 2 내지 도 4b를 참조하여 더 자세하게 설명된다.
도 2는 일 실시예에 따른 사용자 인증 방법을 수행하는 사용자 단말을 나타낸다.
사용자 단말(110)은 PC(personal computer), 노트북 컴퓨터(laptop computer), 랩탑 컴퓨터(laptop computer), 스마트폰(smart phone), 태블릿(tablet) PC 또는 웨어러블 컴퓨터(wearable computer) 등일 수 있다.
사용자 단말(110)은 디스플레이 장치(220), 제어부(210) 및 통신부(250)를 포함할 수 있다. 또한, 사용자 단말(110)은 디스플레이 장치(220)가 터치 스크린 (225)을 포함하는 경우, 터치 스크린(225)을 제어하기 위한 터치 스크린 제어부(230)를 더 포함할 수 있다. 터치 스크린 제어부(230)는 제어부(210)에 포함되어 구성될 수도 있다.
또한, 사용자 단말(110)은 지문 인식 센서(260)를 포함할 수 있고, 사용자는 지문 인식 센서(260)를 통해 적어도 하나의 지문 정보를 포함하는 터치 입력을 사용자 단말(110)에 입력할 수 있다. 지문 인식 센서(260)는 디스플레이 장치(220)와 별개인 사용자 단말(110)의 구성일 수 있다. 또는, 디스플레이 장치(220)가 터치 스크린(225)을 포함하는 경우에 있어서, 도시된 것과는 달리, 터치 스크린(225)의 터치 패널이 지문 인식 센서(260)를 포함할 수도 있다. 또는, 터치 스크린(225)의 터치 패널은 지문 인식 센서(260)가 일체형으로 구성되는 패널을 구성할 수도 있다.
디스플레이 장치(220)는 제어부(210)에 의해 처리된 정보, 사용자에게 패스워드의 입력을 요청하는 인터페이스 및 사용자 인증의 완료 또는 실패를 나타내는 인터페이스를 출력할 수 있다. 또한, 디스플레이 장치(220)는 사용자가 입력하고 있는 패스워드를 출력할 수 있다. 입력되는 패스워드는 입력한 패스워드가 그대로 노출되거나 또는 *와 같은 기호로 변경되어 디스플레이 장치(220) 상에 출력될 수 있다.
예컨대, 디스플레이 장치(220)는 모니터, 액정 디스플레이(Liquid Crystal Display; LCD), 발광 다이오드(Light Emitting Diode; LED) 디스플레이 및 유기 발광 다이오드(Organic Light Emitting Diode; OLED) 디스플레이를 포함할 수 있다.
터치 스크린(225)은 사용자 단말(110)의 사용자로부터의 적어도 하나의 터치 입력을 감지할 수 있다. 예컨대, 사용자는 터치 스크린(225)을 통해 사용자 단말(110)을 제어하거나 터치 스크린(225) 상에 출력된 객체를 제어할 수 있다. 터치 스크린(225)은 터치 스크린 제어부(230)에 의해 제어될 수 있다.
터치 스크린(225)은 터치 스크린 제어부(230)에 의해 제어될 수 있다. 터치 스크린(225)은 지문 정보가 포함된 터치 입력을 감지하도록 구성될 수 있다(즉, 터치 스크린(225)과 지문 인식 센서(260)가 일체형으로 구성되는 경우).
제어부(210)는 사용자 단말(110)의 구성 요소들을 관리할 수 있고, 사용자 단말(110)이 사용하는 프로그램 또는 어플리케이션을 실행할 수 있다. 예컨대, 제어부(210)는 사용자 인증을 처리할 수 있고, 사용자 인증이 요구되는 어플리케이션을 실행할 수 있다. 또한, 제어부(210)는 프로그램 또는 어플리케이션의 실행 및 데이터의 처리 등에 필요한 연산을 처리할 수 있다. 제어부(210)는 사용자 단말(110)의 적어도 하나의 프로세서 또는 프로세서 내의 적어도 하나의 코어(core)일 수 있다.
통신부(250)는 사용자 단말(110)과는 상이한 다른 단말(들) 또는 서버와 통신하기 위한 장치일 수 있다. 예컨대, 사용자 인증이 사용자 단말(110)이 아닌 외부의 서버와 연관되어 이루어지는 경우, 사용자가 입력한 패스워드를 포함하는 인증 정보는 통신부(250)를 통해 외부의 서버로 전송될 수 있고, 사용자 인증의 결과를 나타내는 정보가 통신부(250)를 통해 수신될 수 있다.
도시되지는 않았으나, 통신부(250)는 다른 단말(들) 또는 서버와의 신호 및 정보의 송수신을 위한 하나 이상의 안테나를 포함할 수 있다. 통신부(250)는 사용자 단말(110)의 네트워크 인터페이스 카드, 네트워크 인터페이스 칩 및 네트워킹 인터페이스 포트 등과 같은 하드웨어 모듈 또는 네트워크 디바이스 드라이버(driver) 또는 네트워킹 프로그램과 같은 소프트웨어 모듈일 수 있다.
사용자 단말(110)은 데이터 또는 정보를 저장하기 위한 저장부(240)를 더 포함할 수 있다. 저장부(240)에는 제어부(210)가 실행하는 프로그램 또는 어플리케이션 및 이와 관련된 정보를 비롯하여, 사용자 인증과 관련된 정보가 저장될 수 있다.
사용자 단말(110)을 통해 입력된 소정의 지문 정보가 포함된 터치 입력을 사용하여 사용자 인증이 이루어지는 구체적인 방법에 대해서는 후술될 도 3 내지 도 4b를 참조하여 더 자세하게 설명된다.
앞서 도 1을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
도 3은 일 실시예에 따른 소정의 지문 정보가 포함된 터치 입력에 기반한 사용자 인증 방법을 나타내는 흐름도이다.
단계(310)에서, 사용자 단말(110)의 제어부(210)는 사용자 단말(110)의 지문 인식 센서(260)(또는, 터치 스크린(225))을 통해, 적어도 하나의 소정의 지문 정보가 포함된 터치 입력과, 적어도 하나의 기호의 입력을 포함하는, 소기의 패스워드의 입력을 인증 정보로서 수신할 수 있다. 소기의 패스워드의 입력은 숫자, 문자 및 특수문자 중 하나 이상을 포함하는 적어도 하나의 기호의 입력을 포함할 수 있다. 말하자면, 소기의 패스워드는 복수의 기호들로 구성될 수 있다. 복수의 기호들의 각각은 숫자, 문자 또는 특수문자일 수 있다. 패스워드의 입력에 포함되는 소정의 지문 정보가 포함된 터치 입력은 패스워드를 구성하는 적어도 하나의 기호(들)를 입력할 때 적용되는 것일 수도 있고, 패스워드를 구성하는 기호(들)의 입력과는 별개로 기호(들)의 입력 전 및/또는 후에 입력되는 것일 수 있다. 말하자면, 소기의 패스워드는 적어도 하나의 기호 및 적어도 하나의 소정의 지문 정보가 포함된 터치 입력으로 구성될 수 있다.
터치 입력이 포함하는 지문 정보는 사용자의 양 손의 손가락들(예컨대, 엄지, 중지, 검지, 약지(무명지), 새끼 손가락) 중 적어도 하나의 손가락의 지문을 나타내는 정보일 수 있다.
입력되는 소정의 지문 정보를 포함하는 터치 입력은, 복수의 터치 입력들로서 각 터치 입력은 소정의 지문 정보를 포함할 수 있다. 예컨대, 입력되는 소정의 지문 정보를 포함하는 터치 입력은 복수의 터치 입력들로서 제1 지문 정보가 포함된 제1 터치 입력 및 제2 지문 정보가 포함된 제2 터치 입력을 포함할 수 있다. 여기서, 제1 지문 정보 및 제2 지문 정보는 서로 상이한 손가락의 지문을 나타내는 정보일 수 있다. 또는, 제1 지문 정보 및 제2 지문 정보는 사용자의 동일한 손가락의 지문을 나타내는 정보일 수도 있다(동일한 지문 정보). 말하자면, 지문 인식 센서(260)(또는, 터치 스크린(225))를 통해 입력되는 지문 정보들은 동일한 사용자의 동일한 손가락의 지문 정보들(즉, 동일한 지문 정보)일 수도 있고, 동일한 사용자의 다른 손가락의 지문 정보들(즉, 다른 손의 동일/다른 손가락의 지문 정보, 또는 같은 손의 다른 손가락의 지문 정보)일 수도 있다. 또는, 입력되는 복수의 지문 정보들은 복수의 사용자들에 의한 지문 정보일 수도 있다.
사용자 인증이 완료되기 위해서, 소기의 패스워드의 입력은 소기의 입력 패턴을 만족하도록 이루어져야 할 수 있다. 예컨대, 소기의 패스워드를 구성하는 적어도 하나의 기호 또는 소기의 패스워드를 구성하는 기호들 중 소정의 위치의 기호(들)은 일반적인 터치 입력이 아닌 소정의 지문 정보가 포함된 터치 입력을 통해 입력되어야 할 수 있다.
설명되는 실시예들에서, "소정의 지문 정보가 포함된 터치 입력"은 "특정한 지문 정보가 포함된 터치 입력"을 의미할 수 있다. 특정한(소정의) 지문 정보는 후술될 단계(320)에서, 제어부(210)에 의해 기 설정된 인증 정보에 포함된 지문 정보에 대해 비교 또는 판정이 수행되는 지문 정보를 의미할 수 있다. "일반적인 터치 입력" 역시 지문 정보를 포함할 수는 있으나, "일반적인 터치 입력"이 포함하는 지문 정보에 대해서는 상기 제어부(210)에 의한 기 설정된 인증 정보에 포함된 지문 정보에의 비교 또는 판정이 수행되지 않을 수 있다.
단계(320)에서, 사용자 단말(110)의 제어부(210)는 사용자 단말(110)에 대해 기 설정된 인증 정보와 수신된 인증 정보와의 일치 여부를 판정할 수 있다.
기 설정된 인증 정보는, 사용자 단말(110)의 사용자에 의해 미리 설정될 수 있고, 제어부(210)를 통해 처리 및 생성되어 저장부(240) 내에 저장될 수 있다. 기 설정된 인증 정보는 소기의 패스워드를 구성하는 기호(들)에 대한 정보를 포함할 수 있다.
또한, 기 설정된 인증 정보는 소기의 패스워드의 입력의 입력 패턴을 나타내는 식별 정보를 포함할 수 있다. 제어부(210)는 사용자의 소기의 패스워드의 입력의 입력 패턴이 사용자 단말(110)에 기 설정된 인증 정보가 포함하는 식별 정보가 나타내는 입력 패턴과 일치하는지 여부를 판정할 수 있다.
입력 패턴은 소기의 패스워드를 구성하는 기호들 중 어떤 기호에 소정의 지문 정보가 포함된 터치 입력이 적용되어야 하는지를 나타내거나, 어떤 위치의 기호에 소정의 지문 정보가 포함된 터치 입력이 적용되어야 하는지를 나타내는 것일 수 있다. 말하자면, 식별 정보는 소기의 패스워드를 구성하는 적어도 하나의 기호 중 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호에 대한 조건을 나타내는 정보를 포함할 수 있다. 이 때, 제어부(210)는 사용자로부터 입력되어 수신된 인증 정보와 연관된 소기의 패스워드의 입력이 상기의 조건을 만족하는지 여부를 판정할 수 있다. 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호에 대한 조건은 사용자 단말(110)의 사용자에 의해 기 설정된 것일 수 있다.
예컨대, 식별 정보는 소기의 패스워드를 구성하는 기호들 중 소정의(특정) 기호(들)가 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 함을 나타내는 정보를 포함할 수 있다. 이 때, 제어부(210)는 소기의 패스워드를 구성하는 소정의 문자, 소정의 숫자 또는 소정의 특수문자인 상기 소정의 기호가 소정의 지문 정보가 포함된 터치 입력에 입력되었는지 여부를 식별하여 판정할 수 있다.
또는, 식별 정보는 소기의 패스워드를 구성하는 기호들 중 소정의 위치에 위치되는 기호(들)가 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 함을 나타내는 정보를 포함할 수 있다. 예컨대, 소기의 패스워드가 N개의 기호들로 구성된 경우에 있어서(N은 2 이상의 정수임), 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호는, 소기의 패스워드 내에서 K 번째로 위치되는 기호일 수 있다(K는 1 이상 N 이하의 정수임).
소기의 패스워드가 복수의 기호들로 구성되는 경우에 있어서, 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호 역시 복수일 수 있다.
이러한 실시예에 있어서는, 단계(310)에서, 사용자에 의해 입력되는 소정의 지문 정보가 포함된 터치 입력 역시 복수일 수 있다. 예컨대, 사용자는 소기의 패스워드를 입력함에 있어서, 소기의 패스워드를 구성하는 기호들을 입력하기 위해 제1 지문 정보가 포함된 제1 터치 입력 및 제2 지문 정보가 포함된 제2 터치 입력을 포함하는 터치 입력들을 지문 인식 센서(260)(또는, 터치 스크린(225))를 통해 입력할 수 있다. 말하자면, 제어부(210)는 지문 인식 센서(260)(또는, 터치 스크린(225))를 통해 제1 지문 정보가 포함된 제1 터치 입력 및 제2 지문 정보가 포함된 제2 터치 입력을 포함하는 인증 정보를 수신할 수 있다. 이 때, 기 설정된 인증 정보가 포함하는 식별 정보는 소기의 패스워드를 구성하는 기호들 중 제1 기호는 제1 지문 정보가 포함된 제1 터치 입력에 의해 입력되어야 하고, 소기의 패스워드를 구성하는 기호들 중 제2 기호는 제2 지문 정보가 포함된 제2 터치 입력에 의해 입력되어야 하는 조건을 나타내는 정보를 포함할 수 있다. 여기서, 제1 기호 및 제2 기호는 서로 동일하거나 상이할 수 있다. 추가적으로 또는 대안적으로, 제1 지문 정보 및 제2 지문 정보는 서로 동일하거나 상이할 수 있다. 제어부(210)는 입력되는 소기의 패스워드를 구성하는 상기 제1 기호가 상기 제1 지문 정보가 포함된 제1 터치 입력에 의해 입력되는지 여부를 판정할 수 있고, 입력되는 소기의 패스워드를 구성하는 상기 제2 기호가 제2 지문 정보가 포함된 제2 터치 입력에 의해 입력되는지 여부를 판정할 수 있다.
판정 결과가 일치하지 않는 것으로 결정되면, 사용자 단말(110)은 사용자에게 다시 인증 정보를 입력할 것을 요구할 수 있다. 이 때, 디스플레이 장치(220)를 통해 인증 정보의 입력을 요구하는 인터페이스가 출력될 수 있다.
제어부(210)는, 기 설정된 인증 정보와 입력된 지문 정보의 일치 여부를 판정함에 있어서, 기 설정된 인증 정보에 소정의 지문 정보를 포함하는 터치 입력에 의해 입력되어야 하는 것으로 설정된 소기의 패스워드의 기호 또는 위치에 대응하는 터치 입력이 수신될 경우에만, (기 설정된 인증 정보와 입력된 기호와의 일치 여부를 판정하는 것에 더하여) 기 설정된 인증 정보에 포함된 소정의 지문 정보와 입력된 지문 정보와의 일치 여부를 판정할 수 있다. 말하자면, 소정의 지문 정보를 포함하는 터치 입력에 의해 입력될 필요가 없는 소기의 패스워드의 기호 또는 위치에 대응하는 터치 입력이 수신될 때에는, 해당 터치 입력이 지문 정보를 포함하는지 여부와 관계 없이 입력된 기호와 기 설정된 인증 정보의 일치 여부만을 판정할 수 있다.
단계(330)에서, 사용자 단말(110)의 제어부(210)는 기 설정된 인증 정보와 단계(310)에서 수신된 인증 정보가 일치할 경우, 인증 정보를 입력한 사용자에 대한 사용자 인증을 완료할 수 있다. 사용자 인증이 완료된 경우, 도 1에서 도시된 것처럼, 사용자 인증이 완료되었음을 나타내는 메시지가 터치 스크린(225)을 통해 출력될 수 있다.
앞서 전술된 것처럼, 사용자 단말(110)은 PC, 노트북 컴퓨터, 랩탑 컴퓨터, 스마트폰, 태블릿 PC 또는 웨어러블 컴퓨터 등일 수 있다.
전술된 실시예에서는 지문 정보가 포함된 터치 입력을 비롯한 패스워드의 입력은 터치 스크린(225)(즉, 지문 인식 센서(260)가 포함된 터치 스크린(225))을 사용하여 입력되는 것으로 설명되었으나, 해당 터치 입력은 지문 정보가 포함된 터치 입력이 입력 가능한 다른 입력 장치에 의해 입력되는 것일 수도 있다. 예컨대, 지문 정보가 포함된 터치 입력은 지문 정보 인식 가능 키보드, 지문 정보 인식 가능 마우스 또는 지문 정보 인식 가능 태블릿을 사용하여 입력될 수 있다.
말하자면, 실시예들에서 설명되는 지문 정보가 포함된 터치 입력 및 패스워드의 입력은 터치 스크린(225)을 사용하여 수행되는 것으로 제한되지 않고, 지문 정보가 포함된 터치 입력을 인식 가능하고 패스워드를 입력할 수 있는 여하한 입력 장치를 사용하여 수행될 수 있다.
앞서 도 1 및 2를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
도 4a 및 4b는 일 예에 따른 소정의 지문 정보가 포함된 터치 입력을 사용하는 패스워드의 입력 방법을 나타낸다.
도 4a 및 4b에서는 소기의 패스워드를 구성하는 기호들 중 소정의 기호들이 소정의 지문 정보가 포함된 터치 입력을 통해 입력되거나, 소기의 패스워드를 구성하는 기호들 중 소정의 위치에 위치되는 기호들이 소정의 지문 정보가 포함된 터치 입력을 통해 입력되는 실시예가 도시되었다.
도 4a에서 소기의 패스워드는 12345*a로 가정되었다. 해당 예시에서, 사용자 단말(110)에 기 설정된 인증 정보에는 기호 4 및 5가 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 것으로 설정되어 있다. 도시된 것처럼, 소기의 패스워드 12345*a가 순차적으로 입력됨에 있어서, 기호 4 및 5가 소정의 지문 정보가 포함된 터치 입력에 의해 입력되고, 나머지 기호들이 일반적인 터치 입력에 의해 입력될 경우, 사용자 인증은 유효하게 완료될 수 있다.
상기 예시에서 기호 4를 입력하기 위한 터치 입력과 기호 5를 입력하기 위한 터치 입력이 포함하는 소정의 지문 정보는 서로 상이할 수 있다. 말하자면, 기 설정된 인증 정보에는 기호 4 및 기호 5가 각각 다른 손가락으로 입력되어야 하도록 설정되어 있을 수 있다.
한편, 도 4b에서 소기의 패스워드는 14532*a로 가정되었다. 해당 예시에서, 사용자 단말(110)에 기 설정된 인증 정보에는 7자리의 패스워드 중 4 번째 및 5 번째에 위치되는 기호들이 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 것으로 설정되어 있다. 따라서, 3 및 2는 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 한다. 도시된 것처럼, 소기의 패스워드 14532*a가 순차적으로 입력됨에 있어서, 기호 3 및 2가 소정의 지문 정보가 포함된 터치 입력에 의해 입력되고, 나머지 기호들이 일반적인 터치 입력에 의해 입력될 경우, 사용자 인증은 유효하게 완료될 수 있다.
상기 예시에서 기호 3을 입력하기 위한 터치 입력과 기호 2를 입력하기 위한 터치 입력이 포함하는 소정의 지문 정보는 서로 상이할 수 있다. 말하자면, 기 설정된 인증 정보에는 기호 3 및 기호 2가 각각 다른 손가락으로 입력되어야 하도록 설정되어 있을 수 있다.
전술된 예시들은 서로 조합될 수 있다. 예컨대, 기 설정된 인증 정보는, 소기의 패스워드를 구성하는 기호들에 있어서, 특정 기호를 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 것으로 설정되는 것과 동시에, 상기 소기의 패스워드를 구성하는 기호들 중 특정한 위치에 위치되는 기호를 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 것으로 설정할 수도 있다.
*또한, 도시된 것과는 달리, 기 설정된 인증 정보는 패스워드를 구성하는 모든 기호들이 각각 소정의 지문 정보를 포함하는 터치 입력을 통해 입력되어야 하도록 설정될 수도 있다. 이 때, 기호들 중 적어도 2개의 기호들 또는 기호들이 배치된 위치들 중 적어도 2개의 위치들에 연관하여 입력되어야 하는 소정의 지문 정보들은 서로 상이할 수 있다.
앞서 도 1 내지 3을 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
도 5는 일 예에 따른 소기의 패스워드의 입력 패턴에 대한 지시 정보를 출력하는 방법을 나타내는 흐름도이다.
단계(510)에서, 제어부(210)는 디스플레이 장치(220)를 통해 기 설정된 인증 정보가 포함하는 소기의 패스워드의 입력의 입력 패턴에 대한 지시 정보를 출력할 수 있다. 지시 정보는 입력되어야 할 소기의 패스워드의 입력의 입력 패턴에 대한 힌트 또는 추천을 나타낼 수 있다. 말하자면, 사용자는 출력된 지시 정보를 통해 소기의 패스워드의 입력에 대한 힌트를 얻을 수 있다. 지시 정보는 사용자 인터페이스로서 디스플레이 장치(220) 상에 출력될 수 있다.
지시 정보는 입력되어야 하는 터치 입력이 포함하는 소정의 지문 정보가 어떤 손가락(들)의 지문(들)을 나타내는지에 관한 정보 및 소기의 패스워드를 구성하는 적어도 하나의 기호(들) 중 어떤 기호(들)(혹은, 어떤 위치의 기호(들))가 소정의 지문 정보를 포함하는 터치 입력에 의해 입력되어야 하는지를 나타내는 정보 중 적어도 하나를 포함할 수 있다.
예컨대, 소기의 패스워드가 복수의 기호들로 구성되고, 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호가 복수인 경우, 디스플레이 장치(220) 상에 출력되는 지시 정보는 어떤 기호(들)이 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는지를 나타내는 정보를 포함할 수 있다. 즉, 소기의 패스워드가 "1234"이고, "2" 및 "3"이 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 경우, 디스플레이 장치(220) 상에는 ["2"(또는 "2" 및 "3")을 지문 정보를 포함하는 터치 입력을 통해 입력하세요.]라는 메시지가 출력될 수 있다.
추가로 혹은 대안적으로, 디스플레이 장치(220) 상에 출력되는 지시 정보는 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호(들)가 어떤 손가락의 지문 정보를 포함하는 터치 입력에 의해 입력되어야 하는지를 나타내는 정보를 포함할 수 있다. 즉, 소기의 패스워드가 "1234"이고, "2"가 엄지 손가락의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하고, "3"이 검지 손가락의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 경우, 디스플레이 장치(220) 상에는 ["2"를 엄지 손가락의 지문 정보를 포함하는 터치 입력을 통해 입력하세요.]라는 메시지가 출력될 수 있다(추가로, ["3"를 검지 손가락의 지문 정보를 포함하는 터치 입력을 통해 입력하세요.]라는 메시지가 출력될 수도 있음).
사용자의 양 손의 각 손가락에는 고유의 식별자가 부여될 수 있다. 예컨대, 각 손가락에 대해 1 내지 10 중 어느 하나와 같은 식별 번호가 부여될 수 있다. 또는, 사용자의 양 손을 "왼(왼손)" 및 "오(오른손)"로 구분하여, 각 손가락에 대해 왼1 내지 왼5 중 어느 하나 또는 오1 내지 오5 중 어느 하나와 같은 식별 기호가 부여될 수도 있다. 디스플레이 장치(220) 상에 출력되는 지시 정보는 전술된 식별 번호 또는 식별 기호와 연관되어 출력될 수 있다.
앞서 도 1 내지 4b를 참조하여 설명된 기술적 내용들이 그대로 적용될 수 있으므로, 보다 상세한 설명은 이하 생략하기로 한다.
이상에서 설명된 장치는 하드웨어 구성요소, 소프트웨어 구성요소, 및/또는 하드웨어 구성요소 및 소프트웨어 구성요소의 조합으로 구현될 수 있다. 예를 들어, 실시예들에서 설명된 장치 및 구성요소는, 예를 들어, 프로세서, 콘트롤러, ALU(arithmetic logic unit), 디지털 신호 프로세서(digital signal processor), 마이크로컴퓨터, FPA(field programmable array), PLU(programmable logic unit), 마이크로프로세서, 또는 명령(instruction)을 실행하고 응답할 수 있는 다른 어떠한 장치와 같이, 하나 이상의 범용 컴퓨터 또는 특수 목적 컴퓨터를 이용하여 구현될 수 있다. 처리 장치는 운영 체제(OS) 및 상기 운영 체제 상에서 수행되는 하나 이상의 소프트웨어 애플리케이션을 수행할 수 있다. 또한, 처리 장치는 소프트웨어의 실행에 응답하여, 데이터를 접근, 저장, 조작, 처리 및 생성할 수도 있다. 이해의 편의를 위하여, 처리 장치는 하나가 사용되는 것으로 설명된 경우도 있지만, 해당 기술분야에서 통상의 지식을 가진 자는, 처리 장치가 복수 개의 처리 요소(processing element) 및/또는 복수 유형의 처리 요소를 포함할 수 있음을 알 수 있다. 예를 들어, 처리 장치는 복수 개의 프로세서 또는 하나의 프로세서 및 하나의 콘트롤러를 포함할 수 있다. 또한, 병렬 프로세서(parallel processor)와 같은, 다른 처리 구성(processing configuration)도 가능하다.
소프트웨어는 컴퓨터 프로그램(computer program), 코드(code), 명령(instruction), 또는 이들 중 하나 이상의 조합을 포함할 수 있으며, 원하는 대로 동작하도록 처리 장치를 구성하거나 독립적으로 또는 결합적으로(collectively) 처리 장치를 명령할 수 있다. 소프트웨어 및/또는 데이터는, 처리 장치에 의하여 해석되거나 처리 장치에 명령 또는 데이터를 제공하기 위하여, 어떤 유형의 기계, 구성요소(component), 물리적 장치, 가상 장치(virtual equipment), 컴퓨터 저장 매체 또는 장치, 또는 전송되는 신호 파(signal wave)에 영구적으로, 또는 일시적으로 구체화(embody)될 수 있다. 소프트웨어는 네트워크로 연결된 컴퓨터 시스템 상에 분산되어서, 분산된 방법으로 저장되거나 실행될 수도 있다. 소프트웨어 및 데이터는 하나 이상의 컴퓨터 판독 가능 기록 매체에 저장될 수 있다.
실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 실시예를 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. 상기된 하드웨어 장치는 실시예의 동작을 수행하기 위해 하나 이상의 소프트웨어 모듈로서 작동하도록 구성될 수 있으며, 그 역도 마찬가지이다.
이상과 같이 실시예들이 비록 한정된 실시예와 도면에 의해 설명되었으나, 해당 기술분야에서 통상의 지식을 가진 자라면 상기의 기재로부터 다양한 수정 및 변형이 가능하다. 예를 들어, 설명된 기술들이 설명된 방법과 다른 순서로 수행되거나, 및/또는 설명된 시스템, 구조, 장치, 회로 등의 구성요소들이 설명된 방법과 다른 형태로 결합 또는 조합되거나, 다른 구성요소 또는 균등물에 의하여 대치되거나 치환되더라도 적절한 결과가 달성될 수 있다.

Claims (10)

  1. 사용자 단말을 통해, 적어도 하나의 소정의 지문 정보가 포함된 터치 입력과, 숫자, 문자 및 특수문자 중 하나 이상을 포함하는 적어도 하나의 기호의 입력을 포함하는 소기의 패스워드의 입력을 인증 정보로서 수신하는 단계;
    상기 사용자 단말에서 기 설정된 인증 정보와 상기 수신된 인증 정보와의 일치 여부를 판정하는 단계; 및
    상기 기 설정된 인증 정보와 상기 수신된 인증 정보가 일치할 경우, 사용자의 사용자 인증을 완료하는 단계
    를 포함하는, 사용자 인증 방법.
  2. 제1항에 있어서,
    상기 기 설정된 인증 정보는 상기 소기의 패스워드의 입력의 입력 패턴을 나타내는 식별 정보를 포함하고,
    상기 판정하는 단계는, 상기 소기의 패스워드의 입력의 입력 패턴이 상기 식별 정보가 나타내는 입력 패턴과 일치하는지 여부를 판정하는, 사용자 인증 방법.
  3. 제2항에 있어서,
    상기 식별 정보는 상기 소기의 패스워드를 구성하는 상기 적어도 하나의 기호 중 상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호에 대한 조건을 나타내는 정보를 포함하고,
    상기 판정하는 단계는, 상기 수신된 인증 정보와 연관된 상기 소기의 패스워드의 입력이 상기 조건을 만족하는지 여부를 판정하는, 사용자 인증 방법.
  4. 제3항에 있어서,
    상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호는 소정의 문자, 소정의 숫자 또는 소정의 특수문자인, 사용자 인증 방법.
  5. 제3항에 있어서,
    상기 소기의 패스워드는 N개의 기호들로 구성되고,
    상기 N은 2 이상의 정수이고,
    상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호는, 상기 패스워드 내에서 K 번째로 위치되는 기호이고,
    상기 K는 1 이상 N 이하의 정수인, 사용자 인증 방법.
  6. 제1항에 있어서,
    상기 소정의 지문 정보는 상기 사용자의 양 손의 손가락들 중 적어도 하나의 손가락의 지문을 나타내는 정보인, 사용자 인증 방법.
  7. 제3항에 있어서,
    상기 소기의 패스워드는 복수의 기호들로 구성되고,
    상기 소정의 지문 정보가 포함된 터치 입력에 의해 입력되어야 하는 기호는 복수인, 사용자 인증 방법.
  8. 제7항에 있어서,
    상기 터치 입력은 복수의 터치 입력들로서 제1 지문 정보가 포함된 제1 터치 입력 및 제2 지문 정보가 포함된 제2 터치 입력을 포함하고,
    상기 식별 정보는 상기 소기의 패스워드를 구성하는 기호들 중 제1 기호는 상기 제1 터치 입력에 의해 입력되어야 하고, 상기 소기의 패스워드를 구성하는 기호들 중 제2 기호는 상기 제2 터치 입력에 의해 입력되어야 하는 조건을 나타내는 정보를 포함하는, 사용자 인증 방법.
  9. 제8항에 있어서,
    상기 제1 지문 정보 및 상기 제2 지문 정보는 상기 사용자의 서로 상이한 손가락의 지문을 나타내는, 사용자 인증 방법.
  10. 제2항에 있어서,
    상기 입력 패턴에 대한 지시 정보를 출력하는 단계
    를 더 포함하고,
    상기 지시 정보는 상기 소정의 지문 정보가 어떤 손가락의 지문을 나타내는지에 관한 정보 및 상기 소기의 패스워드를 구성하는 상기 적어도 하나의 기호 중 어떤 기호가 상기 터치 입력에 의해 입력되어야 하는지를 나타내는 정보 중 적어도 하나를 포함하는, 사용자 인증 방법.
PCT/KR2017/004951 2016-05-16 2017-05-12 지문 정보를 포함하는 터치 입력에 기반한 사용자 인증 방법 및 장치 Ceased WO2017200239A2 (ko)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US16/302,503 US20190171803A1 (en) 2016-05-16 2017-05-12 Method and apparatus for user authentication based on touch input including fingerprint information
CN201780040323.5A CN109416714A (zh) 2016-05-16 2017-05-12 基于包含指纹信息的触摸输入的用户认证方法及装置

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR10-2016-0059407 2016-05-16
KR1020160059407A KR101760326B1 (ko) 2016-05-16 2016-05-16 지문 정보를 포함하는 터치 입력에 기반한 사용자 인증 방법 및 장치

Publications (2)

Publication Number Publication Date
WO2017200239A2 true WO2017200239A2 (ko) 2017-11-23
WO2017200239A3 WO2017200239A3 (ko) 2018-08-09

Family

ID=59429285

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/KR2017/004951 Ceased WO2017200239A2 (ko) 2016-05-16 2017-05-12 지문 정보를 포함하는 터치 입력에 기반한 사용자 인증 방법 및 장치

Country Status (4)

Country Link
US (1) US20190171803A1 (ko)
KR (1) KR101760326B1 (ko)
CN (1) CN109416714A (ko)
WO (1) WO2017200239A2 (ko)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN107609376A (zh) * 2017-09-11 2018-01-19 刘先利 一种包含生物特征的信息录入方法及装置
CN110996482A (zh) * 2019-11-29 2020-04-10 五邑大学 一种照明系统控制方法
CN113323515B (zh) * 2021-06-07 2022-07-22 北京京东方技术开发有限公司 基于触觉反馈的密码输出装置、身份认证装置及其方法
CN114741677B (zh) * 2022-03-18 2023-05-02 深圳技师学院 一种基于用户行为指纹分配数据访问权限的方法及装置

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3734242B2 (ja) 1999-11-11 2006-01-11 日本電信電話株式会社 指紋認識型データ入力装置
US6766456B1 (en) * 2000-02-23 2004-07-20 Micron Technology, Inc. Method and system for authenticating a user of a computer system
JP2003091509A (ja) * 2001-09-17 2003-03-28 Nec Corp 携帯通信機器の個人認証方法およびそれを記述したプログラム
KR20040025004A (ko) * 2002-09-18 2004-03-24 주식회사 현대오토넷 지문이 조합된 비밀번호 인증시스템
KR20050095186A (ko) * 2004-03-25 2005-09-29 주식회사 팬택앤큐리텔 지문인식을 이용한 이동통신단말기의 사용자 인증 방법
JP2006085559A (ja) 2004-09-17 2006-03-30 Canon Inc 個人認証装置および個人認証方法および記憶媒体
KR20060100352A (ko) * 2006-09-01 2006-09-20 장준현 임의의 난수와 조합된 비밀번호를 입력 값으로 사용하는비밀번호 활용방식
US20090064320A1 (en) * 2007-06-27 2009-03-05 Sharp Kabushiki Kaisha Image processing apparatus and image processing system
DE102009035966A1 (de) * 2009-08-04 2011-02-10 Deutsche Telekom Ag Verfahren zur kodierten Eingabe und Steuerung mittels Fingerabdruck
CN104022876B (zh) * 2013-03-01 2018-12-28 深圳市腾讯计算机系统有限公司 用户身份认证方法、设备及系统
CN104462911A (zh) * 2013-09-25 2015-03-25 南京神盾信息技术有限公司 一种在移动终端上实现身份认证的方法
CN103996011A (zh) * 2014-06-05 2014-08-20 福建天晴数码有限公司 一种保护密码输入安全的方法和装置

Also Published As

Publication number Publication date
US20190171803A1 (en) 2019-06-06
CN109416714A (zh) 2019-03-01
WO2017200239A3 (ko) 2018-08-09
KR101760326B1 (ko) 2017-07-24

Similar Documents

Publication Publication Date Title
WO2015126135A1 (en) Method and apparatus for processing biometric information in electronic device
WO2018030707A1 (ko) 인증 시스템 및 방법과 이를 수행하기 위한 사용자 단말, 인증 서버 및 서비스 서버
WO2017111383A1 (ko) 생체 정보 기반 인증 장치, 이와 연동하는 제어 서버, 그리고 이들의 생체 정보 기반 로그인 방법
WO2014027859A1 (en) Device and method for processing transaction request in processing environment of trust zone
WO2013165227A1 (ko) 아이콘의 키워드를 이용하는 아이콘 패스워드 설정 장치 및 아이콘 패스워드 설정 방법
WO2020190099A1 (en) Electronic device for managing personal information and operating method thereof
WO2017200239A2 (ko) 지문 정보를 포함하는 터치 입력에 기반한 사용자 인증 방법 및 장치
WO2017043717A1 (ko) 생체인식 본인인증 방법
WO2023128345A1 (ko) 동형 암호화된 이미지를 이용한 개인 식별 방법 및 시스템
WO2018160039A1 (ko) 분할 기능을 이용한 자동 인증 처리 방법 및 시스템
WO2020060114A1 (ko) 신분 정보를 제공하는 장치 및 그 시스템
WO2018088861A1 (en) Method and electronic device for providing multi-level security
WO2017065576A1 (ko) 가변 키패드를 이용한 본인 인증 방법 및 시스템
WO2021040395A1 (en) Electronic device for controlling access to device resource and operation method thereof
WO2022146026A1 (ko) 보안 데이터 처리 방법 및 이를 지원하는 전자 장치
WO2017105072A1 (ko) 생체 정보 기반 인증 장치 그리고 이의 동작 방법
WO2015163558A1 (ko) 생체 정보 인식을 이용한 결제 방법, 이를 위한 장치 및 시스템
WO2023128342A1 (ko) 동형 암호화된 음성을 이용한 개인 식별 방법 및 시스템
WO2011136464A1 (ko) 비밀번호 키의 이동값을 이용하는 비밀번호 안전 입력 시스템 및 그 비밀번호 안전 입력 방법
WO2017052277A1 (ko) 가변키패드를 이용한 본인 인증 방법 및 시스템
WO2018169150A1 (ko) 잠금화면 기반의 사용자 인증 시스템 및 방법
WO2018088585A1 (ko) 복약 관리 방법 및 그 장치
WO2015102466A1 (ko) 단말기 및 단말기의 잠금 상태 해제 방법
WO2012074275A2 (ko) 인터넷 보안을 위한 본인인증 장치, 그 방법 및 이를 기록한 기록매체
WO2020060135A1 (en) Electronic device and method for controlling connection of external device using the same

Legal Events

Date Code Title Description
NENP Non-entry into the national phase

Ref country code: DE

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 17799597

Country of ref document: EP

Kind code of ref document: A2

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC (EPO FORM 1205A DATED 14/03/2019)

122 Ep: pct application non-entry in european phase

Ref document number: 17799597

Country of ref document: EP

Kind code of ref document: A2