KR102245267B1 - Signature registration method, signature authentication method and apparatus thereof - Google Patents
Signature registration method, signature authentication method and apparatus thereof Download PDFInfo
- Publication number
- KR102245267B1 KR102245267B1 KR1020140102621A KR20140102621A KR102245267B1 KR 102245267 B1 KR102245267 B1 KR 102245267B1 KR 1020140102621 A KR1020140102621 A KR 1020140102621A KR 20140102621 A KR20140102621 A KR 20140102621A KR 102245267 B1 KR102245267 B1 KR 102245267B1
- Authority
- KR
- South Korea
- Prior art keywords
- signature
- state
- input
- user
- authentication
- 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.)
- Active
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; 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
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/048—Interaction techniques based on graphical user interfaces [GUI]
- G06F3/0487—Interaction 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/0488—Interaction 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/04883—Interaction 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 for inputting data by handwriting, e.g. gesture or text
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2203/00—Indexing scheme relating to G06F3/00 - G06F3/048
- G06F2203/01—Indexing scheme relating to G06F3/01
- G06F2203/011—Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- General Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- Computer Security & Cryptography (AREA)
- Computer Hardware Design (AREA)
- Software Systems (AREA)
- Collating Specific Patterns (AREA)
Abstract
서명을 입력받기 위한 입력부와, 서명이 입력되는 동안 서명 등록 장치의 상태를 감지하기 위한 감지부와; 입력된 서명을 등록하기 위한 저장부와; 감지된 서명 등록 장치의 상태에 대한 정보와 입력된 서명에 대한 정보를 저장부에 저장하는 제어부를 포함하는 것을 특징으로 하는 서명 등록 장치가 개시된다.An input unit for receiving a signature, and a detection unit for detecting a state of the signature registration device while the signature is being input; A storage unit for registering the inputted signature; Disclosed is a signature registration device comprising a control unit for storing information on a state of the detected signature registration device and information on an input signature in a storage unit.
Description
본 발명은 인증을 위한 서명을 등록하는 방법, 등록된 서명과의 정합도를 산출하여 서명을 인증하는 방법, 서명 등록 장치 및 서명 인증 장치에 대한 것이다.
The present invention relates to a method of registering a signature for authentication, a method of authenticating a signature by calculating a degree of matching with a registered signature, a signature registration device, and a signature authentication device.
디지털 기기에 접근하는 사용자가 권한 있는 사용자인지 확인하기 위한 방법으로 서명이 사용되고 있다. 특히 터치 입력 수단을 가진 터치 스크린을 구비한 휴대전화, PMP (Portable Media Player), PDA(Personal Digital Assistant), 휴대용 게임기, 디지털 카메라, 디지털 캠코더, 전자책(e-book) 등의 모바일 기기를 사용하려는 사용자를 인증하는 방법으로 서명이 사용되고 있는 실정이다. 그러나, 모바일 기기는 사용자가 이동하면서 사용하거나 손에 들고 사용하는 경우가 많으므로, 고정된 위치에서 사용하는 기기에 비해 서명 인식의 성능이 낮다. 또한, 서명을 최초로 등록하는 때와 기기의 사용을 위해 본인 인증을 시도할 때, 사용자의 자세에 따라 기기의 상태가 달라지고 입력되는 데이터도 달라질 수 있으며, 이 경우는 서명 인식 성공률이 더 저하되는 경향이 있다.
Signatures are being used as a way to check whether a user accessing a digital device is an authorized user. In particular, mobile devices such as mobile phones with touch screens with touch input means, portable media players (PMPs), personal digital assistants (PDAs), portable game consoles, digital cameras, digital camcorders, and e-books are used. Signing is being used as a way to authenticate the intended user. However, since the mobile device is often used while the user is moving or used by hand, the performance of signature recognition is lower than that of a device used in a fixed location. In addition, when a signature is first registered and when an identity authentication is attempted for the use of the device, the state of the device may vary depending on the user's posture and the input data may be different. In this case, the success rate of signature recognition is further reduced. There is a tendency.
본 발명은 입력된 서명에 대한 정보에 더하여 서명 입력시의 사용자의 자세나 장치의 상태에 대한 정보를 이용한 서명 등록 장치 및 방법과, 서명 인증 장치 및 방법에 대한 것이다.The present invention relates to a signature registration device and method using information on a user's posture or device state at the time of signature input, in addition to information on an input signature, and a signature authentication device and method.
본 발명의 일 실시예에 따른 서명 등록 장치는, 서명을 입력 받는 입력부, 상기 서명 등록 장치의 상태를 감지하기 위한 감지부, 저장부, 상기 감지된 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 상기 저장부에 저장하는 제어부를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. The signature registration device according to an embodiment of the present invention includes an input unit for receiving a signature, a detection unit for detecting a state of the signature registration device, a storage unit, information on the state of the detected signature registration device, and the input And a control unit for storing information on a signature in the storage unit, and a state of the signature registration device includes one of a fixed state and a gripped state.
본 발명의 일 실시예에 따른 상기 감지부는, 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서를 포함할 수 있다.The sensing unit according to an embodiment of the present invention may include a sensor that detects at least one of a tilt and acceleration of the signature registration device.
본 발명의 일 실시예에 따른 상기 제어부는 상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위 내인 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정할 수 있다.The controller according to an embodiment of the present invention may determine a state of the signature registration device to which the signature is input as a fixed state when the detected slope of the signature registration device is within a predetermined range.
본 발명의 일 실시예에 따른 상기 제어부는 상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정할 수 있다.When the detected acceleration of the signature registration device varies within a predetermined range, the control unit according to an embodiment of the present invention may determine a state of the signature registration device to which the signature is input as a fixed state.
본 발명의 일 실시예에 따른 서명 등록 장치에서의 서명 등록 방법은, 서명을 입력 받는 단계와; 센서를 이용하여 감지되는 상기 서명 등록 장치의 상태를 판단하는 단계와; 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 저장하는 단계를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature registration method in a signature registration device according to an embodiment of the present invention includes the steps of: receiving a signature; Determining a state of the signature registration device detected using a sensor; Storing information on a state of the signature registration device and information on the inputted signature, wherein the state of the signature registration device includes one of a fixed state and a gripped state.
본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 감지하는 감지부, 기 등록된 서명과 서명 등록 장치의 상태에 대한 정보를 저장하는 저장부, 상기 저장부에 기 저장된 등록 서명 및 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력부를 통해 입력된 서명 및 상기 감지부에 의해 감지된 상기 서명 인증 장치의 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature authentication device according to an embodiment of the present invention includes an input unit for receiving a user's signature, a detection unit for detecting a state of the signature authentication device to which the signature is input, and a pre-registered signature and a state of the signature registration device. A storage unit for storing information, information on the state of the registered signature and the signature registration device previously stored in the storage unit, the signature input through the input unit, and information on the state of the signature authentication device detected by the detection unit And a control unit for authenticating the input signature by using, and a state of the signature registration device includes one of a fixed state and a grip state, and the state of the signature authentication device includes one of a fixed state and a grip state. .
본 발명의 일 실시예에 따른 상기 제어부는 상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경할 수 있다.According to an embodiment of the present invention, when the device state in the case of registering the signature and the state of the signature authentication device are different from each other, the control unit is configured for each feature used to calculate a matching degree between the previously registered signature and the input signature. You can change the weight.
본 발명의 일 실시예에 따른 상기 제어부는, 상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경할 수 있다. The controller according to an embodiment of the present invention may change an authentication success threshold value used for authentication of the input signature when the state of the device when registering the signature and the state of the signature authentication device are different from each other.
본 발명의 일 실시예에 따른 상기 제어부는, 상기 서명 등록하는 경우의 장치 상태와 상기 서명 인증 장치의 상태가 파지 상태인 경우, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경할 수 있다. The control unit according to an embodiment of the present invention may downwardly change the authentication success threshold used for authentication of the input signature when the device state in the case of registering the signature and the state of the signature authentication device are in the grip state. have.
본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 센서에 의해 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 판단하는 단계, 서명 등록하는 경우의 기 등록된 서명과 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 서명 인증 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함하고, 상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature authentication method in a signature authentication device according to an embodiment of the present invention includes receiving a user's signature, determining a state of the signature authentication device to which the signature is input by a sensor, and registering a signature. And authenticating the input signature using information on a pre-registered signature and device state, and information on the input signature and the state of the signature authentication device, and the device state in the case of registering the signature A includes one of a fixed state and a gripped state, and the state of the signature authentication device includes one of a fixed state and a gripped state.
본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 서명 등록하는 경우의 기 저장된 등록 서명 및 사용자 상태에 대한 정보를 저장하는 저장부, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부, 상기 저장부에 상기 기 저장된 등록 서명 및 상기 사용자 상태에 대한 정보 와 상기 입력부를 통해 입력된 서명 및 상기 통신부를 통해 수신되는 상기 사용자 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함한다. A signature authentication device according to an embodiment of the present invention includes an input unit that receives a user's signature, a storage unit that stores information on a pre-stored registration signature and user state when registering a signature, and information on a user state from a wearable device. The input signature is performed using the communication unit for receiving, information on the registered signature and the user status stored in the storage unit, the signature input through the input unit, and information on the user status received through the communication unit. It includes a control unit that authenticates.
본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 단계, 서명 등록하는 경우의 기 저장된 등록 서명과 기 저장된 사용자 상태에 대한 정보 및 상기 입력된 서명과 상기 웨어러블 장치에부터 수신된 사용자 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함한다. A signature authentication method in a signature authentication device according to an embodiment of the present invention includes the steps of receiving a user's signature, receiving information about the user's state from a wearable device, and registering a previously stored registration signature when registering a signature. And authenticating the input signature by using the stored user status information and the input signature and the user status information received from the wearable device.
본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 감지하는 감지부, 서명 등록하는 경우의 기 저장된 등록 서명, 사용자 상태에 대한 정보 및 장치 상태에 대한 정보를 저장하는 저장부, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부, 상기 저장부에 상기 기 저장된 등록 서명, 상기 사용자 상태에 대한 정보 및 상기 장치 상태에 대한 정보와 상기 입력부를 통해 입력된 서명, 상기 통신부를 통해 수신되는 상기 사용자 상태에 대한 정보 및 상기 감지부에서부터 수신되는 장치 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함한다. A signature authentication device according to an embodiment of the present invention includes an input unit that receives a user's signature, a detection unit that detects a state of the signature authentication device to which the signature is input, a pre-stored registration signature in case of registering a signature, and a user state. A storage unit that stores information about the device state and information about the device state, a communication unit that receives information about the user state from a wearable device, the registration signature previously stored in the storage unit, information about the user state, and the device state. And a control unit for authenticating the input signature by using information and a signature input through the input unit, information on the user status received through the communication unit, and information on a device status received from the sensing unit.
본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 센서에 의해 감지되는 상기 장치의 상태를 수신하는 단계, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 단계, 서명 등록하는 경우의 기 저장된 등록 서명, 기 저장된 사용자 상태에 대한 정보, 기 저장된 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 웨어러블 장치에부터 수신된 상기 사용자 상태에 대한 정보, 상기 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함한다.
A signature authentication method in a signature authentication device according to an embodiment of the present invention includes receiving a user's signature, receiving a state of the device detected by a sensor, and receiving information on a user state from a wearable device. Step of, when registering a signature, a pre-stored registration signature, information on a pre-stored user state, information on a pre-stored device state, and information on the inputted signature and the user state received from the wearable device, the device And authenticating the inputted signature by using the information on the state of.
도 1a는 본 발명의 일 실시예와 관련된 서명 등록 장치를 설명하기 위한 블록 구성도이다.
도 1b는 본 발명의 일 실시예와 관련된 서명 인증 장치를 설명하기 위한 블록 구성도이다.
도 2는 본 발명의 일 실시예와 관련된 서명 등록 방법을 설명하기 위한 순서도이다.
도 3a 및 도 3b는 본 발명의 일 실시예와 관련된 서명 등록 장치 및/또는 서명 인증 장치의 상태를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예와 관련된 서명 인증 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 일 실시예와 관련 서명 등록 및 인증 방법을 설명하기 위한 순서도이다.
도 6은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치 사이의 동작을 설명하기 위한 도면이다.
도 7은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치를 설명하기 위한 블록 구성도이다.
도 8은 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다.
도 9는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다.
도 10 내지 도 13는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법의 예를 설명하기 위한 도면이다. 1A is a block diagram illustrating a signature registration apparatus according to an embodiment of the present invention.
1B is a block diagram illustrating a signature authentication apparatus according to an embodiment of the present invention.
2 is a flowchart illustrating a signature registration method according to an embodiment of the present invention.
3A and 3B are diagrams for explaining a state of a signature registration device and/or a signature authentication device according to an embodiment of the present invention.
4 is a flowchart illustrating a signature authentication method according to an embodiment of the present invention.
5 is a flowchart illustrating an embodiment of the present invention and a method of registering and authenticating a related signature.
6 is a diagram for describing an operation between a device and a wearable device related to another embodiment of the present invention.
7 is a block diagram illustrating a device and a wearable device related to another embodiment of the present invention.
8 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.
9 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.
10 to 13 are diagrams for explaining an example of a device signature registration and authentication method according to another embodiment of the present invention.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. The terms used in the present specification will be briefly described, and the present invention will be described in detail.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 해석되어야 한다. Terms used in the present invention have selected general terms that are currently widely used as possible while taking functions of the present invention into consideration, but this may vary according to the intention or precedent of a technician working in the field, the emergence of new technologies, and the like. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning of the terms will be described in detail in the description of the corresponding invention. Therefore, the terms used in the present invention should be interpreted based on the meaning of the term and the overall contents of the present invention, not a simple name of the term.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "...모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When a part of the specification is said to "include" a certain component, it means that other components may be further included rather than excluding other components unless specifically stated to the contrary. In addition, terms such as "... unit" and "... module" described in the specification mean a unit that processes at least one function or operation, which is implemented as hardware or software, or as a combination of hardware and software. Can be.
아래에서는 첨부한 도면을 참고하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art may easily implement the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and similar reference numerals are attached to similar parts throughout the specification.
도 1a는 본 발명의 일 실시예와 관련된 서명 등록 장치를 설명하기 위한 블록 구성도이고, 도 1b는 본 발명의 일 실시예와 관련된 서명 인증 장치를 설명하기 위한 블록 구성도이다. 1A is a block diagram illustrating a signature registration device related to an embodiment of the present invention, and FIG. 1B is a block configuration diagram illustrating a signature authentication device related to an embodiment of the present invention.
서명 등록 장치와 서명 인증 장치는 물리적으로 하나의 장치로 구현될 수도 있지만 별도의 장치일 수도 있다. 일반적으로는, 사용자가 장치를 통해 서명을 등록하고, 동일 장치에 사용 권한 인증을 위한 서명을 입력한다. 이러한 경우에는 서명 등록 장치와 서명 인증 장치는 동일한 장치로 구현된다. 또한, 서명 등록 장치 및/또는 서명 인증 장치는 휴대전화, PMP(Portable Media Player), PDA(Personal Digital Assistant), 휴대용 게임기, 디지털 카메라, 디지털 캠코더, 전자책(e-book) 등의 모바일 기기일 수 있으나 이에 한정되는 것은 아니며, 서명의 등록과 인증을 처리할 수 있는 프로세서가 구비된 컴퓨팅 기기일 수 있다.
The signature registration device and the signature authentication device may be physically implemented as one device, but may be separate devices. In general, a user registers a signature through a device and inputs a signature for authenticating use rights on the same device. In this case, the signature registration device and the signature authentication device are implemented with the same device. In addition, the signature registration device and/or the signature authentication device are mobile devices such as mobile phones, portable media players (PMPs), personal digital assistants (PDAs), portable game consoles, digital cameras, digital camcorders, and e-books. However, the present invention is not limited thereto, and may be a computing device equipped with a processor capable of processing signature registration and authentication.
도 1a를 참조하면, 서명 등록 장치(100)는 사용자가 인증에 사용할 서명을 최초로 등록하거나, 이미 등록되어 있는 서명을 변경하는 기능을 가진 장치이다. 서명 등록 장치(100)는, 입력부(110), 등록 제어부(120), 감지부(130), 저장부(140)를 포함할 수 있다. Referring to FIG. 1A, the
입력부(110)는 사용자로부터 서명을 입력받기 위한 것이다. 입력부(110)는 터치 입력 수단에 의해 구현될 수 있으나 이에 한정되는 것은 아니며 마우스 등 다른 입력 수단에 의해 구현될 수도 있다. 입력부(110)가 터치 입력 수단에 의해 구현되는 경우 서명 등록 장치(100)는 터치 스크린(도시되지 않음)을 포함할 수 있다. 터치 스크린(도시되지 않음)은 터치를 수신하는 터치 패널 및 단축 아이콘을 표시하거나 수신된 터치에 대응되는 결과를 표시하는 디스플레이 화면을 포함할 수 있다. 터치 패널은 저항 방식, 정전 용량 방식, 초음파 방식 또는 적외선 방식 등 다양한 입력 방식을 포함할 수 있다. The
권한이 없는 사용자가 장치(100)에 접근하거나 사용하는 것을 방지하기 위해, 사용자는 장치(100)에서 서명 등록 메뉴를 선택하고 서명을 등록할 수 있다. 등록된 서명은 추후 서명 등록 장치(100) 또는 서명 인증 장치(150)에의 접근 권한을 인증하는데 사용될 것이다.
In order to prevent an unauthorized user from accessing or using the
감지부(130)는 서명이 입력되는 동안 서명 등록 장치(100)의 상태를 감지하기 위한 것이다. 서명 등록 장치(100)의 상태는 사용자의 서명 입력에 영향을 미치는 조건 또는 상황에 대한 것으로, 예를 들면, 서명 입력시 서명 등록 장치(100)가 고정되어 있는 상태인지, 움직이고 있는 상태인지, 평평하고 고정된 테이블 위에 올려져 있는 상태인지, 사용자의 손에 들려 있는 상태인지, 흔들리고 있는 상태인지 등을 말한다. The
서명 등록 장치(100)의 상태는 서명 입력시의 사용자의 자세에 의존할 수 있다. 즉, 서명 등록 장치(100)의 상태는 사용자가 서명 등록 장치(100)를 다루는 자세에 따라 달라질 수 있다. 예를 들어, 사용자가 서명 등록 장치(100)를 테이블 위에 놓거나 서명 등록 장치(100)를 흔들림 없이 고정시킨 상태에서 등록을 위한 서명을 입력하는 경우, 서명 등록 장치(100)는 고정(fixed) 상태일 것이다. 또, 사용자가 서명 등록 장치(100)를 손에 쥔 상태에서 등록을 위한 서명을 입력하는 경우, 서명 등록 장치(100)는 파지(grip) 상태일 것이다. 예를 들어, 사용자가 서명 등록 장치(100)를 손에 쥐고 이동하는 상태에서 서명을 등록하는 경우, 서명 등록 장치(100)는 파지 상태일 수 있다. The state of the
감지부(130)는 서명 등록 장치(100)의 피치(pitch)를 감지하기 위한 방향 센서(orientation sensor) 및 가속도를 감지하기 위한 속도 센서(speed sensor) 중 적어도 하나를 포함할 수 있다. 방향 센서에 의해 감지되는 피치(pitch)는 장치(100)의 방향(orientation) 즉 기울기를 의미한다. 방향 센서는 장치(100)의 3차원(예를 들어, x축, y축 및 z축인 3축)에 대응되는 방향(azimuth, 또는 yaw), 기울기(pitch) 및 회전(roll)을 감지할 수 있다. 속도 센서는 장치(100)의 움직임의 정도를 감지하기 위한 것이다. 속도 센서는 움직임의 정도, 예를 들어, 시간에 대한 속도의 변화 또는 시간에 대한 거리의 변화를 감지할 수 있다. 장치(100)의 방향은 방향 센서 및 속도 센서를 이용하여 산출할 수 있다. 또한, 장치(100)의 움직임은 방향 센서 및 속도 센서를 이용하여 산출할 수도 있다. The
장치(100)의 방향 및/또는 움직임을 감지하는 감지부(130)는 근접 센서(proximity sensor), 가속도 센서(acceleration sensor), 자이로 센서(gyro sensor) 또는 지자기 센서(terrestrial magnetism Sensor)를 포함할 수 있다.
The
저장부(140)는 사용자에 의해 입력된 서명을 저장할 수 있다. 입력된 서명에 대한 정보는 서명의 모양(shape), 서명 입력의 속도(speed) 및/또는 감지되는 입력시의 압력(pressure)를 포함할 수 있다. 또한, 서명이 입력되는 동안 감지부(130)에 의해 감지된 서명 등록 장치(100)의 상태에 대한 정보도 등록 제어부(120)에 의해 생성되어 저장부(140)에 저장된다. 예를 들어, 저장부(140)는 서명 등록 장치(100)의 기울기(또는 피치) 또는 가속도에 대한 정보를 저장할 수 있다. 또한, 저장부(140)는 서명 등록 장치(100)의 고정 상태 및 파지 상태 중 하나의 상태에 대한 정보를 저장할 수 있다.
The
등록 제어부(120)는 감지부(130)에 의해 획득된 정보를 이용하여 등록할 서명이 입력되는 동안의 장치(150)의 상태에 대한 정보를 생성하고, 생성된 서명 등록 장치의 상태에 대한 정보와 입력된 서명에 대한 정보를 저장부(140)에 저장한다. The
서명 등록 장치(100)의 등록 제어부(120)와 서명 인증 장치(150)의 인증 제어부(170)는 모두 프로세서로서 구현될 수 있고, 서명 등록 장치(100)와 서명 인증 장치(150)가 하나의 장치로 구현되는 경우는 프로세서를 포함하는 하나의 제어부가 등록 제어부(120) 및 인증 제어부(170)의 역할을 수행할 것이나, 본 실시예에서는 도1a에 도시된 서명 등록 장치(100)와 도1b에 도시된 서명 인증 장치(150)를 구분하여 설명하기 위해 다른 이름을 붙인 것이다. Both the
등록 제어부(120)는 감지부(130)에 의해 감지된 서명 등록 장치(100)의 피치 및 가속도 중 적어도 하나를 이용하여 서명이 입력되는 동안의 장치 상태를 결정할 수 있다. 예를 들어, 등록 제어부(120)는 감지부(130)에 의해 감지된 서명 등록 장치(100)의 피치 및 가속도 중 하나, 또는 피치 및 가속도 모두를 이용하여 서명이 입력되는 동안의 장치 상태를 결정할 수 있다. 장치 상태의 예로는 고정 상태(fixed state)나 파지 상태(grip state)를 들 수 있다. The
도3a에 도시된 바와 같이, 평평한 테이블을 기준으로 장치(100)의 피치가 0도에 가까운 경우는 사용자가 장치(100)를 평평한 테이블이나 바닥에 올려 둔 상태로 서명을 입력하고 있는 것으로 생각될 수 있으며, 이 경우 장치(100)의 상태는 고정 상태로 판단될 것이다. As shown in Fig. 3A, if the pitch of the
도 3b에 도시된 바와 같이, 평평한 테이블을 기준으로 장치(100)의 피치가 미리 정해진 일 범위인 30~45도의 범위에 속하는 경우는 서명을 입력하는 사용자가 장치(100)를 손에 쥔 자세로 서명을 입력하고 있는 것으로 생각될 수 있으며, 이 경우 장치(100)의 상태는 파지 상태로 판단될 것이다. 30~45도의 범위는 하나의 예일 뿐이며, 판단의 기준이 되는 다른 범위가 사용될 수도 있음은 당업자에게 자명한 사항이다. As shown in FIG. 3B, when the pitch of the
등록 제어부(120)는 감지된 서명 등록 장치(100)의 피치가 미리 정해진 다른 범위 내(예: -5도~5도)이면, 상기 서명이 입력되는 동안 서명 등록 장치(100)가 고정 상태임을 결정하고, 그렇지 않은 경우는 장치(100)가 파지 상태인 것으로 결정할 수 있다. The
등록 제어부(120)는 속도 센서로부터 출력되는 센서 값의 안정성을 체크하여 사용자의 자세 정보 즉 장치(100)의 상태 정보를 생성할 수 있다. 장치(100)가 고정된 상태인 경우, 서명을 입력하는 동안 센서 값이 동일하게 입력되거나 안정적인 변동만 있을 것이다. 장치(100)가 파지 상태인 경우는, 서명을 입력하는 동안 장치(100)가 흔들리므로 센서 값이 수시로 변동될 것이다. The
등록 제어부(120)는 감지된 가속도의 변화량이 미리 정해진 범위(예를 들어, -1.5 = x축 = 1.5 ㎨, -1.5 = y축 = 1.5 ㎨, -1.5 = z축 = 1.5 ㎨) 이내에서 변동되는 경우(예를 들어, 안정적인 변동), 서명이 입력되는 동안 서명 등록 장치(100)가 고정 상태임을 결정하고, 그렇지 않은 경우(예를 들어, 수시로 변동)는 장치(100)가 파지 상태인 것으로 결정할 수 있다. 가속도 변화량의 미리 정해진 범위는 -0.1g= x축 = 0.1g처럼 중력 가속도 단위(g)를 포함하여 표시될 수도 있다. 단위의 변경은 나머지 축에 대해서도 적용될 수 있다. 가속도 변화량의 미리 정해진 범위가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The
장치(100)의 상태를 판단함에 있어서, 장치(100)의 피치와 가속도에 대한 정보가 둘 다 사용될 수도 있다. 예를 들어, 평평한 테이블에 미리 정해진 각도(예: 20~50도)로 기울어진 독서대(reading desk)에 놓여진 서명 등록 장치(100)의 피치가 미리 정해진 다른 범위(예: 10~60도)이고, 속도 센서로부터 수신되는 센서 값의 변화량이 안정적인 변동인 경우, 등록 제어부(120)는 서명이 입력되는 동안의 서명 등록 장치(100)를 고정 상태로 결정할 수 있다. 또한, 감지된 서명 등록 장치(100)의 피치가 미리 정해진 범위 내(예: -5도~5도)이고, 속도 센서로부터 수신되는 센서 값의 변화량이 수시로 변동되는 경우, 등록 제어부(120)는 서명이 입력되는 동안의 서명 등록 장치(100)를 파지 상태로 결정할 수 있다.
In determining the state of the
도 1b를 참조하면, 서명 인증 장치(150)는 사용자가 인증에 사용할 서명을 입력하였을 때, 등록되어 있는 서명과 비교하여 인증 성공 여부를 결정하는 기능을 가진 장치이다. 서명 인증 장치(150)는, 입력부(160), 인증 제어부(170), 감지부(180), 저장부(190)를 포함할 수 있다. Referring to FIG. 1B, when a user inputs a signature to be used for authentication, the
입력부(160)는 사용자로부터 서명을 입력받기 위한 것이다. 잠금 상태인 장치(150)를 사용하기 위해 사용자는 입력부(160)를 통해 서명을 입력한다. 입력부(160)는 터치 입력 수단에 의해 구현될 수 있으나 이에 한정되는 것은 아니다. 입력부(160)가 터치 입력 수단에 의해 구현되는 경우 서명 인증 장치(150)는 터치 스크린(도시되지 않음)을 포함할 수 있다. 터치 스크린(도시되지 않음)은 터치를 수신하는 터치 패널 및 단축 아이콘을 표시하거나 수신된 터치에 대응되는 결과를 표시하는 디스플레이 화면을 포함할 수 있다. 터치 패널은 저항 방식, 정전 용량 방식, 초음파 방식 또는 적외선 방식 등 다양한 입력 방식을 포함할 수 있다.
The
감지부(180)는 인증을 위한 서명이 입력되는 동안 서명 인증 장치(150)의 상태를 감지하기 위한 것이다. 서명 인증 장치(150)의 상태는 사용자가 입력하는 서명의 정확도에 영향을 미친다. 감지부(180)는 서명 인증 장치(150)의 피치(pitch)를 감지하기 위한 방향 센서(orientation sensor) 및 가속도를 감지하기 위한 속도 센서(speed sensor) 중 적어도 하나를 포함할 수 있다. 감지부(180)는 근접 센서(proximity sensor), 가속도 센서(acceleration sensor), 자이로 센서(gyro sensor) 또는 지자기 센서(terrestrial magnetism Sensor)를 포함할 수 있다.
The
저장부(190)에는 사용자에 의해 등록된 서명과 서명 등록시의 장치 상태에 대한 정보가 저장될 수 있다. 입력된 서명에 대한 정보는 서명의 모양, 서명 입력의 속도 및/또는 감지되는 입력시의 압력을 포함할 수 있다. 또한, 인증을 위해 입력된 서명에 대한 정보는 서명의 모양, 서명 입력의 속도 및/또는 감지되는 입력시의 압력을 포함할 수 있다. The
저장부(190)는 서명 인증 장치(150)의 기울기(또는 피치) 및/또는 가속도에 대한 정보를 저장할 수 있다. 또한, 저장부(190)는 서명 인증 장치(150)의 고정 상태 및 파지 상태 중 하나의 상태에 대한 정보를 저장할 수 있다. The
저장부(190)는 특징별 가중치를 저장할 수 있다. 예를 들어, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 동일한 경우에 대응되는 특징별 가중치를 저장할 수 있다. 또한, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 다른 경우에 대응되는 변경되는 특징별 가중치를 저장할 수 있다. The
저장부(190)는 인증 성공 문턱값을 저장할 수 있다. 예를 들어, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 다른 경우에 대응되는 변경되는 인증 성공 문턱값을 저장할 수 있다. 또한, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 동일한 경우에 대응되는 변경되는 인증 성공 문턱값을 저장할 수 있다.
The
인증 제어부(170)는 감지부(180)에 의해 획득된 정보를 이용하여 서명이 입력되는 동안의 장치(150)의 상태 정보를 생성한다. 예를 들어, 인증 제어부(170)는 서명 인증 장치(150)의 피치 및 가속도 중 적어도 하나를 이용하여, 서명이 입력되는 동안 서명 인증 장치(150)가 고정 상태인지 파지(grip) 상태인지 결정한다. 인증 제어부(170)는 감지부(160)에 의해 감지된 서명 인증 장치(150)의 피치 및 가속도 중 하나, 또는 피치 및 가속도 모두를 이용하여 서명이 입력되는 동안의 장치 상태를 결정할 수 있다. 서명 인증 장치(150)의 상태 결정은 서명 등록 장치(100)의 상태 결정과 동일 또는 유사한 방법으로 수행될 수 있다. The
서명 인증 장치(150)의 피치가 미리 정해진 일 범위 내이면, 서명이 입력되는 동안 상기 서명 인증 장치(150)가 고정 상태였던 것으로 판단할 수 있다. 서명 인증 장치(150)의 피치가 미리 정해진 다른 범위 내이면, 상기 서명 인증 장치(150)가 파지 상태였던 것으로 판단할 수 있다. If the pitch of the
한편, 서명 인증 장치(150)의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 서명이 입력되는 동안 서명 인증 장치(150)가 고정 상태였던 것으로, 그렇지 않은 경우는 파지 상태였던 것으로 판단할 수 있다. On the other hand, when the acceleration of the
인증 제어부(170)는 저장부(190)에 저장되어 있는 등록 서명과 서명 등록시의 장치 상태에 대한 정보 및 인증을 위해 입력부(160)를 통해 입력된 서명과 서명 입력시 서명 인증 장치(150)의 상태에 대한 정보를 이용하여 입력된 서명을 인증할 수 있다. 인증 제어부(170)는 등록 서명과 입력된 서명을 비교하여 정합도를 계산하고, 정합도 계산의 결과와 인증 성공 문턱값(threshold)을 비교함으로써, 입력된 서명에 의한 인증 여부를 판단할 것이다. 정합도의 산출과 인증 성공 여부의 판단에는 서명 등록시의 장치 상태에 대한 정보와, 인증을 위한 서명 입력시 서명 인증 장치(150)의 상태에 대한 정보가 참조될 수 있다. The
인증 제어부(170)는 서명 입력시의 서명 인증 장치(150)의 상태 정보와 저장부(190)에 저장되어 있는 서명 인증시의 장치 상태에 따라 인증 성공 문턱값 및/또는 정합도 계산에 사용되는 특징별 가중치를 변경할 수 있다. The
서명 입력시의 장치 상태와 서명 인증시의 장치 상태가 모두 고정 상태인 경우는 두 시점에서 서명 입력의 정확도가 높은 경우이므로, 인증 성공 문턱값이나 특징별 가중치의 변경 없이 설정된 값을 이용하여 인증 루틴이 수행될 것이다. If both the device state at the time of signature input and the device state at the time of signature authentication are fixed, the accuracy of the signature input is high at both points. Therefore, the authentication routine using the set value without changing the authentication success threshold or weight for each feature. This will be done.
인증 제어부(170)는, 서명 입력시의 서명 인증 장치(150)의 상태에 대한 정보와 저장부(190)에 저장되어 있는 서명 등록시의 장치 상태에 대한 정보를 비교한 결과에 따라, 등록된 서명과 인증을 위해 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경할 수 있다. 두 서명의 정합도 산출에 이용되는 특징(feature)으로는 서명의 모양(shape), 서명 입력의 속도(speed), 감지되는 입력시의 압력(pressure) 등이 있을 수 있다. 각 특징은 정합도 산출에 있어서의 중요도를 나타내는 가중치를 가지고 있다. 예를 들어, 정합도의 산출시 기본적으로 모양, 속도, 압력의 가중치를 각각 30, 30, 40으로 설정한 기준 가중치를 사용하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치는 3:3:4와 같은 상대적 비율일 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 인증 제어부(170)에 의해 특징별 가중치가 각각 변경되는 경우에도, 가중치의 합은 100으로 동일할 수 있다. The
사용자가 등록 장치(100)를 평평한 곳에 고정시킨 상태로 서명을 등록한 경우와 사용자가 인증 장치(150)를 손에 쥐고 서있는 자세로 서명을 인증한 경우를 고려해 보자. 등록시의 장치 상태는 고정 상태인데 인증시의 장치 상태는 파지 상태인 경우, 서명 등록시 감지되는 압력과 인증시의 감지되는 압력의 차이에 의해 달라질 확률이 크기 때문에 상기의 기준 가중치를 사용하면 본인 인증률(True Accept Rate, TAR)이 저하될 수 있다. 고정 상태에서 서명 등록하고, 파지 상태에서 서명 인증을 하는 경우, 서명 등록시 감지되는 압력과 서명 인증시 감지되는 압력의 차이에 의해 기준 가중치를 사용하면 본인 인증률(TAR)이 저하될 수도 있다. 인증 제어부(170)는 상기 각 특징의 가중치(예: 30, 30, 40)를 각각 35, 35, 30으로 변경하여 정합도를 산출하는 방법에 의해 본인 인증 성공률을 개선할 수 있을 것이다. 각 서명 특징의 가중치는 하나의 실시예이며, 장치(150)의 상태(예를 들어, 고정 상태 또는 파지 상태)에 대응하여 각 서명 특징의 가중치가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. Consider a case in which a user registers a signature while fixing the
인증 제어부(170)는, 서명 입력시의 서명 인증 장치(150)의 상태에 대한 정보와 서명 등록시의 장치 상태에 대한 정보를 비교한 결과에 따라, 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 방식에 의해 본인 인증률을 높일 수 있다. 인증 성공 문턱값이란, 등록된 서명과 인증을 위해 입력된 서명이 어느 정도 유사할 때 인증 성공으로 판단하는지에 대한 기준 값이다. 예를 들어, 인증 성공 문턱값이 80으로 설정되어 있고, 등록시 장치 상태와 인증시 장치 상태가 모두 고정 상태인 경우, 사용자 본인의 인증 성공률 즉 TAR이 97%라고 하자. The
반면, 등록시 장치 상태는 고정 상태였는데 인증시 장치 상태가 파지 상태인 경우는, 사용자의 서명 입력에 정확성이 떨어지므로 사용자 본인의 인증 성공률이 저하된다. 반대로, 서명 등록시 장치 상태는 파지 상태였는데 인증시 장치 상태가 고정 상태인 경우에도, 사용자 본인의 인증 성공률이 저하될 것이다. 따라서, 등록시 장치 상태와 인증시 장치 상태가 다른 경우는 인증 성공 문턱값을 감소시킴으로써 본인의 인증 성공률을 높일 수 있다. 예를 들어, 등록시 장치 상태와 인증시 장치 상태가 다른 경우의 인증 성공 문턱값은 80에서부터 70으로 감소될 수 있다. 또한, 등록시 장치 상태와 인증시 장치 상태가 다른 경우의 인증 성공 문턱값은 90에서부터 70으로 감소될 수도 있다. On the other hand, when the device status is fixed at the time of registration, but the device status is held at the time of authentication, since the accuracy of the user's signature input is poor, the user's own authentication success rate decreases. Conversely, even when the device state is in the gripped state when registering the signature, but the device state is fixed upon authentication, the authentication success rate of the user himself will decrease. Accordingly, when the device state at the time of registration and the device state at the time of authentication are different, the authentication success threshold may be decreased, thereby increasing the authentication success rate of the user. For example, when the device state at the time of registration and the device state at the time of authentication are different from each other, the authentication success threshold may be reduced from 80 to 70. In addition, the authentication success threshold may be reduced from 90 to 70 when the device state at the time of registration and the device state at the time of authentication are different.
인증을 위한 서명 입력시의 서명 인증 장치(150)의 상태와 서명 등록시의 장치 상태가 모두 파지 상태인 경우에도, 사용자의 서명 입력에 정확성이 떨어져 사용자 본인의 인증 성공률이 저하될 수 있으므로, 이 경우에도 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경함으로써, 본인의 인증 성공률을 높일 수 있다. 예를 들어, 등록시 장치 상태와 인증시 장치 상태가 파지 상태인 경우, 인증 성공 문턱값은 80에서부터 65로 감소될 수 있다. Even when both the state of the
인증 성공 문턱값은 하나의 실시예이며, 고정 상태 및 파지 상태인 장치(150)의 기능 또는 성능에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The authentication success threshold is one embodiment, and it is easy for those of ordinary skill in the art that the authentication success threshold can be changed in response to the function or performance of the
도 2는 본 발명의 일 실시예와 관련된 서명 등록 방법을 설명하기 위한 순서도이다.2 is a flowchart illustrating a signature registration method according to an embodiment of the present invention.
먼저, 사용자로부터 등록을 위한 서명이 입력된다(S210). 서명이 입력되는 동안, 사용자의 서명 입력 자세에 대한 정보 또는 사용자의 자세에 따른 서명 등록 장치(100)의 상태를 판단한다(S220). 전술한 바와 같이, 서명 등록 장치(100)의 상태는 서명 입력시 장치(100)의 감지되는 기울기 및/또는 감지되는 움직이는 정도에 따라 결정될 수 있다. 입력된 서명에 대한 정보를 저장부(140)에 저장하면서, 서명 등록 장치(100)의 상태에 대한 정보도 같이 저장한다(S230). 서명에 대한 정보는 서명 모양, 서명 입력의 속도, 감지되는 압력 등의 특징에 대한 정보를 포함할 수 있다. 서명 등록 장치(100)의 상태에 대한 정보는 장치(100)의 방향 및/또는 가속도에 대한 정보를 포함하거나, 이 정보를 이용해 결정된 고정 상태 또는 파지 상태를 나타내는 정보를 포함할 수 있다.
First, a signature for registration is input from the user (S210). While the signature is being input, the information on the user's signature input posture or the state of the
도 3a 및 도 3b는 본 발명의 일 실시예와 관련된 서명 등록 장치 및/또는 서명 인증 장치의 상태를 설명하기 위한 도면이다.3A and 3B are diagrams for explaining a state of a signature registration device and/or a signature authentication device according to an embodiment of the present invention.
도 3a를 참조하면, 사용자가 장치(320)를 책상 위에 올려 둔 자세로 서명을 입력하고 있다. 피치 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 피치는 0도에 가까울 것이고 그에 따라 장치(320)의 상태는 고정 상태로 판단될 것이다. 가속도 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 속도 센서로부터 입력되는 센서 값은 고정된 동일 값일 것이고 그에 따라 장치(320)의 상태는 고정 상태로 판단될 것이다. 가속도 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)에 대응되는 가속도 값의 변화량은 미리 정해진 범위(예를 들어, -1 ≤ x축 ≤ 1 ㎨, -1 ≤ y축 ≤ 1 ㎨, -1 ≤ z축 ≤ 1 ㎨) 이내이고 그에 따라 장치(320)의 상태는 고정 상태로 판단될 수 있다. Referring to FIG. 3A, a user inputs a signature while placing the
가속도 센서는 일정한 값을 제어부로 출력할 수 있다. 장치(320)에서 가속도의 변화가 발생하는 경우, 제어부는 가속도의 변화량으로 장치(320)의 상태를 판단할 수 있다. 또한, 장치(320)의 상태는 장치(320)의 피치와 가속도에 대한 정보가 모두 사용되어 고정 상태 또는 파지 상태로 판단될 수도 있다. The acceleration sensor may output a certain value to the control unit. When a change in acceleration occurs in the
미리 결정된 범위는 가속도 센서의 성능 및 장치의 성능에 따라 변경될 수 있다는 것은 당해 기술 분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
It will be readily understood by those of ordinary skill in the art that the predetermined range can be changed according to the performance of the acceleration sensor and the performance of the device.
도 3b를 참조하면, 사용자가 장치(320)를 손(310)에 쥔 자세로 서명을 입력하고 있다. 피치 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 피치는 수평이 아닌 30~45도 정도의 각도(330)를 나타낼 것이고 그에 따라 장치(320)의 상태는 파지 상태로 판단될 것이다. 가속도 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 움직임 때문에 속도 센서로부터 입력되는 센서 값은 빈번하게 변경되는 값일 것이고 그에 따라 장치(320)의 상태는 파지 상태로 판단될 것이다. 또한, 장치(320)의 상태는 장치(320)의 피치와 가속도에 대한 정보가 모두 사용되어 고정 상태 또는 파지 상태로 판단될 수도 있다. Referring to FIG. 3B, a user inputs a signature while holding the
도 4는 본 발명의 일 실시예와 관련된 서명 인증 방법을 설명하기 위한 순서도이다.4 is a flowchart illustrating a signature authentication method according to an embodiment of the present invention.
장치(150)를 사용하기를 원하는 사용자가 잠금 상태인 서명 인증 장치(150)의 잠금을 해제하기 위해, 서명을 입력한다(S410). 서명이 입력되는 동안, 서명 인증 장치(150)의 상태를 판단한다(S420). 장치(150)의 상태는 서명 입력시 장치(150)의 감지되는 기울기 및/또는 감지되는 움직이는 정도에 따라 결정될 수 있다. 장치(150)의 상태에 대한 정보는 장치(150)의 방향이나 가속도에 대한 정보를 포함하거나, 이 정보를 이용해 결정된 고정 상태 또는 파지 상태를 나타내는 정보를 포함할 수 있다. 인증시 입력된 서명 정보는, 사용자가 등록해둔 서명과 비교되며, 그 비교 결과에 따라 인증 성공 여부가 결정된다(S430). In order to unlock the
입력된 서명을 인증함에 있어서, 서명 등록시의 장치 상태에 대한 정보와 단계 S420에서 결정된 상태에 대한 정보가 참조된다. 예를 들어, 등록시의 장치 상태와 인증시의 장치 상태가 모두 고정 상태인 경우는, 특징별 가중치나 인증 성공 문턱값의 변경 없이 기본적인 값으로 설정된 인증 루틴에 의해 인증이 처리된다. 등록시의 장치 상태와 인증시의 장치 상태가 모두 파지 상태인 경우는, 장치(100, 150)의 흔들림에 의해 입력 데이터의 안정성을 보장하기 어려우므로, 인증 성공 문턱값을 낮춰서 본인 인증 성공률을 개선할 수 있다. 등록시의 장치 상태와 인증시의 장치 상태가 다른 경우는, 서명 등록시와 서명 인증시에 입력되는 압력 등의 데이터가 달라지므로 서명 간 정합도 산출을 위한 특징별 가중치를 변경할 수 있다. 선택적으로, 또는 가중치 변경과 함께, 인증 성공 문턱값을 변경할 수도 있다. 통계적으로 등록시의 사용자 자세와 인증시의 사용자 자세가 다를 경우 정합도가 낮아지는 경향이 있기 때문이다.
In authenticating the input signature, information on the device state at the time of signature registration and information on the state determined in step S420 are referred to. For example, when the device state at the time of registration and the device state at the time of authentication are both fixed, authentication is processed by an authentication routine set to a basic value without changing a weight for each feature or an authentication success threshold. If both the device state at the time of registration and the device state at the time of authentication are in the gripped state, it is difficult to ensure the stability of the input data due to the shaking of the
도 5는 본 발명의 일 실시예와 관련 서명 등록 및 인증 방법을 설명하기 위한 순서도로서, 한 장치에서 서명을 등록하고 이 장치에의 접근을 위해 서명 인증을 수행하는 방법을 도시한 것이다.5 is a flowchart illustrating an embodiment of the present invention and a related signature registration and authentication method, and illustrates a method of registering a signature in one device and performing signature authentication to access the device.
사용자가 서명을 입력하면(S510), 입력된 서명에 대한 정보가 생성된다(S512). 서명에 대한 정보는 터치 좌표들로 구성된 서명의 모양, 각 터치 좌표가 수신되는 시간에 의해 계산되는 서명 입력 속도, 터치시의 압력 등의 정보를 포함할 수 있다. 서명이 입력되는 동안, 사용자의 자세 즉 장치의 상태에 대한 정보를 생성한다(S514). 사용자의 자세는 고정 상태 또는 파지 상태로 구분될 수 있다. 현재 서명 등록 절차를 수행하고 있는지 서명 인증 절차를 수행하고 있는지 판단한다(S516). 서명 등록 절차인 경우 서명에 대한 정보와 사용자의 자세에 대한 정보를 저장부(140)에 저장하여 서명을 등록한다(S518).When the user inputs a signature (S510), information on the input signature is generated (S512). The information on the signature may include information such as a shape of a signature composed of touch coordinates, a signature input speed calculated by a time at which each touch coordinate is received, and a pressure at the time of a touch. While the signature is being input, information on the user's posture, that is, the state of the device is generated (S514). The user's posture may be classified into a fixed state or a gripped state. It is determined whether a signature registration procedure is currently being performed or a signature authentication procedure is being performed (S516). In the case of a signature registration procedure, information about the signature and information about the user's attitude are stored in the
서명 인증 절차인 경우는, 저장부(140)로부터 등록시의 사용자 자세(예를 들어, 장치의 상태)에 대한 정보와 등록된 서명을 독출한다(S520). 등록 서명과 인증 서명의 정합도 산출시, 서명 인증 절차에서의 사용자 자세 정보와 서명 등록 절차에서의 사용자 자세 정보를 참조하여, 서명의 각 특징별 가중치를 변경한다(S522). 또한, 서명 인증 절차에서의 사용자 자세 정보와 서명 등록 절차에서의 사용자 자세 정보를 참조하여, 인증 성공 문턱값을 산출한다(S524). 상기에서 산출된 정합도와 인증 성공 문턱값을 이용하여 서명에 의한 인증의 성공 여부를 결정한다(S526).
In the case of the signature authentication procedure, information on the user's attitude (eg, the state of the device) at the time of registration and the registered signature are read from the storage unit 140 (S520). When calculating the matching degree between the registration signature and the authentication signature, the weight for each characteristic of the signature is changed by referring to the user attitude information in the signature authentication procedure and the user attitude information in the signature registration procedure (S522). In addition, the authentication success threshold is calculated by referring to the user attitude information in the signature authentication procedure and the user attitude information in the signature registration procedure (S524). It is determined whether or not authentication is successful by signing using the matching degree and the authentication success threshold value calculated above (S526).
도 6은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치 사이의 동작을 설명하기 위한 도면이다. 6 is a diagram for describing an operation between a device and a wearable device related to another embodiment of the present invention.
도 6을 참조하면, 웨어러블 장치(wearable device, 착용형 장치, 1100)와 서명 등록 장치(또는 서명 인증 장치, 1000)는 무선으로 상호 연결될 수 있다. 웨어러블 장치(1100)는 시계, 안경, 반지, 팔찌, 목걸이 또는 손으로 잡을 수 있는 바(bar) 타입을 포함하는 액세서리(accessory) 타입, 직물 제품 또는 의류 일체형 컴퓨터를 포함하는 직물/의류 타입, 피부 또는 신체에 부착 가능한 스킨 패치 센서를 포함하는 신체 부착 타입 또는 사람 몸(생체)에 이식 가능한 생체 이식 센서를 포함하는 생체 이식 타입을 포함할 수 있다. Referring to FIG. 6, a wearable device (wearable device) 1100 and a signature registration device (or signature authentication device) 1000 may be wirelessly interconnected. The
웨어러블 장치(1100)는 장치(서명 등록 장치 또는 서명 인증 장치, 1000)의 요청 또는 주기적인 간격으로 센서를 통해 검출된 센싱 정보를 무선으로 장치(서명 등록 장치 또는 서명 인증 장치, 1000)에게 전송할 수 있다. The
본 발명의 실시예에서 웨어러블 장치(1100)는 사용자와 접촉 또는 비접촉 중 하나로 부착(또는 착용)가능하고, 제어부의 제어에 따라 사용자의 상태를 감지 가능한 센서(예를 들어, 기울기 센서, 모션 센서, 자이로 센서, 온도 센서 등) 및 사용자의 상태를 전송가능한 통신부를 포함할 수 있다. In an embodiment of the present invention, the
사용자는, 웨어러블 장치(1100)를 손목 또는 머리에 착용하고, 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 장치(1000)에 서명을 입력한다.
A user wears the
도 7은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치를 설명하기 위한 블록 구성도이다. 7 is a block diagram illustrating a device and a wearable device related to another embodiment of the present invention.
도 7을 참조하면, 장치(1000)는 입력부(1010), 제어부(1020), 감지부(1030), 저장부(1040) 및 통신부(1050)을 포함한다. 제어부(1020)는 입력부(1010), 감지부(1030), 저장부(1040) 및 통신부(1050)를 제어할 수 있다. Referring to FIG. 7, the
제어부(1020)는 장치(1000)의 전반적인 동작 및 장치(1000)의 내부 구성 요소들(1010 내지 1050)사이의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 사용자의 입력이 있거나 기 설정되어 저장된 조건을 만족하는 경우, 제어부(1020)는 저장부(1040)에 저장된 OS(Operation System) 및 다양한 어플리케이션을 실행할 수 있다. The
통신부(1050)를 제외한 구성 요소들(1010 내지 1040)은 본 발명의 일 실시예(도 1a 및 도 1b)와 실질적으로 동일하므로 중복되는 설명은 생략된다.
통신부(1050)는 제어부(1020)의 제어에 따라 장치(1000)를 웨어러블 장치(1100)와 연결할 수 있다. 제어부(1020)는 통신부(1050)을 통해 연결된 웨어러블 장치(1100)에서부터 사용자의 상태 정보를 수신할 수 있다. 또한, 통신부(1050)는 제어부(1020)의 제어에 따라 외부 서버(도시되지 아니함)와 연결되어 어플리케이션(application)을 다운로드 하거나 또는 웹 브라우징을 위한 데이터를 송수신할 수 있다. 통신부(1050)는 장치(1000)의 성능 및 구조에 대응하여 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함) 중 하나를 포함할 수 있다. 또한, 통신부(1050)은 장치(1000)의 성능 및 구조에 대응하여 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함)의 조합을 포함할 수 있다. The
무선 랜(도시되지 아니함)은 제어부(1020)의 제어에 따라, AP(access point)(도시되지 아니함)가 설치된 장소에서 무선을 이용하여 AP(access point)와 연결될 수 있다. 무선 랜(도시되지 아니함)은 미국전기전자학회(IEEE)의 무선 랜 규격(IEEE802.11x)을 지원한다. 근거리 통신부(도시되지 아니함)는 블루투스(bluetooth), 블루투스 저 에너지(bluetooth low energy), 적외선 통신(IrDA, infrared data association), 와이파이(Wi-Fi), UWB(Ultra Wideband) 및 NFC(Near Field Communication) 등을 포함할 수 있다. The wireless LAN (not shown) may be connected to an access point (AP) using wireless at a place where an access point (AP) (not shown) is installed under the control of the
도 7의 장치(1000)에 도시된 구성 요소들(예를 들어, 1010 내지 1050)은 장치(1000)의 성능에 대응하여 적어도 하나의 구성요소가 추가되거나 삭제될 수 있다. 또한, 구성 요소들(예를 들어, 1010 내지 1050)의 위치는 장치(1000)의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
Components (for example, 1010 to 1050) illustrated in the
웨어러블 장치(1100)는 제어부(1110), 통신부(1130), 카메라부(1140), 감지부(1150), 디스플레이부(1170), 스피커(1175), 저장부(1180) 및/또는 전원 부(1190)을 포함한다. 예를 들어, 웨어러블 장치(1100)는 제어부(1110), 통신부(1130), 감지부(1150), 저장부(1180) 및 전원부(1190)를 포함한다. 웨어러블 장치(1100)는 제어부(1110), 통신부(1130), 카메라부(1140), 및 감지부(1150) 저장부(1180) 및 전원부(1190)를 포함할 수 있다. 웨어러블 장치(1100)는 제어부(1110), 통신부(1130), 카메라부(1140), 감지부(1150), 디스플레이부(1170), 저장부(1180) 및/또는 전원부(1190)를 포함할 수 있다. 또한, 웨어러블 장치(1100)는 제어부(1110), 통신부(1130), 카메라부(1140), 감지부(1150), 디스플레이부(1170), 스피커(1175), 저장부(1180) 및 전원부(1190)을 포함할 수 있다. The
제어부(1110)는 프로세서(Processor, 1111), 웨어러블 장치(1100)의 제어를 위한 제어 프로그램이 저장된 롬(ROM, 1112) 및 웨어러블 장치(1100)의 외부에서부터 입력되는 신호 또는 데이터를 저장하거나, 웨어러블 장치(1100)에서 수행되는 다양한 작업에 대응되는 저장 영역으로 사용되는 램(RAM, 1113)을 포함할 수 있다. 또한 제어부(1110)는 프로세서(1111) 및 플래시 메모리(도시되지 아니함)를 포함할 수 있다. 제어부(1110)의 구성은 본 발명의 실시예에 따라 다양하게 구현될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.The
제어부(1110)는 웨어러블 장치(1100)의 전반적인 동작 및 웨어러블 장치(1100)의 내부 구성요소들(120 내지 190)사이의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 제어부(1110)는 전원부(1190)에서부터 내부 구성 요소들(1130 내지 1180)에게 공급되는 전원을 제어한다. 또한, 사용자의 입력이 있거나 기 설정되어 저장된 조건을 만족하는 경우, 제어부(1110)는 저장부 (1180)에 저장된 OS(Operation System) 및 다양한 어플리케이션을 실행할 수 있다. The
프로세서(1111)는 이미지 또는 영상의 그래픽 처리를 위한 그래픽 프로세서(Graphic Processing Unit, 도시되지 아니함)를 포함할 수 있다. 프로세서(1111)는 코어(core, 도시되지 아니함)와 GPU(도시되지 아니함)를 포함하는 SoC(System On Chip) 형태로 구현될 수 있다. 프로세서(1111)는 싱글 코어, 듀얼 코어, 트리플 코어, 쿼드 코어 및 그 배수의 코어를 포함할 수 있다. The
프로세서(1111)는 메인 프로세서(main processor)(미도시) 및 서브 프로세서(sub processor, 미도시)를 포함하는 복수의 프로세서로 구현될 수 있다. 서브 프로세서란 대기 모드(sleep mode)에서 동작하는 프로세서를 의미한다. 또한, 프로세서(1111), 롬(1112) 및 램(1113)은 내부 버스(bus)를 통해 상호 연결될 수 있다. The
본 발명의 실시예에서 웨어러블 장치의 제어부(1110)는 프로세서(1111), 롬(1112) 및 램(1113)을 포함하는 구성요소를 지칭하는 용어로 사용될 수 있다.In an embodiment of the present invention, the
제어부(1110)의 동작은 본 발명의 실시예에 따라 다양하게 구현될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
It will be readily understood by those of ordinary skill in the art that the operation of the
통신부(1130)는 제어부(1110)의 제어에 따라 웨어러블 장치(1100)를 장치(1000)와 무선으로 연결할 수 있다. 제어부(1110)는 통신부(1130)를 통해 연결된 외부 장치(예를 들어, 서버 등)에서부터 어플리케이션(application)을 다운로드 하거나 또는 웹 브라우징을 할 수 있다. 통신부(1130)는 웨어러블 장치(1100)의 성능 및 구조에 대응하여 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함) 중 하나를 포함할 수 있다. 또한, 통신부(1130)는 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함)의 조합을 포함할 수 있다. The
무선 랜(도시되지 아니함)은 제어부(1110)의 제어에 따라, AP(access point)(도시되지 아니함)가 설치된 장소에서 무선을 이용하여 AP(access point)와 연결될 수 있다. 근거리 통신부(도시되지 아니함)는 블루투스(bluetooth), 블루투스 저 에너지(bluetooth low energy), 적외선 통신(IrDA, infrared data association), 와이파이(Wi-Fi), UWB(Ultra Wideband) 및/또는 NFC(Near Field Communication) 등을 포함할 수 있다. The wireless LAN (not shown) may be connected to an access point (AP) by wireless at a place where an access point (AP) (not shown) is installed under the control of the
통신부(1130)는 제어부(1110)의 제어에 따라 감지부(1150)를 통해 감지되는 센싱 정보에 대응되는 사용자의 상태 정보를 데이터 형태로 장치(1000)에 전송할 수 있다.
The
카메라부(1140)는 제어부(1110)의 제어에 따라 사용자가 원하는 방향의 정지 이미지 또는 동영상을 촬영한다. 또한, 카메라부(1140)는 제어부(1110)의 제어에 따라 사용자의 요구 방향에 대응되는 정지 이미지 또는 동영상을 촬영할 수 있다. 카메라부(1140)는 제어부(1110)의 제어에 따라 수신된 영상을 변환하여 제어부(1110)로 출력할 수 있다. The
카메라부(1140)는 렌즈(도시되지 아니함) 및 이미지센서(도시되지 아니함)로 구성될 수 있다. 카메라부(1140)는 복수의 렌즈와 이미지 프로세싱을 이용하여 광학 줌(optical zoom, 예를 들어, 5배 광학 줌) 또는 디지털 줌(digital zoom, 예를 들어, 10배 디지털 줌)을 지원할 수 있다. 카메라부(1140)의 인식 범위는 카메라와 사용자 사이의 각도 및 주변 환경 조건에 따라 다양하게 설정될 수 있다. The
카메라부(1140)가 복수의 카메라를 포함하는 경우, 베젤 상단의 제1 카메라(도시되지 아니함)와 인접(예를 들어, 제1 카메라와의 간격이 2 cm 보다 크고, 8 cm 보다 작은)하는 제2 카메라(도시되지 아니함)를 이용하여 3차원 정지 이미지 또는 3차원 모션을 수신할 수 있다. When the
카메라부(1140)는 웨어러블 장치(1100)와 일체형으로 구현되거나 분리형으로 구현될 수 있다. 분리된 카메라부(1140)를 포함하는 장치(도시되지 아니함)는 통신부(1130) 또는 입/출력부(도시되지 아니함)를 통해 웨어러블 장치(1100)와 유/무선으로 연결될 수 있다. The
제어부(1110)는 카메라부(1140)에서 수신된 정지 이미지 또는 동영상을 이용하여 웨어러블 장치(1100)를 착용한 사용자의 손 떨림(예를 들어, 손목에 착용) 또는 사용자의 흔들림(예를 들어, 머리에 착용)을 결정할 수 있다. 또한, 제어부(1110)는 수신된 정지 이미지 또는 동영상을 통신부(1130)를 이용하여 외부로 전송할 수 있다.
The
감지부(1150)는 제어부(1110)의 제어에 따라 서명이 입력(예를 들어, 서명 등록 또는 서명 인증)되는 동안 사용자의 상태를 감지할 수 있다. 사용자의 상태는 서명을 입력하는 사용자의 서명 입력에 영향을 미치는 조건 또는 상황에 대한 것으로, 예를 들면, 웨어러블 장치(1100)를 부착한 사용자의 손 떨림 정도, 사용자의 흔들림 정도, 사용자의 손의 위치, 사용자의 동작 상태 또는 사용자의 혈중 알코올 농도 등을 포함할 수 있다. The
감지부(1150)는 사용자의 상태뿐만 아니라 서명을 입력받는 장치(1000)의 상태 정보(예를 들어, 고정 상태 또는 파지 상태)를 감지할 수도 있다. 예를 들어, 사용자의 손목에 착용되는 웨어러블 장치(1100)의 경우, 제어부(1110)는 감지부(1150)를 통해 감지되는 센싱 정보를 이용하여 사용자의 상태 및 장치(1000)의 상태(예를 들어, 감지부(130)에서의 감지와 유사한)를 결정할 수 있다. The
감지부(1150)는 근접 센서(proximity sensor), 가속도 센서(acceleration sensor), 자이로 센서(gyro sensor), 지자기 센서(terrestrial magnetism Sensor), 혈중 알코올 농도 센서(alcohol sensor), 전류 피부 저항 센서(Galvanic skin response sensor: GSR) 및/또는 압력 센서(pressure sensor)를 포함할 수 있다. 예를 들어, 제어부(1110)는 가속도 센서, 자이로 센서 및/또는 지자기 센서를 이용하여 사용자 손 떨림 또는 사용자 흔들림을 감지할 수 있다. 제어부(1110)는 혈중 알코올 농도 센서(또는 근접 센서와 함께)를 이용하여 사용자 혈중 알코올 농도를 감지할 수 있다. 예를 들어, 혈중 알코올 농도 센서는 장치(1100)와 전기적으로 연결되는 바 타입일 수 있다. 제어부(1110)는 가속도 센서, 자이로 센서 및/또는 지자기 센서를 이용하여 사용자의 동작(예를 들어, 이동, 멈춤, 달리기 등) 및/또는 상태를 감지할 수 있다. 제어부(1110)는 가속도 센서, 자이로 센서 및/또는 지자기 센서를 이용하여 웨어러블 장치(1100)의 상태(예를 들어, 기울기, 방향 등) 를 감지할 수 있다. 제어부(1110)는 가속도 센서 및/또는 자이로 센서를 이용하여 사용자의 손의 위치를 감지할 수도 있다. 또한, 제어부(1110)는 가속도 센서, 전류 피부 저항 센서 및/또는 압력 센서를 이용하여 사용자의 운동 강도, 취침 여부, 이동 여부 또는 산책 여부를 감지할 수도 있다. 제어부(1110)는 감지부(1150)에 포함되는 다양한 센서의 조합을 이용하여 사용자의 상태를 감지할 수 있다. The
감지부(1150)는 웨어러블 장치(1100)와 일체형이거나 또는 분리형일 수 있다. 분리형 감지부(1150)는 웨어러블 장치(1100)와 유선 또는 무선으로 연결되어 웨어러블 장치(1100)에서부터 요청되는 사용자 상태 감지에 대응되는 전기 신호를 웨어러블 장치(1100)로 전송할 수도 있다.
The
디스플레이부(1170)는 제어부(1110)의 제어에 따라 통신부(1130)를 통해 수신되는 콘텐트(예를 들어, 비디오, 이미지, 텍스트 또는 웹페이지)를 표시할 수 있다. 또한, 디스플레이부(1170)는 제어부(1110)의 제어에 따라 저장부(1180)에 저장된 콘텐트를 출력할 수 있다. 디스플레이부(1170)는 제어부(1110)의 제어에 따라 감지된 웨어러블 장치(1100)의 상태를 애니메이션, 이미지, 텍스트 및/또는 이모티콘을 포함하는 심볼로 표시할 수 있다. The
디스플레이부(1170)는 사용자의 입력(예를 들어, 싱글 터치 또는 멀티 터치 등)을 수신하는 터치 패널(도시되지 아니함)을 포함하는 터치 스크린(도시되지 아니함)으로 구현될 수 있다.
The
스피커(1175)는 제어부(1110)의 제어에 따라 통신부(1130)를 통해 수신되는 오디오(예를 들어, 음성, 사운드) 또는 비디오에 포함된 오디오를 출력할 수 있다. 또한, 스피커(1175)는 제어부(1110)의 제어에 따라 저장부(1180)에 저장된 오디오를 출력할 수 있다.
The
저장부(1180)는 웨어러블 장치(1100)의 내부 구성 요소 및 제어부(1110)의 제어를 위한 제어 프로그램, 제조사에서 최초 제공되거나 외부에서부터 다운로드 받은 어플리케이션, 어플리케이션과 관련된 GUI(graphical user interface), GUI를 제공하기 위한 오브젝트(예를 들어, 이미지, 텍스트, 아이콘, 버튼 등), 사용자 정보, 문서, 데이터베이스들 또는 관련 데이터 등을 저장할 수 있다. The
저장부(1180)는 웨어러블 장치(1100)를 구동하고 제어하기 위한 OS(Operating System), 다양한 데이터, 프로그램 또는 어플리케이션을 저장할 수 있다. 본 발명의 실시예에서 저장부라는 용어는 저장부(1180), 롬(1112), 램(1113) 또는 웨어러블 장치(1100)에 장착되는 메모리 카드(예를 들어, micro SD 카드, USB 메모리, 도시되지 아니함)를 포함한다. 또한, 저장부(1180)는 비휘발성 메모리, 휘발성 메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD)를 포함할 수 있다. The
저장부(1180)는 도시되지 아니한 통신 모듈, 카메라 모듈, 감지 모듈, 디스플레이 모듈, 터치 패널 모듈, 오디오 출력 모듈, 저장 모듈, 전원 모듈, 또는 관련 데이터베이스(DB)를 포함할 수 있다. 저장부(1180)의 도시되지 아니한 모듈들 및 데이터 베이스는 웨어러블 장치(1100)에서 통신 제어 기능, 카메라 제어 기능, 디스플레이 제어 기능, 터치 패널 제어 기능, 오디오 출력 제어 기능, 저장 제어 기능, 전원 제어 기능, 또는 관련 데이터베이스(DB) 제어 기능을 수행하기 위하여 소프트웨어 형태로 구현될 수 있다. 제어부(1110)는 저장부(1180)에 저장된 각각의 모듈 및 소프트웨어를 이용하여 웨어러블 장치(1100)를 제어할 수 있다. The
전원부(1190)는 제어부(1110)의 제어에 따라 웨어러블 장치(1100) 내부의 구성 요소들(1130 내지 1180)에게 외부의 전원 소스에서부터 입력되는 전원을 공급한다. 또한, 전원부(1190)는 제어부(1110)의 제어에 따라 웨어러블 장치(1100) 내부에 위치하는 하나 또는 둘 이상의 배터리(도시되지 아니함)에게 전원을 공급할 수도 있다. 전원이 공급되는 배터리는 디스플레이부(1170)와 일체형 또는 분리가능한 후면 커버(도시되지 아니함)사이에 위치할 수 있다. The
도 6 및 도 7의 웨어러블 장치(1100)에 도시된 구성 요소들(예를 들어, 1110 내지 1180)은 웨어러블 장치(1100)의 성능에 대응하여 적어도 하나의 구성요소가 추가되거나 삭제될 수 있다. 또한, 구성 요소들의 위치(예를 들어, 1110 내지 1180)는 웨어러블 장치(1100)의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
Components (for example, 1110 to 1180) illustrated in the
도 8은 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다. 8 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.
도 10 내지 도 14는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법의 예를 설명하기 위한 도면이다. 10 to 14 are diagrams for explaining an example of a device signature registration and authentication method according to another embodiment of the present invention.
도 8의 단계(S1201)에서, 사용자의 서명이 입력된다. In step S1201 of FIG. 8, the user's signature is input.
도 10을 참조하면, 장치(1000)의 입력부(1010)을 통해 사용자의 서명이 입력된다. 웨어러블 장치(1100)를 손목에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 서명을 입력한다. 또는, 웨어러블 장치(1100)를 머리에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 서명을 입력한다. 서명 등록의 정확성 향상을 위해 사용자는 복수 회 서명을 입력할 수 있다. Referring to FIG. 10, a user's signature is input through the
사용자의 서명은 장치(1000)의 환경 설정을 통해 또는 서명의 등록을 위해 실행되는 어플리케이션을 통해 입력될 수 있다. The user's signature may be input through an environment setting of the
장치(1000)의 저장부(1040)는 제어부(1010)의 제어에 따라 수신된 사용자 서명을 저장할 수 있다. 또한, 장치(1000)의 저장부(1040)는 제어부(1010)의 제어에 따라 수신된 사용자 서명의 특징(예를 들어, 서명의 모양, 서명 입력의 속도 및/또는 감지되는 입력시의 압력)을 저장할 수 있다. The
도 11을 참조하면, 장치(1000)에서 실행되는 어플리케이션(1410)의 화면 또는 웹 페이지(도시되지 아니함)가 표시될 수 있다. 어플리케이션(1410)은 쇼핑 어플리케이션일 수 있으며, 외부에서부터 다운로드 받을 수 있다. 표시되는 어플리케이션(1410)의 화면은 구매 예정인 상품(예를 들어, 사운드 바)의 주문서 양식일 수 있다. Referring to FIG. 11, a screen or a web page (not shown) of an
어플리케이션(1410)의 화면에서 입력 펜(1001)에 의해 서명 입력 필드(1411)가 터치되는 경우, 제어부(1010)는 서명 입력을 위한 팝업(1412)를 표시할 수 있다. 표시되는 팝업(1412)은 서명 입력 필드(1411)보다 면적이 넓을 수 있다. When the
사용자는 확대된 팝업(1412)에 입력 펜(1001)을 이용하여 인증 서명을 입력할 수 있다. 인증 서명의 입력이 완료되는 경우, 팝업(1412)은 사라지고, 입력된 인증 서명은 서명 입력 필드(1411)에 표시될 수 있다. The user may input an authentication signature in the enlarged pop-
도 6을 참조하면, 사용자는 장치(1000)의 화면 잠김 상태를 해제하기 위해, 장치(1000)의 화면을 입력 펜(1001)으로 터치할 수 있다. 입력 펜(1001)의 터치에 대응하여 제어부(1010)는 팝업을 표시할 수 있다. 사용자는 장치(1000)의 화면 잠금 해제를 위해 입력 펜(1001)을 이용하여 서명을 입력할 수 있다.
Referring to FIG. 6, the user may touch the screen of the
도 8의 단계(S1202)에서, 장치는 웨어러블 장치에게 센싱 정보를 요청한다. In step S1202 of FIG. 8, the device requests sensing information from the wearable device.
장치(1000)의 제어부(1010)는 통신부(1050)를 통해 사용자 상태를 감지 가능한 웨어러블 장치를 공지된 무선망(예를 들어, 블루투스, 무선 랜 또는 근거리 통신 등)으로 검색할 수 있다. 또한, 장치(1000)의 제어부(1010)는 통신부(1050)를 통해 사용자 상태를 감지 가능한 웨어러블 장치와 이전 접속 이력을 이용하여 공지된 무선망(예를 들어, 블루투스, 무선 랜 또는 근거리 통신 등)으로 재 접속할 수 있다. The
사용자의 서명이 입력되는 경우, 제어부(1010)는 웨어러블 장치(1100)를 검색할 수 있다. 장치(1000)의 화면에 서명 입력 필드(1411) 및 서명 입력 팝업(1412) 중 하나가 표시되는 경우, 제어부(1010)는 웨어러블 장치(1100)를 검색할 수 있다. 또한, 사용자 서명의 입력이 완료되는 경우, 제어부(1010)는 웨어러블 장치(1100)를 검색할 수 있다. When a user's signature is input, the
제어부(1010)는 검색된 웨어러블 장치(예를 들어, 손목 착용 웨어러블 장치)와 무선으로 연결할 수 있다. 장치(1000)의 제어부(1010)는 무선 연결된 웨어러블 장치(1100)에게 사용자의 상태에 대응되는 센싱 정보를 요청한다. The
장치(1000)의 요청에 대응하여 웨어러블 장치(1100)의 제어부(1110)는 감지부(1150)를 이용하여 사용자 상태를 감지할 수 있다. 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응하여 사용자 상태를 감지하는 어플리케이션(도시되지 아니함), 소프트웨어 프로그램 또는 OS에 포함되는 프로그램 및, 감지부(1150)를 이용하여 사용자의 상태를 감지할 수 있다. 또한, 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응하여 실행중인 어플리케이션(도시되지 아니함)에서 감지부(1150)를 이용하여 사용자의 상태를 감지할 수 있다. In response to a request from the
예를 들어, 다양한 사용자의 상태 중 하나인 손 떨림 상태에서 낮은 손 떨림 상태는 감지부(1150)에서부터 감지되는 가속도의 범위를 -1.5 = x축 = 1.5 ㎨, -1.5 = y축 = 1.5 ㎨, -1.5 = z축 = 1.5 ㎨) 이내로 설정할 수 있다. 감지된 가속도의 범위를 X축, Y축 및 Z축의 벡터 합으로 결정할 수도 있다. 또한, 높은 손 떨림 상태는 감지부(1150)에서부터 감지되는 가속도의 범위를 -12.5 = x축 = 12.5 ㎨, -12.5 = y축 = 12.5 ㎨, -12.5 = z축 = 12.5 ㎨) 이내로 설정할 수 있다. 감지된 가속도의 범위를 X축, Y축 및 Z축의 벡터 합으로 결정할 수도 있다. For example, in one of the various user's states, in the low hand shaking state, the range of acceleration detected from the
본 발명의 실시예에 따른 손 떨림 상태는 하나의 실시예이며, 다양한 사용자 상태에 따라 감지부(1150)의 다양한 센서에서 감지되는 각각의 센서 감지 값의 범위 또는 크기가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
According to an embodiment of the present invention, the hand shaking state is one embodiment, and it is a technology in the art that the range or size of each sensor detection value detected by various sensors of the
웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청하기 이전에 미리 사용자 상태를 감지하는 어플리케이션(도시되지 아니함), 소프트웨어 프로그램 또는 OS에 포함되는 프로그램, 및 감지부(1150)를 이용하여 사용자의 상태를 주기적(예를 들어, 1 min, 변경 가능)으로 감지할 수 있다. The
감지부(1150)는 웨어러블 장치(1100)를 착용한 사용자의 상태에 대응되는 전기 신호를 생성하고, 생성된 전기 신호를 제어부(1110)로 전달할 수 있다. 예를 들어, 가속도 센서는 웨어러블 장치(1100)의 X축, Y축 및 Z축 방향에 대하여 단위시간당 속도 변화의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 자이로 센서는 웨어러블 장치(1100)의 단위 시간당 회전하는 각도의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 지자기 센서는 웨어러블 장치(1100)의 주변 지자기의 감지(예를 들어, 방위)에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 혈중 알코올 농도 센서는 사용자의 날숨(exhalation)에 포함된 알코올 농도의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 전류 피부 저항 센서(GSR)는 사용자 피부의 전기 전도도(예를 들어, 교감 신경의 활성화 정도)의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 압력 센서는 입력되는 서명 압력의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 근접 센서는 사용자의 웨어러블 장치(1100)에 대한 접근의 감지에 대응되는 전기신호를 제어부(1110)에 전달할 수 있다. The
제어부(1110)는 감지부(1150)에서 수신되는 전기 신호를 이용하여 사용자의 상태(예를 들어, 손 떨림 정도, 사용자 흔들림 정도, 사용자의 동작 정도, 혈중 알코올 농도 등)를 결정할 수 있다. 제어부(1110)는 감지부(1150)에서 수신되는 전기 신호 및 저장부(1110)에 저장된 사용자 상태 기준(reference, 예를 들어, 가속도 센서, 자이로 센서 및/또는 지자기 센서에서 감지된 전기 신호에 대응되는 사용자 상태 기준, 도시되지 아니함)을 이용하여 사용자 상태를 결정할 수 있다. 사용자 상태 기준은 웨어러블 장치(1100)에 포함된 센서의 종류와 기능에 따라 변경될 수 있다는 것은 당해 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The
제어부(1110)는 감지부(1150)에서부터 수신되는 전기 신호를 저장부(1180)에 저장할 수 있다. 제어부(1110)는 하나 또는 복수의 센서에서부터 수신되는 전기 신호를 저장부(1180)에 저장할 수 있다. 또한, 제어부(1110)는 사용자 상태에 대응되는 사용자 상태 정보를 저장부(1180)에 저장할 수 있다. 예를 들어, 사용자 상태 정보는 감지 센서 이름, 감지 센서 식별자(ID), 감지 시간, 센서 감지 값(예를 들어, 전압, 전류 등), 사용자 상태(예를 들어, 손 떨림, 흔들림, 산책, 조깅 등)에 대응되는 코드)를 포함할 수 있다. The
본 발명의 일 실시예에서 센싱 정보는 사용자 상태 정보 또는 센서에서부터 수신되는 전기 신호를 포함하는 의미일 수 있다. In an embodiment of the present invention, the sensing information may mean including user state information or an electrical signal received from a sensor.
웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응되는 센싱 정보를 통신부(1130)을 이용하여 장치(1000)로 전송할 수 있다. 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응되는 센싱 정보를 통신부(1130)을 이용하여 실시간 또는 지연(예를 들어, 검출 후 전송까지 5 sec 이하)하여 장치(1000)로 전송할 수 있다.
The
도 8의 단계(S1203)에서, 장치는 웨어러블 장치에서부터 센싱 정보를 수신한다. In step S1203 of FIG. 8, the device receives sensing information from the wearable device.
장치(1000)의 제어부(1010)는 장치(1000)의 요청에 대응되는 센싱 정보를 통신부(1050)을 이용하여 웨어러블 장치(1100)에서부터 수신할 수 있다. 센싱 정보는 사용자 상태 정보 및 전기 신호 중 하나를 포함할 수 있다. 제어부(1010)는 수신되는 센싱 정보를 저장부(1080)에 임시 저장할 수 있다. 수신되는 센싱 정보는 감지 센서 이름, 감지 센서 식별자(ID), 감지 시간, 센서 감지 값(예를 들어, 전압, 전류 등), 사용자 상태(예를 들어, 손 떨림, 흔들림, 산책, 조깅 등)에 대응되는 코드를 포함할 수 있다.
The
도 8의 단계(S1204)에서, 장치는 사용자 상태를 결정한다. In step S1204 of FIG. 8, the device determines a user state.
장치(1000)의 제어부(1010)는 수신된 센싱 정보에 포함된 사용자 상태 정보를 이용하여 사용자의 상태를 결정(예를 들어, 산책)할 수 있다. 또는, 장치(1000)의 제어부(1010)는 수신된 센싱 정보에 포함되는 전기 신호를 이용하여 사용자의 상태를 결정(예를 들어, 산책)할 수 있다. 또한, 장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보(예를 들어, 서명의 모양, 서명 입력의 속도 또는 감지되는 서명 압력)를 이용하여 서명 정보의 등록 여부를 결정할 수 있다.
The
도 8의 단계(S1205)에서, 장치는 서명 등록 절차 여부를 결정한다. In step S1205 of Fig. 8, the device determines whether to proceed with the signature registration procedure.
장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보를 이용하여 저장부(1040)의 기 저장 여부를 결정할 수 있다. 예를 들어, 저장부(1040)에 동일한 사용자 서명 정보가 없는 경우(예를 들어, 사용자 서명을 최초 등록하는 경우), 장치(1000)의 제어부(1010)는 사용자 서명 정보의 등록을 결정할 수 있다. 또한, 사용자에 의해 서명 등록 절차 및 서명 인증 절차 중 하나가 선택되는 경우, 장치(1000)의 제어부(1010)는 선택된 절차를 수행할 수 있다. 사용자에 의해 서명 등록 절차가 선택되는 경우, 장치(1000)의 제어부(1010)는 서명 등록 절차를 수행할 수 있다. 이런 경우, 도 8의 단계(S1206)으로 진행한다. The
저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 장치(1000)의 제어부(1010)는 사용자 서명 정보의 인증을 결정할 수 있다. 또한, 사용자에 의해 서명 인증 절차가 선택되는 경우, 장치(1000)의 제어부(1010)는 서명 인증 절차를 수행할 수 있다. 이런 경우, 도 8의 단계(S1207)로 진행한다. When there is the same user signature information in the
또한, 장치(1000)의 제어부(1010)는 현재 서명 등록 절차를 수행하고 있는지 서명 인증 절차를 수행하고 있는지 판단하여 서명 등록 절차인 경우 도 8의 단계(S1206)로 진행하고, 서명 인증 절차인 경우, 도 8의 단계(S1207)로 진행할 수 있다. In addition, the
도 8의 단계(S1206)에서, 장치는 서명 정보 및 사용자 상태 정보를 저장한다. In step S1206 of FIG. 8, the device stores signature information and user state information.
장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 수신된 사용자 서명 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. 또한, 장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 웨어러블 장치(1100)로부터 수신되어 임시 저장된 사용자 서명 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. The
사용자 서명 정보 및 사용자 상태 정보가 저장부(1040)에 저장되는 경우, 장치의 서명 등록 방법이 종료된다.
When the user signature information and the user state information are stored in the
도 8의 단계(S1205)로 되돌아가서, 저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 서명 인증 절차를 수행하는 도 8의 단계(S1207)로 진행한다. Returning to step S1205 of FIG. 8, if the
도 8의 단계(S1207)에서, 장치는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용하여 서명 인증 여부를 결정한다. In step S1207 of FIG. 8, the device determines whether to authenticate the signature using the stored signature information and user state information, the input signature information, and the received user state information.
장치(1000)의 제어부(1010)는 저장부(1040)에 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용하여 입력된 사용자 서명을 인증할 수 있다. 제어부(1010)는 기 등록된 서명 정보와 입력된 서명 정보를 이용하여 정합도를 산출한다. 제어부(1010)는 산출된 정합도 결과와 인증 성공 문턱값(threshold)를 비교하여 입력된 사용자 서명의 인증 여부를 결정할 수 있다. 정합도의 산출과 서명 인증 여부는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용할 수 있다. The
장치(1000)의 제어부(1010)는 등록된(기 저장된) 사용자 상태 정보와 입력된 사용자 상태 정보를 이용하여 정합도 계산에 대응되는 특징별 가중치를 변경할 수 있다. 또한, 장치(1000)의 제어부(1010)는 등록된(기 저장된) 사용자 상태 정보와 입력된 사용자 상태 정보를 이용하여 인증 성공 문턱값을 변경할 수 있다. The
서명 등록하는 경우의 사용자 상태(예를 들어, 낮은 손 떨림)와 서명 인증하는 경우의 사용자 상태(예를 들어, 낮은 손 떨림)가 동일한 경우(등록 사용자 서명 및 인증 사용자 서명의 입력 정확도가 높은 경우), 장치(1000)의 제어부(1010)는 특징별 가중치 변경 및 인증 성공 문턱값의 변경 없이 서명 인증 절차를 수행할 수 있다. When the user status (e.g., low hand shake) when signing registration and the user status (e.g., low hand shaking) when signing authentication are the same (when the input accuracy of the registered user signature and the authentication user signature is high) ), the
서명 등록하는 경우의 사용자 상태 및 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 등록 사용자 서명과 인증 사용자 서명의 정합도 산출을 위해 특징(예를 들어, 서명 모양, 서명 입력 속도 또는 입력되는 서명의 압력)별 가중치를 변경할 수 있다. 각각의 서명 특징은 정합도 산출에 있어서의 중요도에 대응되는 가중치를 가지고 있다. 예를 들어, 정합도를 산출하는 경우, 제어부(1010)는 서명 모양의 가중치를 30, 서명 속도의 가중치를 30 및 입력되는 서명 압력의 가중치를 40으로 설정하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 제어부(1010)에 의해 특징별 가중치가 각각 변경되는 경우에도, 가중치의 합은 100으로 동일할 수 있다. In response to the comparison result of the user status in the case of signature registration and the user status in the case of signature authentication, the
사용자가 낮은 손 떨림 상태에서 장치(1000)를 통해 서명을 등록하는 경우와 높은 손 떨림 상태에서 장치(1000)를 통해 인증 서명을 입력하는 경우를 고려하여 보자. 제어부(1010)가 기준 가중치(예를 들어, 30, 30, 40)를 적용하는 경우, 등록 서명의 특징과 인증 서명의 특징의 차이에 의해 본인 인증률(True Accept Rate, TAR)이 저하될 수 있다. 제어부(1010)는 서명 특징의 기준 가중치(예: 30, 30, 40)를 각각 40, 35, 25으로 변경하여 정합도를 산출함으로써 본인 인증 성공률(TAR)을 개선할 수 있다. Consider a case in which a user registers a signature through the
본 발명의 실시예에 따른 각 서명 특징의 가중치는 하나의 실시예이며, 사용자의 상태(예를 들어, 손 떨림, 사용자 흔들림, 사용자의 동작, 산책 또는 조깅 등)에 대응하여 각 서명 특징의 가중치가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The weight of each signature feature according to the embodiment of the present invention is one embodiment, and the weight of each signature feature corresponding to the user's state (eg, hand shaking, user shaking, user's motion, walking or jogging, etc.) It will be readily understood by those of ordinary skill in the art that can be changed.
제어부(1010)는 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 입력된 서명의 인증을 위한 인증 성공 문턱값을 변경하여 본인 인증률을 높일 수 있다. 인증 성공 문턱값은 등록된 서명과 인증을 위해 입력된 서명의 유사 정도를 고려하여 인증 성공으로 판단하는 기준 값이다. The
예를 들어, 설정된 인증 성공 문턱값이 85이고, 서명 등록하는 경우에 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우의 낮은 손 떨림인 사용자 상태(예를 들어, 낮은 손 떨림)인 경우, 사용자의 본인 인증 성공률(TAR)이 96%일 수 있다. For example, if the set authentication success threshold is 85, and the user state with low hand shake when signing registration and the user state with low hand shake when signing authentication (e.g., low hand shake), the user's The identity authentication success rate (TAR) may be 96%.
서명 등록하는 경우에 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우에 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 또한, 서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 낮은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수도 있다. In a user state of low hand shake when signing registration and a user state of high hand shake when signing authentication, a success rate of the user's identity authentication may be lowered due to a difference in accuracy of the input user's signature. In addition, in a user state of high hand shake when signing registration and a user state of low hand shake when signing authentication, the user's identity authentication success rate may be lowered due to a difference in accuracy of the input user signature.
서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 85에서부터 70으로 변경할 수 있다. 또한, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 90에서부터 75로 변경할 수도 있다. When the user state in the case of signing registration and the user state in the case of signing authentication are different, the
서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 서명 등록 및 서명 인증하는 경우의 사용자 상태가 모두 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록 및 서명 인증 모두 사용자 상태가 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 80에서부터 70으로 변경할 수 있다. In the user state of high hand shake when signing registration and the user state of high hand shake when signing authentication, the success rate of the user's identity authentication may be lowered due to a difference in accuracy of the input user's signature. When the user status in the case of sign registration and signature authentication is a high hand shake state, the
본 발명의 실시예에 따른 인증 성공 문턱값은 하나의 실시예이며, 사용자의 상태(예를 들어, 손 떨림, 산책, 취중, 조깅 등)에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The authentication success threshold according to the embodiment of the present invention is one example, and it is understood that the authentication success threshold can be changed in response to the user's state (eg, shaking hands, walking, taking a walk, jogging, etc.). It will be readily understood by those of ordinary skill in the art.
도 8의 단계(S1208)에서, 장치는 서명 인증 여부를 결정한다.In step S1208 of FIG. 8, the device determines whether to authenticate the signature.
장치(1000)의 제어부(1010)는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보의 비교 결과에 대응하여 서명 인증 여부를 결정할 수 있다. The
도 12 및 도 11을 참조하면, 장치(1000)의 제어부(1010)는 서명 인증 여부에 따라 팝업을 표시할 수 있다. 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공에 대응되는 팝업(1413)을 표시한다. 또는, 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공 및 설명(comment)을 포함하는 팝업(1413)을 표시할 수 있다. 사용자에 의해 팝업(1413)이 선택 또는 닫혀지는 경우, 도 8의 단계(S1209)로 진행한다. 12 and 11, the
입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패에 대응되는 팝업(1414)을 표시한다. 또는, 입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패뿐만 아니라 재시도(1414a, retry) 및 취소(1414b, cancel)을 포함하는 팝업(1414)을 표시할 수 있다. 사용자에 의해 팝업(1414)이 선택 또는 닫혀지는 경우, 장치의 서명 인증 방법이 종료된다.
When the input signature fails to authenticate, the
도 8의 단계(S1209)에서 장치는 기능을 수행한다. In step S1209 of FIG. 8, the device performs a function.
장치(1000)의 제어부(1010)는 서명 인증에 대응하여 기능을 수행할 수 있다. 예를 들어, 서명 인증되는 경우, 제어부(1010)는 쇼핑 어플리케이션(1410)을 통해 상품을 구매할 수 있다. 또한, 제어부(1010)는 인증 서명에 의해 장치(1000)의 화면 잠금을 해제할 수 있다. The
장치(1000)에서 해당 기능을 수행하는 경우, 장치의 서명 인증 방법이 종료된다.
When the
도 9는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다. 9 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.
도 9의 단계(S1301)에서, 사용자의 서명이 입력된다. In step S1301 of FIG. 9, the user's signature is input.
도 10을 참조하면, 장치(1000)의 입력부(1010)을 통해 사용자의 서명이 입력된다. 사용자는 웨어러블 장치(1100)를 손목에 착용하거나 머리에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜과 같은 입력 펜(1001)을 이용하여 서명을 입력한다. Referring to FIG. 10, a user's signature is input through the
도 9의 단계(S1301)에서의 사용자 서명의 입력은 도 8의 단계(S1201)에서의 사용자 서명의 입력과 실질적으로 유사하므로 중복되는 설명은 생략된다.
Since the input of the user signature in step S1301 of FIG. 9 is substantially similar to the input of the user signature in step S1201 of FIG. 8, a redundant description is omitted.
도 9의 단계(S1302)에서, 장치의 상태 정보를 수신한다. In step S1302 of FIG. 9, status information of the device is received.
사용자의 서명이 입력되는 경우, 장치(1000)의 제어부(1010)는 감지부(1030)을 이용하여 장치의 방향 및/또는 움직임을 감지할 수 있다. 감지된 장치의 방향 및/또는 움직임은 제어부(1010)로 전송될 수 있다. When a user's signature is input, the
도 9의 단계(S1302)에서의 장치(1000)의 상태 정보의 수신은 도 2의 단계(S220), 도 4의 단계(S420) 또는 도 5의 단계(S514)에서의 장치(1000)의 상태 정보의 수신과 실질적으로 유사하므로 중복되는 설명은 생략된다.
The reception of the state information of the
도 9의 단계(S1303)에서, 장치는 웨어러블 장치에게 센싱 정보를 요청한다. In step S1303 of FIG. 9, the device requests sensing information from the wearable device.
장치(1000)의 제어부(1010)는 통신부(1050)를 통해 사용자 상태를 감지 가능한 웨어러블 장치를 공지된 무선망(예를 들어, 블루투스, 무선 랜 또는 근거리 통신 등)으로 검색할 수 있다. 제어부(1010)는 검색된 웨어러블 장치(예를 들어, 손목 착용 웨어러블 장치)와 무선으로 연결할 수 있다. 장치(1000)의 제어부(1010)는 무선 연결된 웨어러블 장치(1100)에게 사용자의 상태에 대응되는 센싱 정보를 요청한다. The
장치(1000)의 요청에 대응하여 웨어러블 장치(1100)의 제어부(1110)는 감지부(1150)를 이용하여 사용자 상태를 감지할 수 있다. In response to a request from the
도 9의 단계(S1303)에서의 웨어러블 장치에게 센싱 정보의 요청 및 사용자 정보 감지는 도 8의 단계(S1202)에서의 웨어러블 장치에게 센싱 정보의 요청 및 사용자 상태 감지와 실질적으로 유사하므로 중복되는 설명은 생략된다.
The request for sensing information and the detection of user information from the wearable device in step S1303 of FIG. 9 are substantially similar to the request for sensing information from the wearable device and detection of the user state in step S1202 of FIG. Omitted.
도 9의 단계(S1304)에서, 장치는 웨어러블 장치에서부터 센싱 정보를 수신한다. In step S1304 of FIG. 9, the device receives sensing information from the wearable device.
장치(1000)의 제어부(1010)는 장치(1000)의 요청에 대응되는 센싱 정보를 통신부(1050)을 이용하여 웨어러블 장치(1100)에서부터 수신할 수 있다. The
도 9의 단계(S1304)에서의 웨어러블 장치에서부터 센싱 정보의 수신은 도 8의 단계(S1203)에서의 웨어러블 장치에서부터 센싱 정보의 수신과 실질적으로 유사하므로 중복되는 설명은 생략된다.
The reception of sensing information from the wearable device in step S1304 of FIG. 9 is substantially similar to the reception of sensing information from the wearable device in step S1203 of FIG.
도 9의 단계(S1305)에서, 장치는 장치 상태 및 사용자 상태를 결정한다. In step S1305 of FIG. 9, the device determines a device state and a user state.
장치(1000)의 제어부(1010)는 감지부(1030)에서 수신된 센서 값을 이용하여 장치(1000)의 상태(예를 들어, 고정 상태 또는 파지 상태)를 결정할 수 있다. 장치(1000)의 제어부(1010)는 수신된 센싱 정보를 이용하여 사용자의 상태(예를 들어, 산책)를 결정할 수 있다. The
도 9의 단계(S1305)에서의 장치 상태의 결정은 도 2의 단계(S220) 또는, 도 4의 단계(S420)에서의 사용자 상태의 결정과 실질적으로 유사하므로 중복되는 설명은 생략된다. 도 9의 단계(S1305)에서의 사용자 상태의 결정은 도 8의 단계(S1204)에서의 사용자 상태의 결정과 실질적으로 유사하므로 중복되는 설명은 생략된다.
Since the determination of the device state in step S1305 of FIG. 9 is substantially similar to the determination of the user state in step S220 of FIG. 2 or step S420 of FIG. 4, duplicate descriptions are omitted. Since the determination of the user state in step S1305 of FIG. 9 is substantially similar to the determination of the user state in step S1204 of FIG. 8, a redundant description will be omitted.
도 9의 단계(S1306)에서, 장치는 서명 등록 절차 여부를 결정한다. In step S1306 of Fig. 9, the device determines whether to proceed with the signature registration procedure.
장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보를 이용하여 저장부(1040)의 기 저장 여부를 결정할 수 있다. The
도 9의 단계(S1306)에서의 서명 등록 절차 여부의 결정은 도 8의 단계(S1205)에서의 서명 등록 절차 여부의 결정과 실질적으로 유사하므로 중복되는 설명은 생략된다.
The determination of whether or not the signature registration procedure in step S1306 of FIG. 9 is substantially similar to the determination of whether or not the signature registration procedure in step S1205 of FIG. 8, and thus, a duplicate description is omitted.
도 9의 단계(S1207)에서, 장치는 서명 정보, 장치의 상태 정보 및 사용자 상태 정보를 저장한다. In step S1207 of FIG. 9, the device stores signature information, device status information, and user status information.
장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 수신된 사용자 서명 정보, 장치의 상태 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. 또한, 장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 웨어러블 장치(1100)에서 수신되어 임시 저장된 사용자 서명 정보, 장치의 상태 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. The
사용자 서명 정보, 장치의 상태 정보 및 사용자 상태 정보가 저장부(1040)에 저장되는 경우, 장치의 서명 등록 방법이 종료된다.
When the user signature information, device state information, and user state information are stored in the
도 9의 단계(S1306)로 되돌아가서, 저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 서명 인증 절차를 수행하는 도 9의 단계(S1308)로 진행한다. Returning to step S1306 of Fig. 9, if the
도 9의 단계(S1308)에서, 장치는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용하여 서명 인증 여부를 결정한다. In step S1308 of FIG. 9, the device determines whether to authenticate the signature using the stored signature information, device state information and user state information and input signature information, device state information, and received user state information.
장치(1000)의 제어부(1010)는 저장부(1040)에 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용하여 입력된 사용자 서명을 인증할 수 있다. 제어부(1010)는 기 등록된 서명 정보와 입력된 서명 정보를 이용하여 정합도를 산출한다. 제어부(1010)는 산출된 정합도 결과와 인증 성공 문턱값(threshold)을 비교하여 입력된 사용자 서명의 인증 여부를 결정할 수 있다. 정합도의 산출과 서명 인증 여부는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용할 수 있다. The
장치(1000)의 제어부(1010)는 등록된(기 저장된) 장치의 상태 정보 및 사용자 상태 정보와 입력된 장치의 상태 정보 및 사용자 상태 정보를 이용하여 정합도 계산에 대응되는 특징별 가중치를 변경할 수 있다. 또한, 장치(1000)의 제어부(1010)는 등록된(기 저장된) 장치의 상태 정보 및 사용자 상태 정보와 입력된 장치의 상태 정보 및 사용자 상태 정보를 이용하여 인증 성공 문턱값을 변경할 수 있다. The
서명 등록하는 경우에서 장치의 상태(예를 들어, 고정 상태) 및 사용자 상태(예를 들어, 낮은 손 떨림)와 서명 인증하는 경우에서, 장치의 상태(예를 들어, 고정 상태) 및 사용자 상태(예를 들어, 낮은 손 떨림)가 동일한 경우(등록 사용자 서명 및 인증 사용자 서명의 입력 정확도가 높은 경우), 장치(1000)의 제어부(1010)는 특징별 가중치 변경 및 인증 성공 문턱값의 변경 없이 서명 인증 절차를 수행할 수 있다. In the case of signature registration, the device's state (e.g., fixed state) and user state (e.g., low hand shake), and in the case of signature authentication, the device's state (e.g., fixed state) and user state ( For example, when low hand shaking) is the same (when the input accuracy of the registered user signature and the authentication user signature is high), the
서명 등록하는 경우의 사용자 상태 및 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 등록 사용자 서명과 인증 사용자 서명의 정합도 산출을 위해 특징(예를 들어, 서명 모양, 서명 입력 속도 또는 입력되는 서명의 압력)별 가중치를 변경할 수 있다. 각각의 서명 특징은 정합도 산출에 있어서의 중요도에 대응되는 가중치를 가지고 있다. 예를 들어, 정합도를 산출하는 경우, 제어부(1010)는 서명 모양의 가중치를 30, 서명 속도의 가중치를 30 및 입력되는 서명 압력의 가중치를 40으로 설정하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 제어부(1010)에 의해 특징별 가중치가 각각 변경되는 경우, 가중치의 합은 100으로 동일할 수 있다. In response to the comparison result of the user status in the case of signature registration and the user status in the case of signature authentication, the
사용자가 고정 상태이고 낮은 손 떨림 상태에서 장치(1000)를 통해 서명을 등록하는 경우와 고정 상태이고 높은 손 떨림 상태에서 장치(1000)를 통해 인증 서명을 입력하는 경우를 고려하여 보자. 제어부(1010)가 고정 상태이고 손 떨림의 차이가 있는 장치(1000)에 기준 가중치(예를 들어, 30, 30, 40)를 적용하는 경우, 등록 서명의 특징과 인증 서명의 특징의 차이에 의해 본인 인증률(True Accept Rate, TAR)이 저하될 수 있다. 제어부(1010)는 서명 특징의 기준 가중치(예: 30, 30, 40)를 각각 40, 35, 25으로 변경하여 정합도를 산출함으로써 본인 인증 성공률(TAR)을 개선할 수 있다. Consider a case in which a user registers a signature through the
본 발명의 실시예에 따른 각 서명 특징의 가중치는 하나의 실시예이며, 장치의 상태(예를 들어, 고정 상태, 파지 상태) 및 사용자의 상태(예를 들어, 손 떨림, 동작, 산책 또는 조깅 등)에 대응하여 각 서명 특징의 가중치는 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The weight of each signature feature according to the embodiment of the present invention is one embodiment, and the state of the device (e.g., stationary state, grip state) and the state of the user (e.g., hand shaking, motion, walking or jogging) Etc.), it will be readily understood by those of ordinary skill in the art that the weight of each signature feature can be changed.
서명 등록하는 경우의 장치 상태 및 사용자 상태와 서명 인증하는 경우의 장치 상태 및 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 입력된 서명의 인증을 위한 인증 성공 문턱값을 변경하여 본인 인증률을 높일 수 있다. 인증 성공 문턱값은 등록된 서명과 인증을 위해 입력된 서명의 유사 정도를 고려하여 인증 성공으로 판단하는 기준 값이다. In response to the comparison result of the device state and user state in the case of signature registration and the device state and user state in the case of signature authentication, the
예를 들어, 설정된 인증 성공 문턱값이 85이고, 서명 등록하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림의 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림인 사용자 상태(예를 들어, 낮은 손 떨림)인 경우, 사용자의 본인 인증 성공률(TAR)이 94%일 수 있다. For example, the set authentication success threshold is 85, the
서명 등록하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 또한, 서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 낮은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수도 있다. According to the difference in the accuracy of the input user signature in the fixed
서명 등록하는 경우의 고정 상태인 장치(1000) 및 사용자 상태와 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록하는 경우의 고정 상태인 장치(1000) 및 사용자 상태와 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 85에서부터 65로 변경할 수 있다. 또한, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 93에서부터 74로 변경할 수도 있다. When the
서명 등록하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 서명 등록 및 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 모두 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록 및 서명 인증 모두 사용자 상태가 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 82에서부터 71로 변경할 수 있다. In the case of registering a signature, in the fixed
본 발명의 실시예에 따른 인증 성공 문턱값은 하나의 실시예이며, 장치(1000)의 상태 및 사용자의 상태(예를 들어, 손 떨림, 산책, 취중, 조깅 등)에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. 예를 들어, 서명 등록하는 경우, 고정 상태인 장치(1000) 및 사용자 상태(예를 들어, 손 떨림, 산책, 조깅 또는 취중 등)의 각각의 장치 상태 및 사용자 상태의 조합(예를 들어, 장치 상태 개수 X 사용자 상태 개수)에 따라 인증 성공 문턱값이 변경될 수 있다.
The authentication success threshold according to the embodiment of the present invention is an example, and the authentication success threshold value corresponds to the state of the
도 9의 단계(S1309)에서, 장치는 서명 인증 여부를 결정한다.In step S1309 of Fig. 9, the device determines whether to authenticate the signature.
장치(1000)의 제어부(1010)는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보의 비교 결과에 대응하여 서명 인증 여부를 결정할 수 있다. The
도 12 및 도 11을 참조하면, 장치(1000)의 제어부(1010)는 서명 인증 여부에 따라 팝업을 표시할 수 있다. 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공에 대응되는 팝업(1413)을 표시한다. 또는, 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공 및 설명(comment)을 포함하는 팝업(1413)을 표시할 수 있다. 사용자에 의해 팝업(1413)이 선택되는 경우, 도 9의 단계(S1310)로 진행한다. 12 and 11, the
입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패에 대응되는 팝업(1414)을 표시한다. 또는, 입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패뿐만 아니라 재시도(1414a) 및 취소(1414b)을 포함하는 팝업(1414)을 표시할 수 있다. 사용자에 의해 팝업(1414)이 선택되는 경우, 장치의 서명 인증 방법이 종료된다.
When the input signature fails to authenticate, the
도 9의 단계(S1310)에서 장치는 기능을 수행한다. In step S1310 of FIG. 9, the device performs a function.
장치(1000)의 제어부(1010)는 서명 인증에 대응하여 기능을 수행할 수 있다. 예를 들어, 서명 인증되는 경우, 제어부(1010)는 쇼핑 어플리케이션(1410)을 통해 상품을 구매할 수 있다. 또한, 제어부(1010)는 인증 서명에 의해 장치(1000)의 화면 잠금을 해제할 수 있다. The
장치(1000)에서 해당 기능을 수행하는 경우, 장치의 서명 인증 방법이 종료된다.
When the
본 발명의 일 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. The method according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the present invention, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다.
Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concept of the present invention defined in the following claims are also provided. It belongs to the scope of rights.
100: 서명 등록 장치 110: 입력부
120: 등록 제어부 130: 감지부
140: 저장부 150: 서명 인증 장치
160: 입력부 170: 인증 제어부
180: 감지부 190: 저장부
310: 사용자의 손 320: 모바일 기기
330: 모바일 기기의 피치(pitch) 1000: 장치
1001: 입력 펜 1020: 제어부
1050: 통신부 1100: 웨어러블 장치
1110: 제어부 1130: 통신부
1150: 감지부100: signature registration device 110: input unit
120: registration control unit 130: detection unit
140: storage unit 150: signature authentication device
160: input unit 170: authentication control unit
180: sensing unit 190: storage unit
310: user's hand 320: mobile device
330: pitch of the mobile device 1000: device
1001: input pen 1020: control unit
1050: communication unit 1100: wearable device
1110: control unit 1130: communication unit
1150: detection unit
Claims (27)
서명을 입력 받는 입력부와;
상기 서명 등록 장치의 상태를 감지하는 감지부와;
저장부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 감지부를 통해 감지된 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 상기 저장부에 저장되게 제어하는 제어부를 포함하고,
상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 감지부는 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서를 포함하는 것을 특징으로 하는 장치.In the signature registration device,
An input unit for receiving a signature;
A detector for detecting a state of the signature registration device;
A storage unit;
While the signature is input through the input unit, a control unit for controlling information on a state of the signature registration device sensed through the detection unit and information on the input signature to be stored in the storage unit,
And the state of the signature registration device includes one of a fixed state and a grip state, and the sensing unit includes a sensor that detects at least one of a tilt and an acceleration of the signature registration device.
상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위 내인 경우, 상기 제어부는 상기 서명 등록 장치의 상태를 고정 상태로 결정하는 것을 특징으로 하는 장치.The method of claim 1,
When the detected inclination of the signature registration device is within a predetermined range, the control unit determines the state of the signature registration device as a fixed state.
상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 제어부는 상기 서명 등록 장치의 상태를 고정 상태로 결정하는 것을 특징으로 하는 장치.The method of claim 1,
When the detected acceleration of the signature registration device fluctuates within a predetermined range, the control unit determines the state of the signature registration device as a fixed state.
서명을 입력 받는 단계와;
상기 서명이 입력되는 동안 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서에 의해 감지되는 상기 서명 등록 장치의 상태를 판단하는 단계와;
상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 저장하는 단계를 포함하고,
상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 방법.In the signature registration method in the signature registration device,
Receiving a signature;
Determining a state of the signature registration device detected by a sensor that detects at least one of a tilt and acceleration of the signature registration device while the signature is being input;
And storing information on a state of the signature registration device and information on the inputted signature,
The method of claim 1, wherein the state of the signature registration device includes one of a fixed state and a gripped state.
상기 서명 등록 장치의 상태를 판단하는 단계는
상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정하고,
상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 등록 장치를 고정 상태로 결정하는 것을 더 포함하는 것을 특징으로 하는 방법.The method of claim 5,
The step of determining the state of the signature registration device
When the detected slope of the signature registration device is within a predetermined range, the state of the signature registration device to which the signature is input is determined as a fixed state,
And when the detected acceleration of the signature registration device fluctuates within a predetermined range, determining the signature registration device to which the signature is input as a fixed state.
사용자의 서명을 입력 받는 입력부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 서명 인증 장치의 상태를 감지하는 감지부와;
서명 등록하는 경우, 기 저장된 등록 서명과 장치의 상태에 대한 정보를 저장하는 저장부와;
상기 저장부에 상기 기 저장된 등록 서명 및 상기 장치의 상태에 대한 정보와 상기 입력부를 통해 입력된 서명 및 상기 감지부에 의해 감지된 상기 서명 인증 장치의 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하고,
상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하고,
상기 감지부는, 상기 서명 인증 장치의 기울기 및 가속도 중 적어도 하나를 감지하기 위한 센서를 포함하는 것을 특징으로 하는 장치.In the signature authentication device,
An input unit for receiving a user's signature;
A sensing unit that detects a state of the signature authentication device while the signature is input through the input unit;
In case of registering a signature, a storage unit for storing information on a previously stored registered signature and a state of the device;
The input signature is performed using information on the state of the device and the registered signature previously stored in the storage unit, the signature input through the input unit, and information on the state of the signature authentication device detected by the detection unit. It includes a control unit to authenticate,
When the signature is registered, the device state includes one of a fixed state and a gripped state, and the state of the signature authentication device includes one of a fixed state and a gripped state,
And the sensing unit includes a sensor for detecting at least one of a tilt and acceleration of the signature authentication device.
상기 제어부는, 상기 감지된 서명 인증 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하고, 상기 감지된 서명 인증 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하는 것을 특징으로 하는 장치.The method of claim 8,
When the detected slope of the signature authentication device is within a predetermined range, the control unit determines the signature authentication device to which the signature is input as a fixed state, and the detected acceleration of the signature authentication device fluctuates within a predetermined range. If so, the signature authentication device to which the signature is input is determined to be in a fixed state.
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 제어부는 상기 기 저장된 등록 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.The method of claim 8,
When the state of the device in the case of registering the signature and the state of the signature authentication device are different, the control unit changes a weight for each feature used to calculate a matching degree between the previously stored registered signature and the input signature. Device.
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 장치.The method of claim 8,
And when the state of the device in the case of registering the signature and the state of the signature authentication device are different, the control unit changes an authentication success threshold value used for authentication of the input signature.
상기 서명 등록하는 경우의 장치 상태와 상기 서명 인증 장치의 상태가 파지 상태인 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경하는 것을 특징으로 하는 장치.The method of claim 8,
And when the device state in the case of registering the signature and the state of the signature authentication device are in a grip state, the control unit downwardly changes an authentication success threshold value used for authentication of the input signature.
사용자의 서명을 입력 받는 단계와;
상기 서명 인증 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서에 의해 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 판단하는 단계와;
서명 등록하는 경우의 기 등록된 서명과 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 서명 인증 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함하고,
상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 방법.In the signature authentication method in a signature authentication device,
Receiving a user's signature;
Determining a state of the signature authentication device to which the signature is input by a sensor that detects at least one of a slope and an acceleration of the signature authentication device;
In the case of registering a signature, using information on a pre-registered signature and device status, and information on the input signature and status of the signature authentication device, authenticating the input signature,
The device state in the case of registering the signature includes one of a fixed state and a gripped state, and the state of the signature authentication device includes one of a fixed state and a gripped state.
상기 서명 인증 장치의 상태를 판단하는 단계는
상기 판단된 서명 인증 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 고정 상태로 결정하고,
상기 판단된 서명 인증 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하는 것을 더 포함하는 것을 특징으로 하는 방법.The method of claim 14,
The step of determining the state of the signature authentication device
When the determined slope of the signature authentication device is within a predetermined range, the state of the signature authentication device to which the signature is input is determined as a fixed state,
And when the determined acceleration of the signature authentication device varies within a predetermined range, determining the signature authentication device to which the signature is input as a fixed state.
상기 인증하는 단계는,
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태의 비교에 대응하여, 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 방법.The method of claim 14,
The step of authenticating,
In response to a comparison of the state of the device and the state of the signature authentication device in the case of registering the signature, changing a weight for each feature used to calculate a matching degree between the previously registered signature and the input signature. .
상기 인증하는 단계는
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태의 비교에 대응하여, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 방법.The method of claim 14,
The step of authenticating
And changing an authentication success threshold value used for authenticating the input signature in response to a comparison of the state of the device and the state of the signature authentication device in the case of registering the signature.
사용자의 서명을 입력 받는 입력부와;
기 저장된 등록 서명 및 사용자 상태에 대한 정보를 저장하는 저장부와;
웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부와;
상기 저장부에 기 저장된 등록 서명 및 상기 사용자 상태에 대한 정보, 상기 입력부를 통해 입력된 서명 및 상기 통신부를 통해 상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하는 것을 특징으로 하는 장치. In the signature authentication device,
An input unit for receiving a user's signature;
A storage unit for storing information on a pre-stored registration signature and a user state;
A communication unit for receiving information on a user state from the wearable device;
Authenticating the inputted signature using information on the registered signature and the user status previously stored in the storage unit, the signature input through the input unit, and information on the user status received from the wearable device through the communication unit Device, characterized in that it comprises a control unit.
상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태는 손 떨림, 사용자 흔들림, 사용자의 동작, 산책, 조깅 또는 음주 상태를 포함하는 것을 특징으로 하는 장치. The method of claim 20,
The device according to claim 1, wherein the user state received from the wearable device includes hand shaking, user shaking, user motion, walking, jogging, or drinking.
서명 등록하는 경우의 상기 사용자 상태와 상기 서명 인증하는 경우의 사용자 상태가 다른 경우, 상기 제어부는 상기 기 저장된 등록 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.The method of claim 20,
When the user state in the case of registering a signature and the user state in the case of authenticating the signature are different, the control unit changes a weight for each feature used to calculate a matching degree between the previously stored registered signature and the input signature. Device.
서명 등록하는 경우의 상기 사용자 상태와 상기 서명 인증하는 경우의 사용자 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 장치. The method of claim 20,
And when the user state in the case of registering a signature and the user state in the case of authenticating the signature are different, the control unit changes an authentication success threshold value used for authentication of the input signature.
사용자의 서명을 입력 받는 입력부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 서명 인증 장치의 상태를 감지하는 감지부와;
기 저장된 등록 서명, 사용자 상태에 대한 정보 및 장치 상태에 대한 정보를 저장하는 저장부와;
웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부와;
상기 저장부에 기 저장된 등록 서명, 상기 사용자 상태에 대한 정보 및 상기 장치 상태에 대한 정보, 상기 입력부를 통해 입력된 서명, 상기 통신부를 통해 상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태에 대한 정보 및 상기 감지부에서부터 수신되는 장치 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하는 것을 특징으로 하는 장치. In the signature authentication device,
An input unit for receiving a user's signature;
A sensing unit that detects a state of the signature authentication device while the signature is input through the input unit;
A storage unit for storing pre-stored registration signature, information on a user state, and information on a device state;
A communication unit for receiving information on a user state from the wearable device;
A registration signature previously stored in the storage unit, information on the user state and information on the device state, a signature input through the input unit, information on the user state received from the wearable device through the communication unit, and the detection And a control unit for authenticating the input signature using information on a device state received from a unit.
상기 웨어러블 장치에서 수신되는 상기 사용자 상태는 손 떨림, 사용자 흔들림, 사용자의 동작, 산책, 조깅 또는 음주 상태를 포함하고
상기 감지부에서 수신되는 상기 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 장치. The method of claim 24,
The user state received from the wearable device includes hand shaking, user shaking, user motion, walking, jogging, or drinking.
The device according to claim 1, wherein the state of the device received by the sensing unit includes one of a fixed state and a grip state.
서명 등록하는 경우의 상기 사용자 상태 및 상기 장치 상태와 상기 서명 인증하는 경우의 사용자 상태 및 상기 장치 상태가 다른 경우, 상기 제어부는 상기 기 저장된 등록 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.The method of claim 24,
When the user state and the device state in the case of signature registration and the user state and the device state in the case of signature authentication are different, the control unit is used to calculate a matching degree between the previously stored registered signature and the input signature. Device, characterized in that to change the weight of each.
서명 등록하는 경우의 상기 사용자 상태 및 상기 장치 상태와 상기 서명 인증하는 경우의 사용자 상태 및 상기 장치 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 감소되게 변경하는 것을 특징으로 하는 장치.
The method of claim 24,
When the user state and the device state in the case of signature registration and the user state and the device state in the case of signature authentication are different, the control unit changes the authentication success threshold value used for authentication of the input signature to be decreased. Device characterized in that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/KR2014/007731 WO2015053473A1 (en) | 2013-10-08 | 2014-08-20 | Signature registration method, signature authentication method and device therefor |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020130120190 | 2013-10-08 | ||
KR20130120190 | 2013-10-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150041569A KR20150041569A (en) | 2015-04-16 |
KR102245267B1 true KR102245267B1 (en) | 2021-04-27 |
Family
ID=53035024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140102621A Active KR102245267B1 (en) | 2013-10-08 | 2014-08-08 | Signature registration method, signature authentication method and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR102245267B1 (en) |
Families Citing this family (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101575577B1 (en) | 2015-07-09 | 2015-12-08 | 주식회사 시큐브 | Manual signature authentication system and method thereof |
KR101584045B1 (en) | 2015-09-02 | 2016-01-11 | 주식회사 시큐브 | Segment-based manual signature authentication system and method thereof |
KR101910350B1 (en) | 2015-09-11 | 2019-01-04 | 주식회사 시큐브 | Manual signature authentication system and method thereof |
KR101585842B1 (en) | 2015-10-05 | 2016-01-15 | 주식회사 시큐브 | Segment block-based manual signature authentication system and method thereof |
KR101598331B1 (en) * | 2015-12-11 | 2016-03-14 | 주식회사 시큐브 | Time division segment block-based manual signature authentication system and method thereof |
KR20170084589A (en) * | 2016-01-12 | 2017-07-20 | 엘지전자 주식회사 | Watch type mobile terminal, mobile terminal and method for controlling the same |
KR101729434B1 (en) | 2016-02-16 | 2017-04-24 | 주식회사 시큐브 | Space division segment block and its dynamic movement tracking based manual signature authentication system and method thereof |
KR101884090B1 (en) * | 2016-11-28 | 2018-08-01 | 공주대학교 산학협력단 | Apparatus and method of signature authentication |
KR101911679B1 (en) * | 2017-02-10 | 2018-10-25 | 주식회사 하이딥 | User authorization method and apparatus by using touch pressure sensor |
KR102225556B1 (en) * | 2019-08-12 | 2021-03-08 | 연세대학교 산학협력단 | User Authentication Apparatus and Method for Accepting Various Postures of User in Behavioral Authentication |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007226703A (en) * | 2006-02-27 | 2007-09-06 | Seiko Epson Corp | Handwritten signature authentication device |
US20110135169A1 (en) | 2004-08-21 | 2011-06-09 | Softpro Gmbh | Method and Device for Detecting a Hand-Written Signature or Mark and for Recognising the Authenticity of Said Signature or Mark |
US20120242603A1 (en) * | 2011-03-21 | 2012-09-27 | N-Trig Ltd. | System and method for authentication with a computer stylus |
-
2014
- 2014-08-08 KR KR1020140102621A patent/KR102245267B1/en active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20110135169A1 (en) | 2004-08-21 | 2011-06-09 | Softpro Gmbh | Method and Device for Detecting a Hand-Written Signature or Mark and for Recognising the Authenticity of Said Signature or Mark |
JP2007226703A (en) * | 2006-02-27 | 2007-09-06 | Seiko Epson Corp | Handwritten signature authentication device |
US20120242603A1 (en) * | 2011-03-21 | 2012-09-27 | N-Trig Ltd. | System and method for authentication with a computer stylus |
Also Published As
Publication number | Publication date |
---|---|
KR20150041569A (en) | 2015-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102245267B1 (en) | Signature registration method, signature authentication method and apparatus thereof | |
KR102630631B1 (en) | Implementation of biometric authentication | |
US20220050563A1 (en) | User interfaces for tracking and finding items | |
US20250156516A1 (en) | User interface for enrolling a biometric feature | |
KR102206054B1 (en) | Method for processing fingerprint and electronic device thereof | |
KR102219042B1 (en) | Electronic device, wearable device and method for the input of the electronic device | |
KR102041984B1 (en) | Mobile apparatus having function of face recognition with additional component | |
US20220335807A1 (en) | User interfaces for location tracking | |
US9858467B2 (en) | Method and apparatus for recognizing fingerprints | |
US20140210758A1 (en) | Mobile terminal for generating haptic pattern and method therefor | |
US20140317499A1 (en) | Apparatus and method for controlling locking and unlocking of portable terminal | |
US10027737B2 (en) | Method, apparatus and computer readable medium for activating functionality of an electronic device based on the presence of a user staring at the electronic device | |
US20160252968A1 (en) | Interface elements for managing gesture control | |
US9075514B1 (en) | Interface selection element display | |
KR20140147557A (en) | Mobile terminal and method for detecting a gesture to control functions | |
US9696815B2 (en) | Method, device, system and non-transitory computer-readable recording medium for providing user interface | |
US11385784B2 (en) | Systems and methods for configuring the user interface of a mobile device | |
US20220407550A1 (en) | Smart ring | |
US9471154B1 (en) | Determining which hand is holding a device | |
KR102082418B1 (en) | Electronic device and method for controlling the same | |
KR102096824B1 (en) | Apparatus and method for providing a security environment | |
KR102130801B1 (en) | Apparatus for detecting wrist step and method thereof | |
CN111368268A (en) | User identification method, user identification device, storage medium and head-mounted device | |
US8726367B2 (en) | Highlighting in response to determining device transfer | |
KR20170083403A (en) | Smart watch and controlling method using electromyograph singsl therof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20140808 |
|
PG1501 | Laying open of application | ||
A201 | Request for examination | ||
PA0201 | Request for examination |
Patent event code: PA02012R01D Patent event date: 20190711 Comment text: Request for Examination of Application Patent event code: PA02011R01I Patent event date: 20140808 Comment text: Patent Application |
|
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20200925 Patent event code: PE09021S01D |
|
E701 | Decision to grant or registration of patent right | ||
PE0701 | Decision of registration |
Patent event code: PE07011S01D Comment text: Decision to Grant Registration Patent event date: 20210121 |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20210421 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20210422 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
PR1001 | Payment of annual fee |
Payment date: 20240328 Start annual number: 4 End annual number: 4 |