KR20150041569A - Signature registration method, signature authentication method and apparatus thereof - Google Patents
Signature registration method, signature authentication method and apparatus thereof Download PDFInfo
- Publication number
- KR20150041569A KR20150041569A KR20140102621A KR20140102621A KR20150041569A KR 20150041569 A KR20150041569 A KR 20150041569A KR 20140102621 A KR20140102621 A KR 20140102621A KR 20140102621 A KR20140102621 A KR 20140102621A KR 20150041569 A KR20150041569 A KR 20150041569A
- Authority
- KR
- South Korea
- Prior art keywords
- signature
- state
- user
- authentication
- registration
- Prior art date
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/011—Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F3/00—Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
- G06F3/01—Input arrangements or combined input and output arrangements for interaction between user and computer
- G06F3/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; CALCULATING OR 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
Description
본 발명은 인증을 위한 서명을 등록하는 방법, 등록된 서명과의 정합도를 산출하여 서명을 인증하는 방법, 서명 등록 장치 및 서명 인증 장치에 대한 것이다.
The present invention relates to a method for registering a signature for authentication, a method for authenticating a signature by calculating a degree of matching with a registered signature, a signature registration apparatus, and a signature authentication apparatus.
디지털 기기에 접근하는 사용자가 권한 있는 사용자인지 확인하기 위한 방법으로 서명이 사용되고 있다. 특히 터치 입력 수단을 가진 터치 스크린을 구비한 휴대전화, PMP (Portable Media Player), PDA(Personal Digital Assistant), 휴대용 게임기, 디지털 카메라, 디지털 캠코더, 전자책(e-book) 등의 모바일 기기를 사용하려는 사용자를 인증하는 방법으로 서명이 사용되고 있는 실정이다. 그러나, 모바일 기기는 사용자가 이동하면서 사용하거나 손에 들고 사용하는 경우가 많으므로, 고정된 위치에서 사용하는 기기에 비해 서명 인식의 성능이 낮다. 또한, 서명을 최초로 등록하는 때와 기기의 사용을 위해 본인 인증을 시도할 때, 사용자의 자세에 따라 기기의 상태가 달라지고 입력되는 데이터도 달라질 수 있으며, 이 경우는 서명 인식 성공률이 더 저하되는 경향이 있다.
Signatures are used as a way to verify that the user accessing the digital device is a privileged user. Especially, mobile devices such as a mobile phone equipped with a touch screen having touch input means, a portable media player (PMP), a personal digital assistant (PDA), a portable game machine, a digital camera, a digital camcorder and an e-book are used The signature is used as a way to authenticate the user that is trying to authenticate. However, since the mobile device is often used or moved by the user while moving, the performance of the signature recognition is lower than that of the device using the fixed position. In addition, when registering the signature for the first time and when attempting to authenticate the user for use of the device, the state of the device changes according to the user's posture and the input data may be changed. In this case, There is a tendency.
본 발명은 입력된 서명에 대한 정보에 더하여 서명 입력시의 사용자의 자세나 장치의 상태에 대한 정보를 이용한 서명 등록 장치 및 방법과, 서명 인증 장치 및 방법에 대한 것이다.The present invention relates to an apparatus and method for registering a signature, and a signature authenticating apparatus and method using information on the attitude of the user or the state of the apparatus at the time of inputting a signature, in addition to the information about the inputted signature.
본 발명의 일 실시예에 따른 서명 등록 장치는, 서명을 입력 받는 입력부, 상기 서명 등록 장치의 상태를 감지하기 위한 감지부, 저장부, 상기 감지된 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 상기 저장부에 저장하는 제어부를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature registration apparatus according to an embodiment of the present invention includes an input unit for receiving a signature, a sensing unit for sensing the state of the signature registration apparatus, a storage unit, information on the state of the sensed signature registration apparatus, And a control unit for storing information about a signature in the storage unit, wherein the state of the signature registration apparatus includes one of a fixed state and a holding state.
본 발명의 일 실시예에 따른 상기 감지부는, 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서를 포함할 수 있다.The sensing unit may include a sensor for sensing at least one of a slope and an acceleration of the signature registration device.
본 발명의 일 실시예에 따른 상기 제어부는 상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위 내인 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정할 수 있다.The controller may determine the state of the signature registration apparatus to which the signature is input to be fixed, when the slope of the detected signature registration apparatus is within a predetermined range.
본 발명의 일 실시예에 따른 상기 제어부는 상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정할 수 있다.The control unit may determine the state of the signature registration apparatus to which the signature is input to be fixed, when the acceleration of the signature registration apparatus is varied within a predetermined range.
본 발명의 일 실시예에 따른 서명 등록 장치에서의 서명 등록 방법은, 서명을 입력 받는 단계와; 센서를 이용하여 감지되는 상기 서명 등록 장치의 상태를 판단하는 단계와; 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 저장하는 단계를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature registration method in a signature registration apparatus according to an embodiment of the present invention includes: receiving a signature; Determining a state of the signature registration apparatus sensed using a sensor; And storing information about the state of the signature registration apparatus and information about the inputted signature, wherein the state of the signature registration apparatus includes one of a fixed state and a holding state.
본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 감지하는 감지부, 기 등록된 서명과 서명 등록 장치의 상태에 대한 정보를 저장하는 저장부, 상기 저장부에 기 저장된 등록 서명 및 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력부를 통해 입력된 서명 및 상기 감지부에 의해 감지된 상기 서명 인증 장치의 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature authentication apparatus according to an embodiment of the present invention includes an input unit for inputting a signature of a user, a detection unit for detecting the state of the signature authentication apparatus to which the signature is input, Information about a state of the signature registration apparatus, a signature inputted through the input unit, and information about a state of the signature authentication apparatus sensed by the sensing unit Wherein the state of the signature registration apparatus includes one of a fixed state and a holding state, and the state of the signature authentication apparatus includes one of a fixed state and a holding state .
본 발명의 일 실시예에 따른 상기 제어부는 상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경할 수 있다.The control unit according to an embodiment of the present invention may further include a signature verification unit that, when the device status and signature verification apparatus status are different from each other when the signature registration is performed, You can change the weight.
본 발명의 일 실시예에 따른 상기 제어부는, 상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경할 수 있다. The control unit according to an embodiment of the present invention can change the authentication success threshold value used for authentication of the input signature when the state of the device when the signature is registered and the state of the signature authentication apparatus are different.
본 발명의 일 실시예에 따른 상기 제어부는, 상기 서명 등록하는 경우의 장치 상태와 상기 서명 인증 장치의 상태가 파지 상태인 경우, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경할 수 있다. The controller according to an embodiment of the present invention may change the authentication success threshold value used for authentication of the input signature downward when the device status in the signature registration and the state of the signature authentication device are in the holding state have.
본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 센서에 의해 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 판단하는 단계, 서명 등록하는 경우의 기 등록된 서명과 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 서명 인증 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함하고, 상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature authentication method in a signature authentication apparatus according to an embodiment of the present invention includes: receiving a signature of a user; determining a state of the signature authentication apparatus to which the signature is input by a sensor; And authenticating the input signature by using information on a previously registered signature, device status, and information on the input signature and the status of the signature authentication apparatus, wherein the device state Includes one of a fixed state and a holding state, and the state of the signature authentication apparatus includes one of a fixed state and a holding state.
본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 서명 등록하는 경우의 기 저장된 등록 서명 및 사용자 상태에 대한 정보를 저장하는 저장부, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부, 상기 저장부에 상기 기 저장된 등록 서명 및 상기 사용자 상태에 대한 정보 와 상기 입력부를 통해 입력된 서명 및 상기 통신부를 통해 수신되는 상기 사용자 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함한다. The signature authentication apparatus according to an embodiment of the present invention includes an input unit for inputting a signature of a user, a pre-stored registration signature for signature registration, a storage unit for storing information on the user state, And a communication unit for receiving the registered signature, information on the user state, signature input through the input unit, and information on the user state received through the communication unit, And a control unit for authenticating the user.
본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 단계, 서명 등록하는 경우의 기 저장된 등록 서명과 기 저장된 사용자 상태에 대한 정보 및 상기 입력된 서명과 상기 웨어러블 장치에부터 수신된 사용자 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함한다. A signature authentication method in a signature authentication apparatus according to an embodiment of the present invention includes a step of receiving a signature of a user, a step of receiving information on a user state from a wearable device, a pre- And authenticating the input signature using information on the stored user state and information on the user state received from the wearable device.
본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 감지하는 감지부, 서명 등록하는 경우의 기 저장된 등록 서명, 사용자 상태에 대한 정보 및 장치 상태에 대한 정보를 저장하는 저장부, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부, 상기 저장부에 상기 기 저장된 등록 서명, 상기 사용자 상태에 대한 정보 및 상기 장치 상태에 대한 정보와 상기 입력부를 통해 입력된 서명, 상기 통신부를 통해 수신되는 상기 사용자 상태에 대한 정보 및 상기 감지부에서부터 수신되는 장치 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함한다. A signature authenticating apparatus according to an embodiment of the present invention includes an input unit for inputting a signature of a user, a sensing unit for sensing a state of the signature authenticating apparatus to which the signature is input, a pre-stored registration signature in sign registration, , A communication unit for receiving information on the user state from the wearable device, a storage unit for storing the pre-stored registration signature, information on the user status, and information on the device status And a control unit for authenticating the input signature using information about the user state received through the communication unit and information about the device status received from the sensing unit.
본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 센서에 의해 감지되는 상기 장치의 상태를 수신하는 단계, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 단계, 서명 등록하는 경우의 기 저장된 등록 서명, 기 저장된 사용자 상태에 대한 정보, 기 저장된 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 웨어러블 장치에부터 수신된 상기 사용자 상태에 대한 정보, 상기 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함한다.
A signature authentication method in a signature authentication apparatus according to an embodiment of the present invention includes receiving a signature of a user, receiving a status of the apparatus sensed by a sensor, receiving information on a user status from a wearable apparatus A pre-stored registration signature when registering a signature, information on a pre-stored user status, information on a pre-stored device status, information on the input signature and the user status received from the wearable device, And authenticating the input signature using information on the state of the signature.
도 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 exemplary 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 states of a signature registration apparatus and / or a signature authentication apparatus 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 for explaining a signature registration and authentication method according to an embodiment of the present invention.
6 is a diagram for explaining an operation between a device and a wearable device related to another embodiment of the present invention.
7 is a block diagram illustrating an apparatus and a wearable apparatus according to another embodiment of the present invention.
8 is a flowchart for explaining a device signature registration and authentication method according to another embodiment of the present invention.
9 is a flowchart for explaining a device signature registration and authentication method according to another embodiment of the present invention.
10 to 13 are views for explaining an example of a device signature registration and authentication method according to another embodiment of the present invention.
본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. The terms used in this specification will be briefly described and the present invention will be described in detail.
본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 해석되어야 한다. While the present invention has been described in connection with what is presently considered to be the most practical and preferred embodiment, it is to be understood that the invention is not limited to the disclosed embodiments. Also, in certain cases, there may be a term selected arbitrarily by the applicant, in which case the meaning thereof 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 meanings of the terms, not on the names of simple terms, and on the contents of the present invention throughout the present invention.
명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "...모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When an element is referred to as "including" an element throughout the specification, it is to be understood that the element may include other elements, without departing from the spirit or scope of the present invention. Also, the terms " part ", "... module ", etc. in the specification mean units for processing at least one function or operation, and may be implemented in hardware or software, .
아래에서는 첨부한 도면을 참고하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily carry out the present invention. The present invention may, however, be embodied in many different forms and should not be construed as limited to the embodiments set forth herein. In order to clearly illustrate the present invention, parts not related to the description are omitted, and similar parts are denoted by like reference characters throughout the specification.
도 1a는 본 발명의 일 실시예와 관련된 서명 등록 장치를 설명하기 위한 블록 구성도이고, 도 1b는 본 발명의 일 실시예와 관련된 서명 인증 장치를 설명하기 위한 블록 구성도이다. FIG. 1A is a block diagram illustrating a signature registration apparatus according to an exemplary embodiment of the present invention, and FIG. 1B is a block diagram illustrating a signature authentication apparatus according to an exemplary embodiment of the present invention.
서명 등록 장치와 서명 인증 장치는 물리적으로 하나의 장치로 구현될 수도 있지만 별도의 장치일 수도 있다. 일반적으로는, 사용자가 장치를 통해 서명을 등록하고, 동일 장치에 사용 권한 인증을 위한 서명을 입력한다. 이러한 경우에는 서명 등록 장치와 서명 인증 장치는 동일한 장치로 구현된다. 또한, 서명 등록 장치 및/또는 서명 인증 장치는 휴대전화, PMP(Portable Media Player), PDA(Personal Digital Assistant), 휴대용 게임기, 디지털 카메라, 디지털 캠코더, 전자책(e-book) 등의 모바일 기기일 수 있으나 이에 한정되는 것은 아니며, 서명의 등록과 인증을 처리할 수 있는 프로세서가 구비된 컴퓨팅 기기일 수 있다.
The signature registration apparatus and the signature authentication apparatus may be physically implemented as a single apparatus, but may be separate apparatuses. Typically, a user registers a signature through the device and enters a signature for authorization to use the same device. In this case, the signature registration apparatus and the signature authentication apparatus are implemented in the same apparatus. The signature registration device and / or the signature authentication device may be a mobile device such as a mobile phone, a portable media player (PMP), a personal digital assistant (PDA), a portable game machine, a digital camera, a digital camcorder, But is not limited thereto, and may be a computing device equipped with a processor capable of processing registration and authentication of signatures.
도 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, when 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, 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
서명 입력시의 장치 상태와 서명 인증시의 장치 상태가 모두 고정 상태인 경우는 두 시점에서 서명 입력의 정확도가 높은 경우이므로, 인증 성공 문턱값이나 특징별 가중치의 변경 없이 설정된 값을 이용하여 인증 루틴이 수행될 것이다. When both the device state at the time of signature input and the device state at the time of signature authentication are both fixed, since the accuracy of the signature input at the two points in time is high, the authentication routine using the set values without changing the authentication success threshold value or the weight for each feature, Will be performed.
인증 제어부(170)는, 서명 입력시의 서명 인증 장치(150)의 상태에 대한 정보와 저장부(190)에 저장되어 있는 서명 등록시의 장치 상태에 대한 정보를 비교한 결과에 따라, 등록된 서명과 인증을 위해 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경할 수 있다. 두 서명의 정합도 산출에 이용되는 특징(feature)으로는 서명의 모양(shape), 서명 입력의 속도(speed), 감지되는 입력시의 압력(pressure) 등이 있을 수 있다. 각 특징은 정합도 산출에 있어서의 중요도를 나타내는 가중치를 가지고 있다. 예를 들어, 정합도의 산출시 기본적으로 모양, 속도, 압력의 가중치를 각각 30, 30, 40으로 설정한 기준 가중치를 사용하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치는 3:3:4와 같은 상대적 비율일 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 인증 제어부(170)에 의해 특징별 가중치가 각각 변경되는 경우에도, 가중치의 합은 100으로 동일할 수 있다. According to the result of comparison between the information about the state of the
사용자가 등록 장치(100)를 평평한 곳에 고정시킨 상태로 서명을 등록한 경우와 사용자가 인증 장치(150)를 손에 쥐고 서있는 자세로 서명을 인증한 경우를 고려해 보자. 등록시의 장치 상태는 고정 상태인데 인증시의 장치 상태는 파지 상태인 경우, 서명 등록시 감지되는 압력과 인증시의 감지되는 압력의 차이에 의해 달라질 확률이 크기 때문에 상기의 기준 가중치를 사용하면 본인 인증률(True Accept Rate, TAR)이 저하될 수 있다. 고정 상태에서 서명 등록하고, 파지 상태에서 서명 인증을 하는 경우, 서명 등록시 감지되는 압력과 서명 인증시 감지되는 압력의 차이에 의해 기준 가중치를 사용하면 본인 인증률(TAR)이 저하될 수도 있다. 인증 제어부(170)는 상기 각 특징의 가중치(예: 30, 30, 40)를 각각 35, 35, 30으로 변경하여 정합도를 산출하는 방법에 의해 본인 인증 성공률을 개선할 수 있을 것이다. 각 서명 특징의 가중치는 하나의 실시예이며, 장치(150)의 상태(예를 들어, 고정 상태 또는 파지 상태)에 대응하여 각 서명 특징의 가중치가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. Consider a case where a user registers a signature with 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, when the device status at the time of authentication is in the hold status, the accuracy of the signature input by the user is degraded and the authentication success rate of the user is lowered. On the contrary, the device status at the time of signature registration is in the hold state, but even if the device status is fixed at the time of authentication, the authentication success rate of the user himself or herself will be lowered. Accordingly, when the device status at the time of registration differs from the device status at the time of authentication, the authentication success rate of the user can be increased by decreasing the authentication success threshold value. For example, the authentication success threshold may be reduced from 80 to 70 when the device status at registration and the device status at authentication are different. In addition, the authentication success threshold may be reduced from 90 to 70 when the device status at the time of registration is different from the device status at the time of authentication.
인증을 위한 서명 입력시의 서명 인증 장치(150)의 상태와 서명 등록시의 장치 상태가 모두 파지 상태인 경우에도, 사용자의 서명 입력에 정확성이 떨어져 사용자 본인의 인증 성공률이 저하될 수 있으므로, 이 경우에도 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경함으로써, 본인의 인증 성공률을 높일 수 있다. 예를 들어, 등록시 장치 상태와 인증시 장치 상태가 파지 상태인 경우, 인증 성공 문턱값은 80에서부터 65로 감소될 수 있다. Even when both the state of the
인증 성공 문턱값은 하나의 실시예이며, 고정 상태 및 파지 상태인 장치(150)의 기능 또는 성능에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
It is to be appreciated that the authentication success threshold value is one example and that the authentication success threshold value 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 inputted, the state of the
도 3a 및 도 3b는 본 발명의 일 실시예와 관련된 서명 등록 장치 및/또는 서명 인증 장치의 상태를 설명하기 위한 도면이다.3A and 3B are diagrams for explaining states of a signature registration apparatus and / or a signature authentication apparatus 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 with the
가속도 센서는 일정한 값을 제어부로 출력할 수 있다. 장치(320)에서 가속도의 변화가 발생하는 경우, 제어부는 가속도의 변화량으로 장치(320)의 상태를 판단할 수 있다. 또한, 장치(320)의 상태는 장치(320)의 피치와 가속도에 대한 정보가 모두 사용되어 고정 상태 또는 파지 상태로 판단될 수도 있다. The acceleration sensor can output a constant value to the control unit. When a change in acceleration occurs in the
미리 결정된 범위는 가속도 센서의 성능 및 장치의 성능에 따라 변경될 수 있다는 것은 당해 기술 분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
It will be readily understood by those skilled in the art that the predetermined range can be changed according to the performance of the acceleration sensor and the performance of the apparatus.
도 3b를 참조하면, 사용자가 장치(320)를 손(310)에 쥔 자세로 서명을 입력하고 있다. 피치 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 피치는 수평이 아닌 30~45도 정도의 각도(330)를 나타낼 것이고 그에 따라 장치(320)의 상태는 파지 상태로 판단될 것이다. 가속도 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 움직임 때문에 속도 센서로부터 입력되는 센서 값은 빈번하게 변경되는 값일 것이고 그에 따라 장치(320)의 상태는 파지 상태로 판단될 것이다. 또한, 장치(320)의 상태는 장치(320)의 피치와 가속도에 대한 정보가 모두 사용되어 고정 상태 또는 파지 상태로 판단될 수도 있다. Referring to FIG. 3B, the user inputs a signature with 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). A user who desires to use the
입력된 서명을 인증함에 있어서, 서명 등록시의 장치 상태에 대한 정보와 단계 S420에서 결정된 상태에 대한 정보가 참조된다. 예를 들어, 등록시의 장치 상태와 인증시의 장치 상태가 모두 고정 상태인 경우는, 특징별 가중치나 인증 성공 문턱값의 변경 없이 기본적인 값으로 설정된 인증 루틴에 의해 인증이 처리된다. 등록시의 장치 상태와 인증시의 장치 상태가 모두 파지 상태인 경우는, 장치(100, 150)의 흔들림에 의해 입력 데이터의 안정성을 보장하기 어려우므로, 인증 성공 문턱값을 낮춰서 본인 인증 성공률을 개선할 수 있다. 등록시의 장치 상태와 인증시의 장치 상태가 다른 경우는, 서명 등록시와 서명 인증시에 입력되는 압력 등의 데이터가 달라지므로 서명 간 정합도 산출을 위한 특징별 가중치를 변경할 수 있다. 선택적으로, 또는 가중치 변경과 함께, 인증 성공 문턱값을 변경할 수도 있다. 통계적으로 등록시의 사용자 자세와 인증시의 사용자 자세가 다를 경우 정합도가 낮아지는 경향이 있기 때문이다.
In authenticating the entered signature, information on the device status at the time of signature registration and information about the status determined in step S420 is referenced. For example, when both the device state at the time of registration and the device state at the time of authentication are fixed, authentication is performed by an authentication routine set to a basic value without changing the weight or the authentication success threshold value for each feature. In the case where both the device state at the time of registration and the device state at the time of authentication are both in the hold state, it is difficult to ensure the stability of the input data due to the shaking of the
도 5는 본 발명의 일 실시예와 관련 서명 등록 및 인증 방법을 설명하기 위한 순서도로서, 한 장치에서 서명을 등록하고 이 장치에의 접근을 위해 서명 인증을 수행하는 방법을 도시한 것이다.FIG. 5 is a flowchart for explaining an embodiment of the present invention and related signature registration and authentication method, showing a method of registering a signature in one device and performing signature authentication for access to the device.
사용자가 서명을 입력하면(S510), 입력된 서명에 대한 정보가 생성된다(S512). 서명에 대한 정보는 터치 좌표들로 구성된 서명의 모양, 각 터치 좌표가 수신되는 시간에 의해 계산되는 서명 입력 속도, 터치시의 압력 등의 정보를 포함할 수 있다. 서명이 입력되는 동안, 사용자의 자세 즉 장치의 상태에 대한 정보를 생성한다(S514). 사용자의 자세는 고정 상태 또는 파지 상태로 구분될 수 있다. 현재 서명 등록 절차를 수행하고 있는지 서명 인증 절차를 수행하고 있는지 판단한다(S516). 서명 등록 절차인 경우 서명에 대한 정보와 사용자의 자세에 대한 정보를 저장부(140)에 저장하여 서명을 등록한다(S518).When the user inputs a signature (S510), information about the inputted signature is generated (S512). The information about the signature may include information such as the shape of the signature composed of touch coordinates, the signature input speed calculated by the time at which each touch coordinate is received, the pressure at the time of touch, and the like. While the signature is being input, information on the posture of the user, that is, the status of the device, is generated (S514). The user's posture can be classified into a fixed state or a grip state. It is determined whether the signature registration process is currently performed or not (S516). In the case of the signature registration procedure, the information about the signature and the information about the attitude of the user are stored in the
서명 인증 절차인 경우는, 저장부(140)로부터 등록시의 사용자 자세(예를 들어, 장치의 상태)에 대한 정보와 등록된 서명을 독출한다(S520). 등록 서명과 인증 서명의 정합도 산출시, 서명 인증 절차에서의 사용자 자세 정보와 서명 등록 절차에서의 사용자 자세 정보를 참조하여, 서명의 각 특징별 가중치를 변경한다(S522). 또한, 서명 인증 절차에서의 사용자 자세 정보와 서명 등록 절차에서의 사용자 자세 정보를 참조하여, 인증 성공 문턱값을 산출한다(S524). 상기에서 산출된 정합도와 인증 성공 문턱값을 이용하여 서명에 의한 인증의 성공 여부를 결정한다(S526).
In the case of the signature authentication procedure, the information about the user attitude (for example, the status of the apparatus) at the time of registration and the registered signature are read from the storage unit 140 (S520). When the registration signature and the authentication signature match are calculated, the user attitude information in the signature verification procedure and the user attitude information in the signature registration procedure are referred to, and the weight for each feature of the signature is changed (S522). The authentication success threshold value 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). Success of the authentication by the signature is determined using the matching and the authentication success threshold calculated in the above (S526).
도 6은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치 사이의 동작을 설명하기 위한 도면이다. 6 is a diagram for explaining 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 a signature authentication device) 1000 can be interconnected wirelessly. The
웨어러블 장치(1100)는 장치(서명 등록 장치 또는 서명 인증 장치, 1000)의 요청 또는 주기적인 간격으로 센서를 통해 검출된 센싱 정보를 무선으로 장치(서명 등록 장치 또는 서명 인증 장치, 1000)에게 전송할 수 있다. The
본 발명의 실시예에서 웨어러블 장치(1100)는 사용자와 접촉 또는 비접촉 중 하나로 부착(또는 착용)가능하고, 제어부의 제어에 따라 사용자의 상태를 감지 가능한 센서(예를 들어, 기울기 센서, 모션 센서, 자이로 센서, 온도 센서 등) 및 사용자의 상태를 전송가능한 통신부를 포함할 수 있다. In the embodiment of the present invention, the
사용자는, 웨어러블 장치(1100)를 손목 또는 머리에 착용하고, 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 장치(1000)에 서명을 입력한다.
The user wears the
도 7은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치를 설명하기 위한 블록 구성도이다. 7 is a block diagram illustrating an apparatus and a wearable apparatus according to another embodiment of the present invention.
도 7을 참조하면, 장치(1000)는 입력부(1010), 제어부(1020), 감지부(1030), 저장부(1040) 및 통신부(1050)을 포함한다. 제어부(1020)는 입력부(1010), 감지부(1030), 저장부(1040) 및 통신부(1050)를 제어할 수 있다. Referring to FIG. 7, an
제어부(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 in a place where an access point (AP) (not shown) is installed, under the control of the
도 7의 장치(1000)에 도시된 구성 요소들(예를 들어, 1010 내지 1050)은 장치(1000)의 성능에 대응하여 적어도 하나의 구성요소가 추가되거나 삭제될 수 있다. 또한, 구성 요소들(예를 들어, 1010 내지 1050)의 위치는 장치(1000)의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The components (e.g., 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 skilled 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) using a wireless network in 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)의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The components (e.g., 1110 to 1180) shown in the
도 8은 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다. 8 is a flowchart for explaining 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 signature of the user is input.
도 10을 참조하면, 장치(1000)의 입력부(1010)을 통해 사용자의 서명이 입력된다. 웨어러블 장치(1100)를 손목에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 서명을 입력한다. 또는, 웨어러블 장치(1100)를 머리에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 서명을 입력한다. 서명 등록의 정확성 향상을 위해 사용자는 복수 회 서명을 입력할 수 있다. Referring to FIG. 10, a signature of a user is input through an
사용자의 서명은 장치(1000)의 환경 설정을 통해 또는 서명의 등록을 위해 실행되는 어플리케이션을 통해 입력될 수 있다. The signature of the user may be entered via the configuration 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 the
어플리케이션(1410)의 화면에서 입력 펜(1001)에 의해 서명 입력 필드(1411)가 터치되는 경우, 제어부(1010)는 서명 입력을 위한 팝업(1412)를 표시할 수 있다. 표시되는 팝업(1412)은 서명 입력 필드(1411)보다 면적이 넓을 수 있다. When the
사용자는 확대된 팝업(1412)에 입력 펜(1001)을 이용하여 인증 서명을 입력할 수 있다. 인증 서명의 입력이 완료되는 경우, 팝업(1412)은 사라지고, 입력된 인증 서명은 서명 입력 필드(1411)에 표시될 수 있다. The user can input the authentication signature using the
도 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 the signature of the user is input, the
제어부(1010)는 검색된 웨어러블 장치(예를 들어, 손목 착용 웨어러블 장치)와 무선으로 연결할 수 있다. 장치(1000)의 제어부(1010)는 무선 연결된 웨어러블 장치(1100)에게 사용자의 상태에 대응되는 센싱 정보를 요청한다. The
장치(1000)의 요청에 대응하여 웨어러블 장치(1100)의 제어부(1110)는 감지부(1150)를 이용하여 사용자 상태를 감지할 수 있다. 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응하여 사용자 상태를 감지하는 어플리케이션(도시되지 아니함), 소프트웨어 프로그램 또는 OS에 포함되는 프로그램 및, 감지부(1150)를 이용하여 사용자의 상태를 감지할 수 있다. 또한, 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응하여 실행중인 어플리케이션(도시되지 아니함)에서 감지부(1150)를 이용하여 사용자의 상태를 감지할 수 있다. 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 the hand tremble state, which is one of the states of various users, the low hand tremble state indicates the range of the acceleration sensed from the
본 발명의 실시예에 따른 손 떨림 상태는 하나의 실시예이며, 다양한 사용자 상태에 따라 감지부(1150)의 다양한 센서에서 감지되는 각각의 센서 감지 값의 범위 또는 크기가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The hand shake state according to the embodiment of the present invention is one embodiment and that the range or size of each sensor detection value sensed 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 one embodiment of the present invention, the sensing information may comprise user state information or an electrical signal received from the 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 the user status.
장치(1000)의 제어부(1010)는 수신된 센싱 정보에 포함된 사용자 상태 정보를 이용하여 사용자의 상태를 결정(예를 들어, 산책)할 수 있다. 또는, 장치(1000)의 제어부(1010)는 수신된 센싱 정보에 포함되는 전기 신호를 이용하여 사용자의 상태를 결정(예를 들어, 산책)할 수 있다. 또한, 장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보(예를 들어, 서명의 모양, 서명 입력의 속도 또는 감지되는 서명 압력)를 이용하여 서명 정보의 등록 여부를 결정할 수 있다.
The
도 8의 단계(S1205)에서, 장치는 서명 등록 절차 여부를 결정한다. In step S1205 of Fig. 8, the device determines whether or not to perform a signature registration procedure.
장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보를 이용하여 저장부(1040)의 기 저장 여부를 결정할 수 있다. 예를 들어, 저장부(1040)에 동일한 사용자 서명 정보가 없는 경우(예를 들어, 사용자 서명을 최초 등록하는 경우), 장치(1000)의 제어부(1010)는 사용자 서명 정보의 등록을 결정할 수 있다. 또한, 사용자에 의해 서명 등록 절차 및 서명 인증 절차 중 하나가 선택되는 경우, 장치(1000)의 제어부(1010)는 선택된 절차를 수행할 수 있다. 사용자에 의해 서명 등록 절차가 선택되는 경우, 장치(1000)의 제어부(1010)는 서명 등록 절차를 수행할 수 있다. 이런 경우, 도 8의 단계(S1206)으로 진행한다. The
저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 장치(1000)의 제어부(1010)는 사용자 서명 정보의 인증을 결정할 수 있다. 또한, 사용자에 의해 서명 인증 절차가 선택되는 경우, 장치(1000)의 제어부(1010)는 서명 인증 절차를 수행할 수 있다. 이런 경우, 도 8의 단계(S1207)로 진행한다. If the same user signature information is stored in the
또한, 장치(1000)의 제어부(1010)는 현재 서명 등록 절차를 수행하고 있는지 서명 인증 절차를 수행하고 있는지 판단하여 서명 등록 절차인 경우 도 8의 단계(S1206)로 진행하고, 서명 인증 절차인 경우, 도 8의 단계(S1207)로 진행할 수 있다. The
도 8의 단계(S1206)에서, 장치는 서명 정보 및 사용자 상태 정보를 저장한다. In step S1206 of Fig. 8, the device stores the signature information and the user status information.
장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 수신된 사용자 서명 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. 또한, 장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 웨어러블 장치(1100)로부터 수신되어 임시 저장된 사용자 서명 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. The
사용자 서명 정보 및 사용자 상태 정보가 저장부(1040)에 저장되는 경우, 장치의 서명 등록 방법이 종료된다.
When the user signature information and the user status information are stored in the
도 8의 단계(S1205)로 되돌아가서, 저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 서명 인증 절차를 수행하는 도 8의 단계(S1207)로 진행한다. Returning to step S1205 of FIG. 8, if there is the same user signature information in the
도 8의 단계(S1207)에서, 장치는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용하여 서명 인증 여부를 결정한다. In step S1207 of FIG. 8, the apparatus determines whether or not to authenticate the signature using the stored signature information, user state information, input signature information, and received user state information.
장치(1000)의 제어부(1010)는 저장부(1040)에 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용하여 입력된 사용자 서명을 인증할 수 있다. 제어부(1010)는 기 등록된 서명 정보와 입력된 서명 정보를 이용하여 정합도를 산출한다. 제어부(1010)는 산출된 정합도 결과와 인증 성공 문턱값(threshold)를 비교하여 입력된 사용자 서명의 인증 여부를 결정할 수 있다. 정합도의 산출과 서명 인증 여부는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용할 수 있다. The
장치(1000)의 제어부(1010)는 등록된(기 저장된) 사용자 상태 정보와 입력된 사용자 상태 정보를 이용하여 정합도 계산에 대응되는 특징별 가중치를 변경할 수 있다. 또한, 장치(1000)의 제어부(1010)는 등록된(기 저장된) 사용자 상태 정보와 입력된 사용자 상태 정보를 이용하여 인증 성공 문턱값을 변경할 수 있다. The
서명 등록하는 경우의 사용자 상태(예를 들어, 낮은 손 떨림)와 서명 인증하는 경우의 사용자 상태(예를 들어, 낮은 손 떨림)가 동일한 경우(등록 사용자 서명 및 인증 사용자 서명의 입력 정확도가 높은 경우), 장치(1000)의 제어부(1010)는 특징별 가중치 변경 및 인증 성공 문턱값의 변경 없이 서명 인증 절차를 수행할 수 있다. (For example, low hand trembling) in the case of signature registration and the user state (for example, low hand trembling in case of sign authenticating) are the same (when the registration user signature and the authentication accuracy of the authentication user signature are high ), The
서명 등록하는 경우의 사용자 상태 및 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 등록 사용자 서명과 인증 사용자 서명의 정합도 산출을 위해 특징(예를 들어, 서명 모양, 서명 입력 속도 또는 입력되는 서명의 압력)별 가중치를 변경할 수 있다. 각각의 서명 특징은 정합도 산출에 있어서의 중요도에 대응되는 가중치를 가지고 있다. 예를 들어, 정합도를 산출하는 경우, 제어부(1010)는 서명 모양의 가중치를 30, 서명 속도의 가중치를 30 및 입력되는 서명 압력의 가중치를 40으로 설정하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 제어부(1010)에 의해 특징별 가중치가 각각 변경되는 경우에도, 가중치의 합은 100으로 동일할 수 있다. In response to the comparison result of the user state in the case of signature registration and the comparison result of the user state in 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 via the
본 발명의 실시예에 따른 각 서명 특징의 가중치는 하나의 실시예이며, 사용자의 상태(예를 들어, 손 떨림, 사용자 흔들림, 사용자의 동작, 산책 또는 조깅 등)에 대응하여 각 서명 특징의 가중치가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The weight of each signature feature according to the embodiment of the present invention is one embodiment and is a weight of each signature feature corresponding to the state of the user (e.g., hand tremble, user shake, user's action, walking or jogging, etc.) It will be readily understood by those skilled in the art.
제어부(1010)는 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 입력된 서명의 인증을 위한 인증 성공 문턱값을 변경하여 본인 인증률을 높일 수 있다. 인증 성공 문턱값은 등록된 서명과 인증을 위해 입력된 서명의 유사 정도를 고려하여 인증 성공으로 판단하는 기준 값이다. The
예를 들어, 설정된 인증 성공 문턱값이 85이고, 서명 등록하는 경우에 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우의 낮은 손 떨림인 사용자 상태(예를 들어, 낮은 손 떨림)인 경우, 사용자의 본인 인증 성공률(TAR)이 96%일 수 있다. For example, if the established authentication success threshold is 85, and the signature state is a user state that is low hand trembling and a low hand trembling state when signature authentication is performed (e.g., low hand trembling) The self-certification success rate (TAR) may be 96%.
서명 등록하는 경우에 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우에 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 또한, 서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 낮은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수도 있다. In case of registering a signature, the user's authentication success rate may be lowered due to the difference in the accuracy of the user signature inputted in the user state, which is low hand trembling, and the user state, which is high hand trembling when signing authentication. In addition, in the case of registering a signature, the user's authentication success rate may be lowered due to the difference in accuracy of the user signature inputted in the user state, which is high hand trembling and the user state, which is low hand trembling when signing authentication.
서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 85에서부터 70으로 변경할 수 있다. 또한, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 90에서부터 75로 변경할 수도 있다. If the user state in the case of signature registration and the user state in case of signature authentication are different, the
서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 서명 등록 및 서명 인증하는 경우의 사용자 상태가 모두 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록 및 서명 인증 모두 사용자 상태가 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 80에서부터 70으로 변경할 수 있다. In the case of registering a signature, the user's authentication success rate may be lowered due to a difference in the accuracy of the user signature inputted in the user state, which is high hand movement, and the user state, which is high hand movement when signing authentication. If all of the user states in signature registration and signature authentication are in a high hand trembling state, the
본 발명의 실시예에 따른 인증 성공 문턱값은 하나의 실시예이며, 사용자의 상태(예를 들어, 손 떨림, 산책, 취중, 조깅 등)에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The authentication success threshold according to the embodiment of the present invention is one embodiment, and the fact that the authentication success threshold can be changed in response to the user's state (e.g., hand trembling, walking, jumping, jogging, etc.) And 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)이 선택 또는 닫혀지는 경우, 장치의 서명 인증 방법이 종료된다.
If the input signature fails authentication, the
도 8의 단계(S1209)에서 장치는 기능을 수행한다. In step S1209 of Fig. 8, the apparatus performs a function.
장치(1000)의 제어부(1010)는 서명 인증에 대응하여 기능을 수행할 수 있다. 예를 들어, 서명 인증되는 경우, 제어부(1010)는 쇼핑 어플리케이션(1410)을 통해 상품을 구매할 수 있다. 또한, 제어부(1010)는 인증 서명에 의해 장치(1000)의 화면 잠금을 해제할 수 있다. The
장치(1000)에서 해당 기능을 수행하는 경우, 장치의 서명 인증 방법이 종료된다.
When performing the corresponding function in the
도 9는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다. 9 is a flowchart for explaining a device signature registration and authentication method according to another embodiment of the present invention.
도 9의 단계(S1301)에서, 사용자의 서명이 입력된다. In step S1301 of Fig. 9, the signature of the user is input.
도 10을 참조하면, 장치(1000)의 입력부(1010)을 통해 사용자의 서명이 입력된다. 사용자는 웨어러블 장치(1100)를 손목에 착용하거나 머리에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜과 같은 입력 펜(1001)을 이용하여 서명을 입력한다. Referring to FIG. 10, a signature of a user is input through an
도 9의 단계(S1301)에서의 사용자 서명의 입력은 도 8의 단계(S1201)에서의 사용자 서명의 입력과 실질적으로 유사하므로 중복되는 설명은 생략된다.
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, so that redundant description is omitted.
도 9의 단계(S1302)에서, 장치의 상태 정보를 수신한다. In step S1302 of Fig. 9, the device status information is received.
사용자의 서명이 입력되는 경우, 장치(1000)의 제어부(1010)는 감지부(1030)을 이용하여 장치의 방향 및/또는 움직임을 감지할 수 있다. 감지된 장치의 방향 및/또는 움직임은 제어부(1010)로 전송될 수 있다. When the signature of the user is inputted, 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)를 이용하여 사용자 상태를 감지할 수 있다. The
도 9의 단계(S1303)에서의 웨어러블 장치에게 센싱 정보의 요청 및 사용자 정보 감지는 도 8의 단계(S1202)에서의 웨어러블 장치에게 센싱 정보의 요청 및 사용자 상태 감지와 실질적으로 유사하므로 중복되는 설명은 생략된다.
The request for the sensing information and the sensing of the user information to the wearable device in step S1303 in Fig. 9 are substantially similar to the request for sensing information and the detection of the user status to the wearable device in step S1202 in Fig. 8, Is 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 the sensing information from the wearable device in step S1304 in Fig. 9 is substantially similar to the reception of the sensing information from the wearable device in step S1203 in Fig. 8, and thus redundant description is omitted.
도 9의 단계(S1305)에서, 장치는 장치 상태 및 사용자 상태를 결정한다. In step S1305 of Fig. 9, the device determines the device status and the user status.
장치(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, redundant description is omitted. 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 in Fig. 8, so redundant explanations are omitted.
도 9의 단계(S1306)에서, 장치는 서명 등록 절차 여부를 결정한다. In step S1306 of FIG. 9, the apparatus determines whether or not to perform a signature registration procedure.
장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보를 이용하여 저장부(1040)의 기 저장 여부를 결정할 수 있다. The
도 9의 단계(S1306)에서의 서명 등록 절차 여부의 결정은 도 8의 단계(S1205)에서의 서명 등록 절차 여부의 결정과 실질적으로 유사하므로 중복되는 설명은 생략된다.
The determination as to whether or not to perform the signature registration procedure in step S1306 of FIG. 9 is substantially similar to the determination of whether or not the signature registration procedure is performed in step S1205 of FIG. 8, so redundant explanations are 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, the device status information, and the user status information are stored in the
도 9의 단계(S1306)로 되돌아가서, 저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 서명 인증 절차를 수행하는 도 9의 단계(S1308)로 진행한다. Returning to step S1306 of FIG. 9, if there is the same user signature information in the
도 9의 단계(S1308)에서, 장치는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용하여 서명 인증 여부를 결정한다. In step S1308 of FIG. 9, the device determines whether or not the signature is authenticated using the stored signature information, the device status information, the user status information, the entered signature information, the device status information, and the received user status information.
장치(1000)의 제어부(1010)는 저장부(1040)에 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용하여 입력된 사용자 서명을 인증할 수 있다. 제어부(1010)는 기 등록된 서명 정보와 입력된 서명 정보를 이용하여 정합도를 산출한다. 제어부(1010)는 산출된 정합도 결과와 인증 성공 문턱값(threshold)을 비교하여 입력된 사용자 서명의 인증 여부를 결정할 수 있다. 정합도의 산출과 서명 인증 여부는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용할 수 있다. The
장치(1000)의 제어부(1010)는 등록된(기 저장된) 장치의 상태 정보 및 사용자 상태 정보와 입력된 장치의 상태 정보 및 사용자 상태 정보를 이용하여 정합도 계산에 대응되는 특징별 가중치를 변경할 수 있다. 또한, 장치(1000)의 제어부(1010)는 등록된(기 저장된) 장치의 상태 정보 및 사용자 상태 정보와 입력된 장치의 상태 정보 및 사용자 상태 정보를 이용하여 인증 성공 문턱값을 변경할 수 있다. The
서명 등록하는 경우에서 장치의 상태(예를 들어, 고정 상태) 및 사용자 상태(예를 들어, 낮은 손 떨림)와 서명 인증하는 경우에서, 장치의 상태(예를 들어, 고정 상태) 및 사용자 상태(예를 들어, 낮은 손 떨림)가 동일한 경우(등록 사용자 서명 및 인증 사용자 서명의 입력 정확도가 높은 경우), 장치(1000)의 제어부(1010)는 특징별 가중치 변경 및 인증 성공 문턱값의 변경 없이 서명 인증 절차를 수행할 수 있다. (For example, a fixed state) and a user state (for example, a low hand movement) in the case of signature registration, (For example, low hand trembling) are the same (when the registration user signature and the authentication accuracy of the authentication user signature are high), the
서명 등록하는 경우의 사용자 상태 및 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 등록 사용자 서명과 인증 사용자 서명의 정합도 산출을 위해 특징(예를 들어, 서명 모양, 서명 입력 속도 또는 입력되는 서명의 압력)별 가중치를 변경할 수 있다. 각각의 서명 특징은 정합도 산출에 있어서의 중요도에 대응되는 가중치를 가지고 있다. 예를 들어, 정합도를 산출하는 경우, 제어부(1010)는 서명 모양의 가중치를 30, 서명 속도의 가중치를 30 및 입력되는 서명 압력의 가중치를 40으로 설정하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 제어부(1010)에 의해 특징별 가중치가 각각 변경되는 경우, 가중치의 합은 100으로 동일할 수 있다. In response to the comparison result of the user state in the case of signature registration and the comparison result of the user state in 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 where a user registers a signature with the
본 발명의 실시예에 따른 각 서명 특징의 가중치는 하나의 실시예이며, 장치의 상태(예를 들어, 고정 상태, 파지 상태) 및 사용자의 상태(예를 들어, 손 떨림, 동작, 산책 또는 조깅 등)에 대응하여 각 서명 특징의 가중치는 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The weight of each signature feature according to an embodiment of the present invention is one example and may be determined based on the state of the device (e.g., fixed state, grip state) and the state of the user (e.g., hand tremor, It will be readily understood by those of ordinary skill in the art that the weight of each signature feature can be changed in response to a user's signature.
서명 등록하는 경우의 장치 상태 및 사용자 상태와 서명 인증하는 경우의 장치 상태 및 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 입력된 서명의 인증을 위한 인증 성공 문턱값을 변경하여 본인 인증률을 높일 수 있다. 인증 성공 문턱값은 등록된 서명과 인증을 위해 입력된 서명의 유사 정도를 고려하여 인증 성공으로 판단하는 기준 값이다. The
예를 들어, 설정된 인증 성공 문턱값이 85이고, 서명 등록하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림의 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림인 사용자 상태(예를 들어, 낮은 손 떨림)인 경우, 사용자의 본인 인증 성공률(TAR)이 94%일 수 있다. For example, if the established authentication success threshold is 85, the
서명 등록하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 또한, 서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 낮은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수도 있다. By the difference in accuracy of the inputted user signature in the fixed
서명 등록하는 경우의 고정 상태인 장치(1000) 및 사용자 상태와 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록하는 경우의 고정 상태인 장치(1000) 및 사용자 상태와 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 85에서부터 65로 변경할 수 있다. 또한, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 93에서부터 74로 변경할 수도 있다. In the case where the
서명 등록하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 서명 등록 및 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 모두 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록 및 서명 인증 모두 사용자 상태가 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 82에서부터 71로 변경할 수 있다. By the difference in accuracy of the entered user's signature in the fixed
본 발명의 실시예에 따른 인증 성공 문턱값은 하나의 실시예이며, 장치(1000)의 상태 및 사용자의 상태(예를 들어, 손 떨림, 산책, 취중, 조깅 등)에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. 예를 들어, 서명 등록하는 경우, 고정 상태인 장치(1000) 및 사용자 상태(예를 들어, 손 떨림, 산책, 조깅 또는 취중 등)의 각각의 장치 상태 및 사용자 상태의 조합(예를 들어, 장치 상태 개수 X 사용자 상태 개수)에 따라 인증 성공 문턱값이 변경될 수 있다.
The authentication success threshold according to an embodiment of the present invention is one embodiment and is an example of an authentication success threshold value in response to the status of the
도 9의 단계(S1309)에서, 장치는 서명 인증 여부를 결정한다.In step S1309 of Fig. 9, the device determines whether or not the signature is authenticated.
장치(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)이 선택되는 경우, 장치의 서명 인증 방법이 종료된다.
If the input signature fails authentication, the
도 9의 단계(S1310)에서 장치는 기능을 수행한다. In step S1310 of FIG. 9, the apparatus performs a function.
장치(1000)의 제어부(1010)는 서명 인증에 대응하여 기능을 수행할 수 있다. 예를 들어, 서명 인증되는 경우, 제어부(1010)는 쇼핑 어플리케이션(1410)을 통해 상품을 구매할 수 있다. 또한, 제어부(1010)는 인증 서명에 의해 장치(1000)의 화면 잠금을 해제할 수 있다. The
장치(1000)에서 해당 기능을 수행하는 경우, 장치의 서명 인증 방법이 종료된다.
When performing the corresponding function in 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 can be implemented in the form of a program command which 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 those specially designed and constructed for the present invention or may be available to those skilled in the art of computer software. Examples of computer-readable media include magnetic media such as hard disks, floppy disks and magnetic tape; optical media such as CD-ROMs and DVDs; magnetic media such as floppy disks; Magneto-optical media, and hardware devices specifically configured to store and execute program instructions such as ROM, RAM, flash memory, and the like. Examples of program instructions include machine language code such as those produced by a compiler, as well as high-level language code that can be executed by a computer using an interpreter or the like.
이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, It belongs to the scope of right.
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:
140: Storage unit 150: Signature authentication device
160: input unit 170: authentication control unit
180: sensing unit 190:
310: user's hand 320: mobile device
330: pitch of mobile device 1000: device
1001: input pen 1020:
1050: communication unit 1100: wearable device
1110: Control section 1130:
1150:
Claims (27)
서명을 입력 받는 입력부와;
상기 서명 등록 장치의 상태를 감지하는 감지부와;
저장부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 감지부를 통해 감지된 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 상기 저장부에 저장되게 제어하는 제어부를 포함하고,
상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 장치.In the signature registration apparatus,
An input unit for inputting a signature;
A sensing unit for sensing a state of the signature registration apparatus;
A storage unit;
And a control unit for controlling information stored in the storage unit such that information about the state of the signature registration apparatus sensed through the sensing unit and the input signature while the signature is input through the input unit,
Wherein the state of the signature registration apparatus includes one of a fixed state and a holding state.
상기 감지부는 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서를 포함하는 것을 특징으로 하는 장치.The method according to claim 1,
Wherein the sensing unit includes a sensor for sensing at least one of a tilt and an acceleration of the signature registration device.
상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위 내인 경우, 상기 제어부는 상기 서명 등록 장치의 상태를 고정 상태로 결정하는 것을 특징으로 하는 장치.3. The method of claim 2,
Wherein the control unit determines the state of the signature registration apparatus as a fixed state when the detected slope of the signature registration apparatus is within a predetermined range.
상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 제어부는 상기 서명 등록 장치의 상태를 고정 상태로 결정하는 것을 특징으로 하는 장치.3. The method of claim 2,
Wherein the control unit determines the state of the signature registration apparatus to be in a fixed state when the detected acceleration of the signature registration apparatus fluctuates within a predetermined range.
서명을 입력 받는 단계와;
상기 서명이 입력되는 동안 센서에 의해 감지되는 상기 서명 등록 장치의 상태를 판단하는 단계와;
상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 저장하는 단계를 포함하고,
상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 방법.A signature registration method in a signature registration apparatus,
Receiving a signature;
Determining the state of the signature registering device sensed by the sensor while the signature is being input;
Storing information on a state of the signature registration apparatus and information on the inputted signature,
Wherein the state of the signature registration device includes one of a fixed state and a holding state.
상기 서명 등록 장치의 상태를 판단하는 단계는
상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 것을 특징으로 하는 방법.6. The method of claim 5,
The step of judging the state of the signature registration apparatus
And detects at least one of a slope and an acceleration of the signature registration device.
상기 서명 등록 장치의 상태를 판단하는 단계는
상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정하고,
상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 등록 장치를 고정 상태로 결정하는 것을 더 포함하는 것을 특징으로 하는 방법.6. The method of claim 5,
The step of judging the state of the signature registration apparatus
Determines the state of the signature registration apparatus to which the signature is input as a fixed state when the detected signature registration apparatus has a predetermined slope,
Further comprising determining that the signature registration apparatus to which the signature is input is in a fixed state when the acceleration of the detected signature registration apparatus fluctuates within a predetermined range.
사용자의 서명을 입력 받는 입력부와;
상기 입력부틀 통해 상기 서명이 입력되는 동안, 상기 서명 인증 장치의 상태를 감지하는 감지부와;
서명 등록하는 경우, 기 저장된 등록 서명과 장치의 상태에 대한 정보를 저장하는 저장부와;
상기 저장부에 상기 기 저장된 등록 서명 및 상기 장치의 상태에 대한 정보와 상기 입력부를 통해 입력된 서명 및 상기 감지부에 의해 감지된 상기 서명 인증 장치의 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하고,
상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 장치.A signature authentication apparatus comprising:
An input unit for inputting a signature of a user;
A sensing unit for sensing a state of the signature authentication apparatus while the signature is inputted through the input unit;
A storage unit for storing information on a pre-stored registration signature and a status of the device when the signature is registered;
The signature is input to the storage unit using information on the pre-stored registration signature, the state of the apparatus, the signature input through the input unit, and the state of the signature authentication apparatus sensed by the sensing unit, And a control unit for authenticating,
Wherein the device status in the signature registration includes one of a fixed state and a holding state, and the state of the signature authentication apparatus includes one of a fixed state and a holding state.
상기 감지부는, 상기 서명 인증 장치의 기울기 및 가속도 중 적어도 하나를 감지하기 위한 센서를 포함하는 것을 특징으로 하는 장치.9. The method of claim 8,
Wherein the sensing unit comprises a sensor for sensing at least one of a tilt and an acceleration of the signature authentication device.
상기 제어부는, 상기 감지된 서명 인증 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하고, 상기 감지된 서명 인증 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하는 것을 특징으로 하는 장치.10. The method of claim 9,
Wherein the control unit determines that the signature authentication apparatus to which the signature is input is in a fixed state when the detected signature authentication apparatus has a predetermined slope and that the acceleration of the detected signature authentication apparatus fluctuates within a predetermined range The sign authentication device to which the signature is input is determined to be in a fixed state.
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 제어부는 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.9. The method of claim 8,
Wherein when the state of the apparatus when the signature is registered and the state of the signature authentication apparatus are different from each other, the control unit changes a weight for each feature used for calculating the matching degree of the previously registered signature and the input signature Device.
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 장치.9. The method of claim 8,
Wherein the control unit changes the authentication success threshold value used for authentication of the input signature when the state of the apparatus and the state of the signature authentication apparatus differ when the signature registration is performed.
상기 서명 등록하는 경우의 장치 상태와 상기 서명 인증 장치의 상태가 파지 상태인 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경하는 것을 특징으로 하는 장치.10. The method of claim 9,
Wherein the control unit changes the authentication success threshold value used for authentication of the input signature to a downward state when the device state in the signature registration and the state of the signature authentication apparatus are in the holding state.
사용자의 서명을 입력 받는 단계와;
센서에 의해 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 판단하는 단계와;
서명 등록하는 경우의 기 등록된 서명과 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 서명 인증 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함하고,
상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 방법.A signature authentication method in a signature authentication apparatus,
Receiving a signature of a user;
Determining a state of the signature authentication apparatus to which the signature is input by a sensor;
Authenticating the input signature by using information on a previously registered signature and device status in the case of signature registration and information on the state of the signature and the signature authentication apparatus,
Wherein the device state when signing registration includes one of a fixed state and a holding state, and the state of the signature authentication apparatus includes one of a fixed state and a holding state.
상기 서명 인증 장치의 상태를 판단하는 단계는,
상기 서명 인증 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 것을 특징으로 하는 방법.15. The method of claim 14,
Wherein the step of judging the state of the signature authentication apparatus comprises:
And detecting at least one of a slope and an acceleration of the signature authentication device.
상기 서명 인증 장치의 상태를 판단하는 단계는
상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정하고,
상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 등록 장치를 고정 상태로 결정하는 것을 더 포함하는 것을 특징으로 하는 방법.15. The method of claim 14,
The step of judging the state of the signature authentication apparatus
Determines the state of the signature registration apparatus to which the signature is input as a fixed state when the detected signature registration apparatus has a predetermined slope,
Further comprising determining that the signature registration apparatus to which the signature is input is in a fixed state when the acceleration of the detected signature registration apparatus fluctuates within a predetermined range.
상기 인증하는 단계는,
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태의 비교에 대응하여, 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 방법.15. The method of claim 14,
Wherein the authenticating comprises:
Characterized in that, in correspondence with the comparison between the device status in the case of registering the signature and the status of the signature authenticating device, the weighting value for each feature used for calculating the matching degree of the previously registered signature and the input signature is changed .
상기 인증하는 단계는
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태의 비교에 대응하여, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 방법.15. The method of claim 14,
The authenticating step
Wherein the authentication success threshold used for authentication of the input signature is changed in response to a comparison between the device state and the state of the signature authentication device when the signature registration is performed.
사용자의 서명을 입력 받는 입력부와;
기 저장된 등록 서명 및 사용자 상태에 대한 정보를 저장하는 저장부와;
웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부와;
상기 저장부에 기 저장된 등록 서명 및 상기 사용자 상태에 대한 정보, 상기 입력부를 통해 입력된 서명 및 상기 통신부를 통해 상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하는 것을 특징으로 하는 장치. A signature authentication apparatus comprising:
An input unit for inputting a signature of a user;
A storage unit for storing information on a pre-stored registration signature and a user status;
A communication unit for receiving information on a user state from a wearable device;
The input signature is authenticated using the registration signature previously stored in the storage unit, information on the user state, signature entered through the input unit, and information on the user state received from the wearable device through the communication unit And a control unit.
상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태는 손 떨림, 사용자 흔들림, 사용자의 동작, 산책, 조깅 또는 음주 상태를 포함하는 것을 특징으로 하는 장치. 21. The method of claim 20,
Wherein the user state received from the wearable device includes hand tremor, user shake, user action, walks, jogging or drunken state.
서명 등록하는 경우의 상기 사용자 상태와 상기 서명 인증하는 경우의 사용자 상태가 다른 경우, 상기 제어부는 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.21. The method of claim 20,
The control unit changes a weight for each feature used for calculating the degree of matching of the previously registered signature and the input signature when the user state in the signature registration and the user state in the signature verification are different from each other .
서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증하는 경우의 사용자 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 장치. 21. The method of claim 20,
Wherein the control unit changes the authentication success threshold value used for authentication of the input signature when the device state when signing registration and the user state when signing authentication differ from each other.
사용자의 서명을 입력 받는 입력부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 서명 인증 장치의 상태를 감지하는 감지부와;
기 저장된 등록 서명, 사용자 상태에 대한 정보 및 장치 상태에 대한 정보를 저장하는 저장부와;
웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부와;
상기 저장부에 기 저장된 등록 서명, 상기 사용자 상태에 대한 정보 및 상기 장치 상태에 대한 정보, 상기 입력부를 통해 입력된 서명, 상기 통신부를 통해 상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태에 대한 정보 및 상기 감지부에서부터 수신되는 장치 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하는 것을 특징으로 하는 장치. A signature authentication apparatus comprising:
An input unit for inputting a signature of a user;
A sensing unit for sensing a state of the signature authentication apparatus while the signature is input through the input unit;
A storage unit for storing information on a pre-stored registration signature, information on a user status, and device status;
A communication unit for receiving information on a user state from a wearable device;
Information about the user status, information about the device status, signature entered through the input unit, information about the user status received from the wearable device through the communication unit, And a control unit for authenticating the input signature using information on the device status received from the control unit.
상기 웨어러블 장치에서 수신되는 상기 사용자 상태는 손 떨림, 사용자 흔들림, 사용자의 동작, 산책, 조깅 또는 음주 상태를 포함하고
상기 감지부에서 수신되는 상기 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 장치. 25. The method of claim 24,
The user state received at the wearable device includes hand tremor, user shake, user's action, walking, jogging or drinking state
Wherein the state of the device received at the sensing unit comprises one of a fixed state and a holding state.
서명 등록하는 경우의 상기 사용자 상태 및 상기 장치 상태와 상기 서명 인증하는 경우의 사용자 상태 및 상기 장치 상태가 다른 경우, 상기 제어부는 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.25. The method of claim 24,
When the user state and the device status when the signature is registered and the user status and the device status when the signature is authenticated differ from each other, the control unit determines the feature used for calculating the matching degree of the previously registered signature and the input signature And changes the star weights.
서명 등록하는 경우의 상기 장치 상태 및 상기 장치 상태와 상기 서명 인증하는 경우의 사용자 상태 및 상기 장치 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 감소되게 변경하는 것을 특징으로 하는 장치.
25. The method of claim 24,
When the apparatus state in the case of signature registration and the state of the apparatus when the apparatus state is different from the state of the user in the case of authenticating the signature differ from each other, the control unit decreases the authentication success threshold value used for the authentication of the input signature Lt; / RTI >
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 |
---|---|---|---|
KR20130120190 | 2013-10-08 | ||
KR1020130120190 | 2013-10-08 |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20150041569A true KR20150041569A (en) | 2015-04-16 |
KR102245267B1 KR102245267B1 (en) | 2021-04-27 |
Family
ID=53035024
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020140102621A 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) |
Cited By (10)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101584045B1 (en) | 2015-09-02 | 2016-01-11 | 주식회사 시큐브 | Segment-based 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 |
WO2017007261A1 (en) * | 2015-07-09 | 2017-01-12 | 주식회사 시큐브 | Manual signature authentication system and method |
KR20170007068A (en) | 2015-09-11 | 2017-01-18 | 주식회사 시큐브 | Manual signature authentication system and method thereof |
WO2017122857A1 (en) * | 2016-01-12 | 2017-07-20 | 엘지전자 주식회사 | Watch type mobile terminal, mobile terminal, and control method therefor |
WO2018097651A1 (en) * | 2016-11-28 | 2018-05-31 | 공주대학교 산학협력단 | Signature authentication device and method |
WO2018147656A1 (en) * | 2017-02-10 | 2018-08-16 | 주식회사 하이딥 | User authentication method and device using touch pressure sensor |
KR20210019201A (en) * | 2019-08-12 | 2021-02-22 | 연세대학교 산학협력단 | User Authentication Apparatus and Method for Accepting Various Postures of User in Behavioral Authentication |
US11205063B2 (en) | 2016-02-16 | 2021-12-21 | Secuve Co., Ltd. | System and method of authenticating handwritten signature based on dynamic movement tracking of spatial-division segments |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2007226703A (en) * | 2006-02-27 | 2007-09-06 | Seiko Epson Corp | Autograph signature authentication apparatus |
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 IP Right Grant
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 | Autograph signature authentication apparatus |
US20120242603A1 (en) * | 2011-03-21 | 2012-09-27 | N-Trig Ltd. | System and method for authentication with a computer stylus |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10635887B2 (en) | 2015-07-09 | 2020-04-28 | Secuve Co., Ltd. | Manual signature authentication system and method |
WO2017007261A1 (en) * | 2015-07-09 | 2017-01-12 | 주식회사 시큐브 | Manual signature authentication system and method |
KR101584045B1 (en) | 2015-09-02 | 2016-01-11 | 주식회사 시큐브 | Segment-based manual signature authentication system and method thereof |
KR20170007068A (en) | 2015-09-11 | 2017-01-18 | 주식회사 시큐브 | Manual signature authentication system and method thereof |
US10572715B2 (en) | 2015-10-05 | 2020-02-25 | Secuve Co., Ltd. | Segment block-based handwritten signature authentication system and method |
KR101585842B1 (en) | 2015-10-05 | 2016-01-15 | 주식회사 시큐브 | Segment block-based manual signature authentication system and method thereof |
WO2017061758A1 (en) * | 2015-10-05 | 2017-04-13 | 주식회사 시큐브 | Segment-block-based handwritten signature authentication system and method |
WO2017099555A1 (en) * | 2015-12-11 | 2017-06-15 | 주식회사 시큐브 | Handwritten signature authentication system and method based on time division segment block |
US10515257B2 (en) | 2015-12-11 | 2019-12-24 | Secuve Co., Ltd. | Handwritten signature authentication system and method based on time-division segment block |
KR101598331B1 (en) | 2015-12-11 | 2016-03-14 | 주식회사 시큐브 | Time division segment block-based manual signature authentication system and method thereof |
WO2017122857A1 (en) * | 2016-01-12 | 2017-07-20 | 엘지전자 주식회사 | Watch type mobile terminal, mobile terminal, and control method therefor |
US11205063B2 (en) | 2016-02-16 | 2021-12-21 | Secuve Co., Ltd. | System and method of authenticating handwritten signature based on dynamic movement tracking of spatial-division segments |
WO2018097651A1 (en) * | 2016-11-28 | 2018-05-31 | 공주대학교 산학협력단 | Signature authentication device and method |
WO2018147656A1 (en) * | 2017-02-10 | 2018-08-16 | 주식회사 하이딥 | User authentication method and device using touch pressure sensor |
KR20210019201A (en) * | 2019-08-12 | 2021-02-22 | 연세대학교 산학협력단 | User Authentication Apparatus and Method for Accepting Various Postures of User in Behavioral Authentication |
Also Published As
Publication number | Publication date |
---|---|
KR102245267B1 (en) | 2021-04-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR102245267B1 (en) | Signature registration method, signature authentication method and apparatus thereof | |
US11599201B2 (en) | Data and user interaction based on device proximity | |
US11928200B2 (en) | Implementation of biometric authentication | |
US9411780B1 (en) | Employing device sensor data to determine user characteristics | |
JP6524111B2 (en) | Apparatus and method for ring computing device | |
US9269011B1 (en) | Graphical refinement for points of interest | |
US9268407B1 (en) | Interface elements for managing gesture control | |
US9075514B1 (en) | Interface selection element display | |
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 | |
KR102166041B1 (en) | Method And Apparatus For Performing Authentication Based On Biometrics | |
KR20140097902A (en) | Mobile terminal for generating haptic pattern and method therefor | |
KR20140079012A (en) | Mobile apparatus having function of face recognition with additional component | |
KR20150128377A (en) | Method for processing fingerprint and electronic device thereof | |
US9696815B2 (en) | Method, device, system and non-transitory computer-readable recording medium for providing user interface | |
JP2018014708A (en) | Haptic functionality for network connected devices | |
US11385784B2 (en) | Systems and methods for configuring the user interface of a mobile device | |
US9606635B2 (en) | Interactive badge | |
US20220335807A1 (en) | User interfaces for location tracking | |
KR20150049075A (en) | Method for certifying user and apparatus for perfoming the same | |
US9110541B1 (en) | Interface selection approaches for multi-dimensional input | |
KR102082418B1 (en) | Electronic device and method for controlling the same | |
US9471154B1 (en) | Determining which hand is holding a device | |
US9153194B2 (en) | Presentation format selection based at least on device transfer determination | |
US20230076068A1 (en) | Systems for interpreting a digit-to-digit gesture by a user differently based on roll values of a wrist-wearable device worn by the user, and methods of use thereof | |
US8726367B2 (en) | Highlighting in response to determining device transfer |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
E902 | Notification of reason for refusal | ||
E701 | Decision to grant or registration of patent right | ||
GRNT | Written decision to grant |