[go: up one dir, main page]

KR102245267B1 - Signature registration method, signature authentication method and apparatus thereof - Google Patents

Signature registration method, signature authentication method and apparatus thereof Download PDF

Info

Publication number
KR102245267B1
KR102245267B1 KR1020140102621A KR20140102621A KR102245267B1 KR 102245267 B1 KR102245267 B1 KR 102245267B1 KR 1020140102621 A KR1020140102621 A KR 1020140102621A KR 20140102621 A KR20140102621 A KR 20140102621A KR 102245267 B1 KR102245267 B1 KR 102245267B1
Authority
KR
South Korea
Prior art keywords
signature
state
input
user
authentication
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
KR1020140102621A
Other languages
Korean (ko)
Other versions
KR20150041569A (en
Inventor
이동혁
권무식
김도현
김상호
황성택
김창현
Original Assignee
삼성전자주식회사
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 삼성전자주식회사 filed Critical 삼성전자주식회사
Priority to PCT/KR2014/007731 priority Critical patent/WO2015053473A1/en
Publication of KR20150041569A publication Critical patent/KR20150041569A/en
Application granted granted Critical
Publication of KR102245267B1 publication Critical patent/KR102245267B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/30Authentication, i.e. establishing the identity or authorisation of security principals
    • G06F21/31User authentication
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/011Arrangements for interaction with the human body, e.g. for user immersion in virtual reality
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • G06F3/0487Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser
    • G06F3/0488Interaction techniques based on graphical user interfaces [GUI] using specific features provided by the input device, e.g. functions controlled by the rotation of a mouse with dual sensing arrangements, or of the nature of the input device, e.g. tap gestures based on pressure sensed by a digitiser using a touch-screen or digitiser, e.g. input of commands through traced gestures
    • G06F3/04883Interaction 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
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2203/00Indexing scheme relating to G06F3/00 - G06F3/048
    • G06F2203/01Indexing scheme relating to G06F3/01
    • G06F2203/011Emotion or mood input determined on the basis of sensed human body parameters such as pulse, heart rate or beat, temperature of skin, facial expressions, iris, voice pitch, brain activity patterns

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Human Computer Interaction (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Collating Specific Patterns (AREA)

Abstract

서명을 입력받기 위한 입력부와, 서명이 입력되는 동안 서명 등록 장치의 상태를 감지하기 위한 감지부와; 입력된 서명을 등록하기 위한 저장부와; 감지된 서명 등록 장치의 상태에 대한 정보와 입력된 서명에 대한 정보를 저장부에 저장하는 제어부를 포함하는 것을 특징으로 하는 서명 등록 장치가 개시된다.An input unit for receiving a signature, and a detection unit for detecting a state of the signature registration device while the signature is being input; A storage unit for registering the inputted signature; Disclosed is a signature registration device comprising a control unit for storing information on a state of the detected signature registration device and information on an input signature in a storage unit.

Description

서명 등록 방법, 서명 인증 방법 및 그 장치 {SIGNATURE REGISTRATION METHOD, SIGNATURE AUTHENTICATION METHOD AND APPARATUS THEREOF}Signature registration method, signature authentication method, and device thereof {SIGNATURE REGISTRATION METHOD, SIGNATURE AUTHENTICATION METHOD AND APPARATUS THEREOF}

본 발명은 인증을 위한 서명을 등록하는 방법, 등록된 서명과의 정합도를 산출하여 서명을 인증하는 방법, 서명 등록 장치 및 서명 인증 장치에 대한 것이다.
The present invention relates to a method of registering a signature for authentication, a method of authenticating a signature by calculating a degree of matching with a registered signature, a signature registration device, and a signature authentication device.

디지털 기기에 접근하는 사용자가 권한 있는 사용자인지 확인하기 위한 방법으로 서명이 사용되고 있다. 특히 터치 입력 수단을 가진 터치 스크린을 구비한 휴대전화, PMP (Portable Media Player), PDA(Personal Digital Assistant), 휴대용 게임기, 디지털 카메라, 디지털 캠코더, 전자책(e-book) 등의 모바일 기기를 사용하려는 사용자를 인증하는 방법으로 서명이 사용되고 있는 실정이다. 그러나, 모바일 기기는 사용자가 이동하면서 사용하거나 손에 들고 사용하는 경우가 많으므로, 고정된 위치에서 사용하는 기기에 비해 서명 인식의 성능이 낮다. 또한, 서명을 최초로 등록하는 때와 기기의 사용을 위해 본인 인증을 시도할 때, 사용자의 자세에 따라 기기의 상태가 달라지고 입력되는 데이터도 달라질 수 있으며, 이 경우는 서명 인식 성공률이 더 저하되는 경향이 있다.
Signatures are being used as a way to check whether a user accessing a digital device is an authorized user. In particular, mobile devices such as mobile phones with touch screens with touch input means, portable media players (PMPs), personal digital assistants (PDAs), portable game consoles, digital cameras, digital camcorders, and e-books are used. Signing is being used as a way to authenticate the intended user. However, since the mobile device is often used while the user is moving or used by hand, the performance of signature recognition is lower than that of a device used in a fixed location. In addition, when a signature is first registered and when an identity authentication is attempted for the use of the device, the state of the device may vary depending on the user's posture and the input data may be different. In this case, the success rate of signature recognition is further reduced. There is a tendency.

본 발명은 입력된 서명에 대한 정보에 더하여 서명 입력시의 사용자의 자세나 장치의 상태에 대한 정보를 이용한 서명 등록 장치 및 방법과, 서명 인증 장치 및 방법에 대한 것이다.The present invention relates to a signature registration device and method using information on a user's posture or device state at the time of signature input, in addition to information on an input signature, and a signature authentication device and method.

본 발명의 일 실시예에 따른 서명 등록 장치는, 서명을 입력 받는 입력부, 상기 서명 등록 장치의 상태를 감지하기 위한 감지부, 저장부, 상기 감지된 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 상기 저장부에 저장하는 제어부를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. The signature registration device according to an embodiment of the present invention includes an input unit for receiving a signature, a detection unit for detecting a state of the signature registration device, a storage unit, information on the state of the detected signature registration device, and the input And a control unit for storing information on a signature in the storage unit, and a state of the signature registration device includes one of a fixed state and a gripped state.

본 발명의 일 실시예에 따른 상기 감지부는, 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서를 포함할 수 있다.The sensing unit according to an embodiment of the present invention may include a sensor that detects at least one of a tilt and acceleration of the signature registration device.

본 발명의 일 실시예에 따른 상기 제어부는 상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위 내인 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정할 수 있다.The controller according to an embodiment of the present invention may determine a state of the signature registration device to which the signature is input as a fixed state when the detected slope of the signature registration device is within a predetermined range.

본 발명의 일 실시예에 따른 상기 제어부는 상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정할 수 있다.When the detected acceleration of the signature registration device varies within a predetermined range, the control unit according to an embodiment of the present invention may determine a state of the signature registration device to which the signature is input as a fixed state.

본 발명의 일 실시예에 따른 서명 등록 장치에서의 서명 등록 방법은, 서명을 입력 받는 단계와; 센서를 이용하여 감지되는 상기 서명 등록 장치의 상태를 판단하는 단계와; 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 저장하는 단계를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature registration method in a signature registration device according to an embodiment of the present invention includes the steps of: receiving a signature; Determining a state of the signature registration device detected using a sensor; Storing information on a state of the signature registration device and information on the inputted signature, wherein the state of the signature registration device includes one of a fixed state and a gripped state.

본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 감지하는 감지부, 기 등록된 서명과 서명 등록 장치의 상태에 대한 정보를 저장하는 저장부, 상기 저장부에 기 저장된 등록 서명 및 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력부를 통해 입력된 서명 및 상기 감지부에 의해 감지된 상기 서명 인증 장치의 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하고, 상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature authentication device according to an embodiment of the present invention includes an input unit for receiving a user's signature, a detection unit for detecting a state of the signature authentication device to which the signature is input, and a pre-registered signature and a state of the signature registration device. A storage unit for storing information, information on the state of the registered signature and the signature registration device previously stored in the storage unit, the signature input through the input unit, and information on the state of the signature authentication device detected by the detection unit And a control unit for authenticating the input signature by using, and a state of the signature registration device includes one of a fixed state and a grip state, and the state of the signature authentication device includes one of a fixed state and a grip state. .

본 발명의 일 실시예에 따른 상기 제어부는 상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경할 수 있다.According to an embodiment of the present invention, when the device state in the case of registering the signature and the state of the signature authentication device are different from each other, the control unit is configured for each feature used to calculate a matching degree between the previously registered signature and the input signature. You can change the weight.

본 발명의 일 실시예에 따른 상기 제어부는, 상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경할 수 있다. The controller according to an embodiment of the present invention may change an authentication success threshold value used for authentication of the input signature when the state of the device when registering the signature and the state of the signature authentication device are different from each other.

본 발명의 일 실시예에 따른 상기 제어부는, 상기 서명 등록하는 경우의 장치 상태와 상기 서명 인증 장치의 상태가 파지 상태인 경우, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경할 수 있다. The control unit according to an embodiment of the present invention may downwardly change the authentication success threshold used for authentication of the input signature when the device state in the case of registering the signature and the state of the signature authentication device are in the grip state. have.

본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 센서에 의해 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 판단하는 단계, 서명 등록하는 경우의 기 등록된 서명과 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 서명 인증 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함하고, 상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함한다. A signature authentication method in a signature authentication device according to an embodiment of the present invention includes receiving a user's signature, determining a state of the signature authentication device to which the signature is input by a sensor, and registering a signature. And authenticating the input signature using information on a pre-registered signature and device state, and information on the input signature and the state of the signature authentication device, and the device state in the case of registering the signature A includes one of a fixed state and a gripped state, and the state of the signature authentication device includes one of a fixed state and a gripped state.

본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 서명 등록하는 경우의 기 저장된 등록 서명 및 사용자 상태에 대한 정보를 저장하는 저장부, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부, 상기 저장부에 상기 기 저장된 등록 서명 및 상기 사용자 상태에 대한 정보 와 상기 입력부를 통해 입력된 서명 및 상기 통신부를 통해 수신되는 상기 사용자 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함한다. A signature authentication device according to an embodiment of the present invention includes an input unit that receives a user's signature, a storage unit that stores information on a pre-stored registration signature and user state when registering a signature, and information on a user state from a wearable device. The input signature is performed using the communication unit for receiving, information on the registered signature and the user status stored in the storage unit, the signature input through the input unit, and information on the user status received through the communication unit. It includes a control unit that authenticates.

본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 단계, 서명 등록하는 경우의 기 저장된 등록 서명과 기 저장된 사용자 상태에 대한 정보 및 상기 입력된 서명과 상기 웨어러블 장치에부터 수신된 사용자 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함한다. A signature authentication method in a signature authentication device according to an embodiment of the present invention includes the steps of receiving a user's signature, receiving information about the user's state from a wearable device, and registering a previously stored registration signature when registering a signature. And authenticating the input signature by using the stored user status information and the input signature and the user status information received from the wearable device.

본 발명의 일 실시예에 따른 서명 인증 장치는, 사용자의 서명을 입력 받는 입력부, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 감지하는 감지부, 서명 등록하는 경우의 기 저장된 등록 서명, 사용자 상태에 대한 정보 및 장치 상태에 대한 정보를 저장하는 저장부, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부, 상기 저장부에 상기 기 저장된 등록 서명, 상기 사용자 상태에 대한 정보 및 상기 장치 상태에 대한 정보와 상기 입력부를 통해 입력된 서명, 상기 통신부를 통해 수신되는 상기 사용자 상태에 대한 정보 및 상기 감지부에서부터 수신되는 장치 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함한다. A signature authentication device according to an embodiment of the present invention includes an input unit that receives a user's signature, a detection unit that detects a state of the signature authentication device to which the signature is input, a pre-stored registration signature in case of registering a signature, and a user state. A storage unit that stores information about the device state and information about the device state, a communication unit that receives information about the user state from a wearable device, the registration signature previously stored in the storage unit, information about the user state, and the device state. And a control unit for authenticating the input signature by using information and a signature input through the input unit, information on the user status received through the communication unit, and information on a device status received from the sensing unit.

본 발명의 일 실시예에 따른 서명 인증 장치에서의 서명 인증 방법은, 사용자의 서명을 입력 받는 단계, 센서에 의해 감지되는 상기 장치의 상태를 수신하는 단계, 웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 단계, 서명 등록하는 경우의 기 저장된 등록 서명, 기 저장된 사용자 상태에 대한 정보, 기 저장된 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 웨어러블 장치에부터 수신된 상기 사용자 상태에 대한 정보, 상기 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함한다.
A signature authentication method in a signature authentication device according to an embodiment of the present invention includes receiving a user's signature, receiving a state of the device detected by a sensor, and receiving information on a user state from a wearable device. Step of, when registering a signature, a pre-stored registration signature, information on a pre-stored user state, information on a pre-stored device state, and information on the inputted signature and the user state received from the wearable device, the device And authenticating the inputted signature by using the information on the state of.

도 1a는 본 발명의 일 실시예와 관련된 서명 등록 장치를 설명하기 위한 블록 구성도이다.
도 1b는 본 발명의 일 실시예와 관련된 서명 인증 장치를 설명하기 위한 블록 구성도이다.
도 2는 본 발명의 일 실시예와 관련된 서명 등록 방법을 설명하기 위한 순서도이다.
도 3a 및 도 3b는 본 발명의 일 실시예와 관련된 서명 등록 장치 및/또는 서명 인증 장치의 상태를 설명하기 위한 도면이다.
도 4는 본 발명의 일 실시예와 관련된 서명 인증 방법을 설명하기 위한 순서도이다.
도 5는 본 발명의 일 실시예와 관련 서명 등록 및 인증 방법을 설명하기 위한 순서도이다.
도 6은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치 사이의 동작을 설명하기 위한 도면이다.
도 7은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치를 설명하기 위한 블록 구성도이다.
도 8은 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다.
도 9는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다.
도 10 내지 도 13는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법의 예를 설명하기 위한 도면이다.
1A is a block diagram illustrating a signature registration apparatus according to an embodiment of the present invention.
1B is a block diagram illustrating a signature authentication apparatus according to an embodiment of the present invention.
2 is a flowchart illustrating a signature registration method according to an embodiment of the present invention.
3A and 3B are diagrams for explaining a state of a signature registration device and/or a signature authentication device according to an embodiment of the present invention.
4 is a flowchart illustrating a signature authentication method according to an embodiment of the present invention.
5 is a flowchart illustrating an embodiment of the present invention and a method of registering and authenticating a related signature.
6 is a diagram for describing an operation between a device and a wearable device related to another embodiment of the present invention.
7 is a block diagram illustrating a device and a wearable device related to another embodiment of the present invention.
8 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.
9 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.
10 to 13 are diagrams for explaining an example of a device signature registration and authentication method according to another embodiment of the present invention.

본 명세서에서 사용되는 용어에 대해 간략히 설명하고, 본 발명에 대해 구체적으로 설명하기로 한다. The terms used in the present specification will be briefly described, and the present invention will be described in detail.

본 발명에서 사용되는 용어는 본 발명에서의 기능을 고려하면서 가능한 현재 널리 사용되는 일반적인 용어들을 선택하였으나, 이는 당 분야에 종사하는 기술자의 의도 또는 판례, 새로운 기술의 출현 등에 따라 달라질 수 있다. 또한, 특정한 경우는 출원인이 임의로 선정한 용어도 있으며, 이 경우 해당되는 발명의 설명 부분에서 상세히 그 의미를 기재할 것이다. 따라서 본 발명에서 사용되는 용어는 단순한 용어의 명칭이 아닌, 그 용어가 가지는 의미와 본 발명의 전반에 걸친 내용을 토대로 해석되어야 한다. Terms used in the present invention have selected general terms that are currently widely used as possible while taking functions of the present invention into consideration, but this may vary according to the intention or precedent of a technician working in the field, the emergence of new technologies, and the like. In addition, in certain cases, there are terms arbitrarily selected by the applicant, and in this case, the meaning of the terms will be described in detail in the description of the corresponding invention. Therefore, the terms used in the present invention should be interpreted based on the meaning of the term and the overall contents of the present invention, not a simple name of the term.

명세서 전체에서 어떤 부분이 어떤 구성요소를 "포함"한다고 할 때, 이는 특별히 반대되는 기재가 없는 한 다른 구성요소를 제외하는 것이 아니라 다른 구성요소를 더 포함할 수 있음을 의미한다. 또한, 명세서에 기재된 "...부", "...모듈" 등의 용어는 적어도 하나의 기능이나 동작을 처리하는 단위를 의미하며, 이는 하드웨어 또는 소프트웨어로 구현되거나 하드웨어와 소프트웨어의 결합으로 구현될 수 있다.When a part of the specification is said to "include" a certain component, it means that other components may be further included rather than excluding other components unless specifically stated to the contrary. In addition, terms such as "... unit" and "... module" described in the specification mean a unit that processes at least one function or operation, which is implemented as hardware or software, or as a combination of hardware and software. Can be.

아래에서는 첨부한 도면을 참고하여 본 발명의 실시예에 대하여 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자가 용이하게 실시할 수 있도록 상세히 설명한다. 그러나 본 발명은 여러 가지 상이한 형태로 구현될 수 있으며 여기에서 설명하는 실시예에 한정되지 않는다. 그리고 도면에서 본 발명을 명확하게 설명하기 위해서 설명과 관계없는 부분은 생략하였으며, 명세서 전체를 통하여 유사한 부분에 대해서는 유사한 도면 부호를 붙였다.
Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings so that those of ordinary skill in the art may easily implement the present invention. However, the present invention may be implemented in various different forms and is not limited to the embodiments described herein. In the drawings, parts irrelevant to the description are omitted in order to clearly describe the present invention, and similar reference numerals are attached to similar parts throughout the specification.

도 1a는 본 발명의 일 실시예와 관련된 서명 등록 장치를 설명하기 위한 블록 구성도이고, 도 1b는 본 발명의 일 실시예와 관련된 서명 인증 장치를 설명하기 위한 블록 구성도이다. 1A is a block diagram illustrating a signature registration device related to an embodiment of the present invention, and FIG. 1B is a block configuration diagram illustrating a signature authentication device related to an embodiment of the present invention.

서명 등록 장치와 서명 인증 장치는 물리적으로 하나의 장치로 구현될 수도 있지만 별도의 장치일 수도 있다. 일반적으로는, 사용자가 장치를 통해 서명을 등록하고, 동일 장치에 사용 권한 인증을 위한 서명을 입력한다. 이러한 경우에는 서명 등록 장치와 서명 인증 장치는 동일한 장치로 구현된다. 또한, 서명 등록 장치 및/또는 서명 인증 장치는 휴대전화, PMP(Portable Media Player), PDA(Personal Digital Assistant), 휴대용 게임기, 디지털 카메라, 디지털 캠코더, 전자책(e-book) 등의 모바일 기기일 수 있으나 이에 한정되는 것은 아니며, 서명의 등록과 인증을 처리할 수 있는 프로세서가 구비된 컴퓨팅 기기일 수 있다.
The signature registration device and the signature authentication device may be physically implemented as one device, but may be separate devices. In general, a user registers a signature through a device and inputs a signature for authenticating use rights on the same device. In this case, the signature registration device and the signature authentication device are implemented with the same device. In addition, the signature registration device and/or the signature authentication device are mobile devices such as mobile phones, portable media players (PMPs), personal digital assistants (PDAs), portable game consoles, digital cameras, digital camcorders, and e-books. However, the present invention is not limited thereto, and may be a computing device equipped with a processor capable of processing signature registration and authentication.

도 1a를 참조하면, 서명 등록 장치(100)는 사용자가 인증에 사용할 서명을 최초로 등록하거나, 이미 등록되어 있는 서명을 변경하는 기능을 가진 장치이다. 서명 등록 장치(100)는, 입력부(110), 등록 제어부(120), 감지부(130), 저장부(140)를 포함할 수 있다. Referring to FIG. 1A, the signature registration device 100 is a device having a function of initially registering a signature to be used for authentication by a user or changing a signature that is already registered. The signature registration device 100 may include an input unit 110, a registration control unit 120, a detection unit 130, and a storage unit 140.

입력부(110)는 사용자로부터 서명을 입력받기 위한 것이다. 입력부(110)는 터치 입력 수단에 의해 구현될 수 있으나 이에 한정되는 것은 아니며 마우스 등 다른 입력 수단에 의해 구현될 수도 있다. 입력부(110)가 터치 입력 수단에 의해 구현되는 경우 서명 등록 장치(100)는 터치 스크린(도시되지 않음)을 포함할 수 있다. 터치 스크린(도시되지 않음)은 터치를 수신하는 터치 패널 및 단축 아이콘을 표시하거나 수신된 터치에 대응되는 결과를 표시하는 디스플레이 화면을 포함할 수 있다. 터치 패널은 저항 방식, 정전 용량 방식, 초음파 방식 또는 적외선 방식 등 다양한 입력 방식을 포함할 수 있다. The input unit 110 is for receiving a signature from a user. The input unit 110 may be implemented by a touch input means, but is not limited thereto, and may be implemented by other input means such as a mouse. When the input unit 110 is implemented by a touch input means, the signature registration device 100 may include a touch screen (not shown). The touch screen (not shown) may include a touch panel for receiving a touch and a display screen for displaying a shortcut icon or a result corresponding to the received touch. The touch panel may include various input methods such as a resistive method, a capacitive method, an ultrasonic method, or an infrared method.

권한이 없는 사용자가 장치(100)에 접근하거나 사용하는 것을 방지하기 위해, 사용자는 장치(100)에서 서명 등록 메뉴를 선택하고 서명을 등록할 수 있다. 등록된 서명은 추후 서명 등록 장치(100) 또는 서명 인증 장치(150)에의 접근 권한을 인증하는데 사용될 것이다.
In order to prevent an unauthorized user from accessing or using the device 100, the user may select a signature registration menu on the device 100 and register a signature. The registered signature will be used to authenticate access rights to the signature registration device 100 or the signature authentication device 150 in the future.

감지부(130)는 서명이 입력되는 동안 서명 등록 장치(100)의 상태를 감지하기 위한 것이다. 서명 등록 장치(100)의 상태는 사용자의 서명 입력에 영향을 미치는 조건 또는 상황에 대한 것으로, 예를 들면, 서명 입력시 서명 등록 장치(100)가 고정되어 있는 상태인지, 움직이고 있는 상태인지, 평평하고 고정된 테이블 위에 올려져 있는 상태인지, 사용자의 손에 들려 있는 상태인지, 흔들리고 있는 상태인지 등을 말한다. The detection unit 130 is for detecting the state of the signature registration device 100 while a signature is being input. The state of the signature registration device 100 is for a condition or situation that affects the user's signature input. For example, when the signature is input, whether the signature registration device 100 is in a fixed state, a moving state, or flat It refers to whether it is on a fixed table, whether it is in the user's hand, or in a shaking state.

서명 등록 장치(100)의 상태는 서명 입력시의 사용자의 자세에 의존할 수 있다. 즉, 서명 등록 장치(100)의 상태는 사용자가 서명 등록 장치(100)를 다루는 자세에 따라 달라질 수 있다. 예를 들어, 사용자가 서명 등록 장치(100)를 테이블 위에 놓거나 서명 등록 장치(100)를 흔들림 없이 고정시킨 상태에서 등록을 위한 서명을 입력하는 경우, 서명 등록 장치(100)는 고정(fixed) 상태일 것이다. 또, 사용자가 서명 등록 장치(100)를 손에 쥔 상태에서 등록을 위한 서명을 입력하는 경우, 서명 등록 장치(100)는 파지(grip) 상태일 것이다. 예를 들어, 사용자가 서명 등록 장치(100)를 손에 쥐고 이동하는 상태에서 서명을 등록하는 경우, 서명 등록 장치(100)는 파지 상태일 수 있다. The state of the signature registration device 100 may depend on the user's posture at the time of signature input. That is, the state of the signature registration device 100 may vary depending on the attitude of the user handling the signature registration device 100. For example, when a user inputs a signature for registration while placing the signature registration device 100 on a table or fixing the signature registration device 100 without shaking, the signature registration device 100 is in a fixed state. would. In addition, when a user inputs a signature for registration while holding the signature registration device 100 in his hand, the signature registration device 100 will be in a gripped state. For example, when a user registers a signature while moving while holding the signature registration device 100 in his or her hand, the signature registration device 100 may be in a gripped state.

감지부(130)는 서명 등록 장치(100)의 피치(pitch)를 감지하기 위한 방향 센서(orientation sensor) 및 가속도를 감지하기 위한 속도 센서(speed sensor) 중 적어도 하나를 포함할 수 있다. 방향 센서에 의해 감지되는 피치(pitch)는 장치(100)의 방향(orientation) 즉 기울기를 의미한다. 방향 센서는 장치(100)의 3차원(예를 들어, x축, y축 및 z축인 3축)에 대응되는 방향(azimuth, 또는 yaw), 기울기(pitch) 및 회전(roll)을 감지할 수 있다. 속도 센서는 장치(100)의 움직임의 정도를 감지하기 위한 것이다. 속도 센서는 움직임의 정도, 예를 들어, 시간에 대한 속도의 변화 또는 시간에 대한 거리의 변화를 감지할 수 있다. 장치(100)의 방향은 방향 센서 및 속도 센서를 이용하여 산출할 수 있다. 또한, 장치(100)의 움직임은 방향 센서 및 속도 센서를 이용하여 산출할 수도 있다. The detector 130 may include at least one of an orientation sensor for detecting a pitch of the signature registration device 100 and a speed sensor for detecting an acceleration. The pitch sensed by the orientation sensor means the orientation of the device 100, that is, the inclination. The orientation sensor can detect a direction (azimuth, or yaw), a pitch, and a roll corresponding to the three-dimensional (for example, x-axis, y-axis, and z-axis) of the device 100. have. The speed sensor is for detecting the degree of movement of the device 100. The speed sensor may detect a degree of movement, for example, a change in speed over time or a change in distance over time. The direction of the device 100 may be calculated using a direction sensor and a speed sensor. In addition, the movement of the device 100 may be calculated using a direction sensor and a speed sensor.

장치(100)의 방향 및/또는 움직임을 감지하는 감지부(130)는 근접 센서(proximity sensor), 가속도 센서(acceleration sensor), 자이로 센서(gyro sensor) 또는 지자기 센서(terrestrial magnetism Sensor)를 포함할 수 있다.
The detection unit 130 for detecting the direction and/or movement of the device 100 may include a proximity sensor, an acceleration sensor, a gyro sensor, or a terrestrial magnetism sensor. I can.

저장부(140)는 사용자에 의해 입력된 서명을 저장할 수 있다. 입력된 서명에 대한 정보는 서명의 모양(shape), 서명 입력의 속도(speed) 및/또는 감지되는 입력시의 압력(pressure)를 포함할 수 있다. 또한, 서명이 입력되는 동안 감지부(130)에 의해 감지된 서명 등록 장치(100)의 상태에 대한 정보도 등록 제어부(120)에 의해 생성되어 저장부(140)에 저장된다. 예를 들어, 저장부(140)는 서명 등록 장치(100)의 기울기(또는 피치) 또는 가속도에 대한 정보를 저장할 수 있다. 또한, 저장부(140)는 서명 등록 장치(100)의 고정 상태 및 파지 상태 중 하나의 상태에 대한 정보를 저장할 수 있다.
The storage unit 140 may store a signature input by a user. The information on the input signature may include a shape of the signature, a speed of the signature input, and/or a pressure at the time of a sensed input. In addition, information on the state of the signature registration device 100 detected by the detection unit 130 while the signature is being input is also generated by the registration control unit 120 and stored in the storage unit 140. For example, the storage unit 140 may store information on the slope (or pitch) or acceleration of the signature registration device 100. In addition, the storage unit 140 may store information on one of a fixed state and a grip state of the signature registration device 100.

등록 제어부(120)는 감지부(130)에 의해 획득된 정보를 이용하여 등록할 서명이 입력되는 동안의 장치(150)의 상태에 대한 정보를 생성하고, 생성된 서명 등록 장치의 상태에 대한 정보와 입력된 서명에 대한 정보를 저장부(140)에 저장한다. The registration control unit 120 generates information on the state of the device 150 while the signature to be registered is being input by using the information obtained by the detection unit 130, and information on the state of the generated signature registration device. And the inputted signature information is stored in the storage unit 140.

서명 등록 장치(100)의 등록 제어부(120)와 서명 인증 장치(150)의 인증 제어부(170)는 모두 프로세서로서 구현될 수 있고, 서명 등록 장치(100)와 서명 인증 장치(150)가 하나의 장치로 구현되는 경우는 프로세서를 포함하는 하나의 제어부가 등록 제어부(120) 및 인증 제어부(170)의 역할을 수행할 것이나, 본 실시예에서는 도1a에 도시된 서명 등록 장치(100)와 도1b에 도시된 서명 인증 장치(150)를 구분하여 설명하기 위해 다른 이름을 붙인 것이다. Both the registration control unit 120 of the signature registration device 100 and the authentication control unit 170 of the signature authentication device 150 may be implemented as a processor, and the signature registration device 100 and the signature authentication device 150 When implemented as a device, one control unit including a processor will serve as the registration control unit 120 and the authentication control unit 170, but in this embodiment, the signature registration device 100 shown in Fig. 1A and Fig. 1B Different names are given to distinguish and describe the signature authentication device 150 shown in FIG.

등록 제어부(120)는 감지부(130)에 의해 감지된 서명 등록 장치(100)의 피치 및 가속도 중 적어도 하나를 이용하여 서명이 입력되는 동안의 장치 상태를 결정할 수 있다. 예를 들어, 등록 제어부(120)는 감지부(130)에 의해 감지된 서명 등록 장치(100)의 피치 및 가속도 중 하나, 또는 피치 및 가속도 모두를 이용하여 서명이 입력되는 동안의 장치 상태를 결정할 수 있다. 장치 상태의 예로는 고정 상태(fixed state)나 파지 상태(grip state)를 들 수 있다. The registration control unit 120 may determine a device state while a signature is being input using at least one of a pitch and an acceleration of the signature registration device 100 sensed by the detection unit 130. For example, the registration control unit 120 uses one of the pitch and acceleration of the signature registration device 100 detected by the detection unit 130 or both the pitch and acceleration to determine the device state while the signature is being input. I can. Examples of the device state may be a fixed state or a grip state.

도3a에 도시된 바와 같이, 평평한 테이블을 기준으로 장치(100)의 피치가 0도에 가까운 경우는 사용자가 장치(100)를 평평한 테이블이나 바닥에 올려 둔 상태로 서명을 입력하고 있는 것으로 생각될 수 있으며, 이 경우 장치(100)의 상태는 고정 상태로 판단될 것이다. As shown in Fig. 3A, if the pitch of the device 100 is close to 0 degrees based on the flat table, it is considered that the user is entering a signature while placing the device 100 on a flat table or floor. In this case, the state of the device 100 will be determined as a fixed state.

도 3b에 도시된 바와 같이, 평평한 테이블을 기준으로 장치(100)의 피치가 미리 정해진 일 범위인 30~45도의 범위에 속하는 경우는 서명을 입력하는 사용자가 장치(100)를 손에 쥔 자세로 서명을 입력하고 있는 것으로 생각될 수 있으며, 이 경우 장치(100)의 상태는 파지 상태로 판단될 것이다. 30~45도의 범위는 하나의 예일 뿐이며, 판단의 기준이 되는 다른 범위가 사용될 수도 있음은 당업자에게 자명한 사항이다. As shown in FIG. 3B, when the pitch of the device 100 falls within the range of 30 to 45 degrees, which is a predetermined range based on the flat table, the user who enters the signature should hold the device 100 in his hand. It may be considered that a signature is being entered, and in this case, the state of the device 100 will be determined to be a gripped state. It is obvious to those skilled in the art that the range of 30 to 45 degrees is only an example, and that other ranges that serve as a criterion for judgment may be used.

등록 제어부(120)는 감지된 서명 등록 장치(100)의 피치가 미리 정해진 다른 범위 내(예: -5도~5도)이면, 상기 서명이 입력되는 동안 서명 등록 장치(100)가 고정 상태임을 결정하고, 그렇지 않은 경우는 장치(100)가 파지 상태인 것으로 결정할 수 있다. The registration control unit 120 indicates that the signature registration device 100 is in a fixed state while the signature is input when the detected pitch of the signature registration device 100 is within another predetermined range (eg, -5 degrees to 5 degrees). If not, it may be determined that the device 100 is in a gripped state.

등록 제어부(120)는 속도 센서로부터 출력되는 센서 값의 안정성을 체크하여 사용자의 자세 정보 즉 장치(100)의 상태 정보를 생성할 수 있다. 장치(100)가 고정된 상태인 경우, 서명을 입력하는 동안 센서 값이 동일하게 입력되거나 안정적인 변동만 있을 것이다. 장치(100)가 파지 상태인 경우는, 서명을 입력하는 동안 장치(100)가 흔들리므로 센서 값이 수시로 변동될 것이다. The registration control unit 120 may generate posture information of the user, that is, state information of the device 100 by checking the stability of a sensor value output from the speed sensor. When the device 100 is in a fixed state, the sensor value will be input the same or there will be only stable fluctuations while the signature is being input. When the device 100 is in the gripped state, the sensor value will fluctuate from time to time because the device 100 shakes while entering a signature.

등록 제어부(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 registration control unit 120 fluctuates within a predetermined range (for example, -1.5 = x-axis = 1.5 ㎨, -1.5 = y-axis = 1.5 ㎨, -1.5 = z-axis = 1.5 ㎨). If it is (for example, stable fluctuation), it is determined that the signature registration device 100 is in a fixed state while the signature is being input, and if not (for example, it fluctuates from time to time), the device 100 is considered to be in a gripped state. You can decide. The predetermined range of the acceleration change amount may be displayed including the gravitational acceleration unit (g), such as -0.1g = x-axis = 0.1g. Changes in units can also be applied to the rest of the axes. It will be readily understood by those of ordinary skill in the art that the predetermined range of the acceleration change amount can be changed.

장치(100)의 상태를 판단함에 있어서, 장치(100)의 피치와 가속도에 대한 정보가 둘 다 사용될 수도 있다. 예를 들어, 평평한 테이블에 미리 정해진 각도(예: 20~50도)로 기울어진 독서대(reading desk)에 놓여진 서명 등록 장치(100)의 피치가 미리 정해진 다른 범위(예: 10~60도)이고, 속도 센서로부터 수신되는 센서 값의 변화량이 안정적인 변동인 경우, 등록 제어부(120)는 서명이 입력되는 동안의 서명 등록 장치(100)를 고정 상태로 결정할 수 있다. 또한, 감지된 서명 등록 장치(100)의 피치가 미리 정해진 범위 내(예: -5도~5도)이고, 속도 센서로부터 수신되는 센서 값의 변화량이 수시로 변동되는 경우, 등록 제어부(120)는 서명이 입력되는 동안의 서명 등록 장치(100)를 파지 상태로 결정할 수 있다.
In determining the state of the device 100, both information about the pitch and acceleration of the device 100 may be used. For example, the pitch of the signature registration device 100 placed on a reading desk inclined at a predetermined angle (eg, 20 to 50 degrees) on a flat table is another predetermined range (eg, 10 to 60 degrees) , When the amount of change in the sensor value received from the speed sensor is a stable variation, the registration control unit 120 may determine the signature registration device 100 as a fixed state while the signature is being input. In addition, when the detected pitch of the signature registration device 100 is within a predetermined range (for example, -5 degrees to 5 degrees) and the amount of change in the sensor value received from the speed sensor varies from time to time, the registration control unit 120 While the signature is being input, the signature registration device 100 may be determined in a gripped state.

도 1b를 참조하면, 서명 인증 장치(150)는 사용자가 인증에 사용할 서명을 입력하였을 때, 등록되어 있는 서명과 비교하여 인증 성공 여부를 결정하는 기능을 가진 장치이다. 서명 인증 장치(150)는, 입력부(160), 인증 제어부(170), 감지부(180), 저장부(190)를 포함할 수 있다. Referring to FIG. 1B, when a user inputs a signature to be used for authentication, the signature authentication device 150 is a device having a function of determining whether or not authentication is successful by comparing it with a registered signature. The signature authentication device 150 may include an input unit 160, an authentication control unit 170, a detection unit 180, and a storage unit 190.

입력부(160)는 사용자로부터 서명을 입력받기 위한 것이다. 잠금 상태인 장치(150)를 사용하기 위해 사용자는 입력부(160)를 통해 서명을 입력한다. 입력부(160)는 터치 입력 수단에 의해 구현될 수 있으나 이에 한정되는 것은 아니다. 입력부(160)가 터치 입력 수단에 의해 구현되는 경우 서명 인증 장치(150)는 터치 스크린(도시되지 않음)을 포함할 수 있다. 터치 스크린(도시되지 않음)은 터치를 수신하는 터치 패널 및 단축 아이콘을 표시하거나 수신된 터치에 대응되는 결과를 표시하는 디스플레이 화면을 포함할 수 있다. 터치 패널은 저항 방식, 정전 용량 방식, 초음파 방식 또는 적외선 방식 등 다양한 입력 방식을 포함할 수 있다.
The input unit 160 is for receiving a signature from a user. In order to use the device 150 in a locked state, the user inputs a signature through the input unit 160. The input unit 160 may be implemented by a touch input means, but is not limited thereto. When the input unit 160 is implemented by a touch input means, the signature authentication device 150 may include a touch screen (not shown). The touch screen (not shown) may include a touch panel for receiving a touch and a display screen for displaying a shortcut icon or a result corresponding to the received touch. The touch panel may include various input methods such as a resistive method, a capacitive method, an ultrasonic method, or an infrared method.

감지부(180)는 인증을 위한 서명이 입력되는 동안 서명 인증 장치(150)의 상태를 감지하기 위한 것이다. 서명 인증 장치(150)의 상태는 사용자가 입력하는 서명의 정확도에 영향을 미친다. 감지부(180)는 서명 인증 장치(150)의 피치(pitch)를 감지하기 위한 방향 센서(orientation sensor) 및 가속도를 감지하기 위한 속도 센서(speed sensor) 중 적어도 하나를 포함할 수 있다. 감지부(180)는 근접 센서(proximity sensor), 가속도 센서(acceleration sensor), 자이로 센서(gyro sensor) 또는 지자기 센서(terrestrial magnetism Sensor)를 포함할 수 있다.
The detection unit 180 is for detecting the state of the signature authentication device 150 while a signature for authentication is input. The state of the signature authentication device 150 affects the accuracy of the signature input by the user. The detection unit 180 may include at least one of an orientation sensor for detecting a pitch of the signature authentication device 150 and a speed sensor for detecting an acceleration. The sensing unit 180 may include a proximity sensor, an acceleration sensor, a gyro sensor, or a terrestrial magnetism sensor.

저장부(190)에는 사용자에 의해 등록된 서명과 서명 등록시의 장치 상태에 대한 정보가 저장될 수 있다. 입력된 서명에 대한 정보는 서명의 모양, 서명 입력의 속도 및/또는 감지되는 입력시의 압력을 포함할 수 있다. 또한, 인증을 위해 입력된 서명에 대한 정보는 서명의 모양, 서명 입력의 속도 및/또는 감지되는 입력시의 압력을 포함할 수 있다. The storage unit 190 may store a signature registered by a user and information on a device state at the time of signature registration. The information on the input signature may include the shape of the signature, the speed of the signature input, and/or the pressure at the time of the input being sensed. In addition, the information on the signature input for authentication may include the shape of the signature, the speed of the signature input, and/or the pressure at the time of the detected input.

저장부(190)는 서명 인증 장치(150)의 기울기(또는 피치) 및/또는 가속도에 대한 정보를 저장할 수 있다. 또한, 저장부(190)는 서명 인증 장치(150)의 고정 상태 및 파지 상태 중 하나의 상태에 대한 정보를 저장할 수 있다. The storage unit 190 may store information on the slope (or pitch) and/or acceleration of the signature authentication device 150. In addition, the storage unit 190 may store information on one of a fixed state and a gripped state of the signature authentication device 150.

저장부(190)는 특징별 가중치를 저장할 수 있다. 예를 들어, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 동일한 경우에 대응되는 특징별 가중치를 저장할 수 있다. 또한, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 다른 경우에 대응되는 변경되는 특징별 가중치를 저장할 수 있다. The storage unit 190 may store weights for each feature. For example, the storage unit 190 may store a weight for each feature corresponding to a case in which information on the state of the signature authentication device when the signature is input and the information on the state of the device when the signature is registered are the same. In addition, the storage unit 190 may store a weight for each feature that is changed corresponding to a case in which information on the state of the signature authentication device at the time of signature input and the information on the state of the device at the time of signature registration are different.

저장부(190)는 인증 성공 문턱값을 저장할 수 있다. 예를 들어, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 다른 경우에 대응되는 변경되는 인증 성공 문턱값을 저장할 수 있다. 또한, 저장부(190)는 서명 입력시의 서명 인증 장치의 상태에 대한 정보와 상기 서명 등록시의 장치 상태에 대한 정보가 동일한 경우에 대응되는 변경되는 인증 성공 문턱값을 저장할 수 있다.
The storage unit 190 may store an authentication success threshold. For example, the storage unit 190 may store a changed authentication success threshold value corresponding to a case where information on the state of the signature authentication device when the signature is input and information on the state of the device when the signature is registered are different from each other. In addition, the storage unit 190 may store a changed authentication success threshold value corresponding to a case where the information on the state of the signature authentication device when the signature is input and the information on the state of the device when the signature is registered are the same.

인증 제어부(170)는 감지부(180)에 의해 획득된 정보를 이용하여 서명이 입력되는 동안의 장치(150)의 상태 정보를 생성한다. 예를 들어, 인증 제어부(170)는 서명 인증 장치(150)의 피치 및 가속도 중 적어도 하나를 이용하여, 서명이 입력되는 동안 서명 인증 장치(150)가 고정 상태인지 파지(grip) 상태인지 결정한다. 인증 제어부(170)는 감지부(160)에 의해 감지된 서명 인증 장치(150)의 피치 및 가속도 중 하나, 또는 피치 및 가속도 모두를 이용하여 서명이 입력되는 동안의 장치 상태를 결정할 수 있다. 서명 인증 장치(150)의 상태 결정은 서명 등록 장치(100)의 상태 결정과 동일 또는 유사한 방법으로 수행될 수 있다. The authentication control unit 170 generates state information of the device 150 while a signature is being input by using the information obtained by the detection unit 180. For example, the authentication control unit 170 determines whether the signature authentication device 150 is in a fixed state or a grip state while a signature is being input, using at least one of a pitch and an acceleration of the signature authentication device 150. . The authentication control unit 170 may determine a device state while a signature is being input using one of the pitch and acceleration of the signature authentication device 150 sensed by the detection unit 160, or both the pitch and acceleration. The determination of the state of the signature authentication device 150 may be performed in the same or similar manner as the determination of the state of the signature registration device 100.

서명 인증 장치(150)의 피치가 미리 정해진 일 범위 내이면, 서명이 입력되는 동안 상기 서명 인증 장치(150)가 고정 상태였던 것으로 판단할 수 있다. 서명 인증 장치(150)의 피치가 미리 정해진 다른 범위 내이면, 상기 서명 인증 장치(150)가 파지 상태였던 것으로 판단할 수 있다. If the pitch of the signature authentication device 150 is within a predetermined range, it may be determined that the signature authentication device 150 is in a fixed state while a signature is being input. If the pitch of the signature authentication device 150 is within another predetermined range, it may be determined that the signature authentication device 150 has been in a gripped state.

한편, 서명 인증 장치(150)의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 서명이 입력되는 동안 서명 인증 장치(150)가 고정 상태였던 것으로, 그렇지 않은 경우는 파지 상태였던 것으로 판단할 수 있다. On the other hand, when the acceleration of the signature authentication device 150 changes within a predetermined range, it may be determined that the signature authentication device 150 has been in a fixed state while the signature is being input, and if not, it may be determined that it has been in a gripped state.

인증 제어부(170)는 저장부(190)에 저장되어 있는 등록 서명과 서명 등록시의 장치 상태에 대한 정보 및 인증을 위해 입력부(160)를 통해 입력된 서명과 서명 입력시 서명 인증 장치(150)의 상태에 대한 정보를 이용하여 입력된 서명을 인증할 수 있다. 인증 제어부(170)는 등록 서명과 입력된 서명을 비교하여 정합도를 계산하고, 정합도 계산의 결과와 인증 성공 문턱값(threshold)을 비교함으로써, 입력된 서명에 의한 인증 여부를 판단할 것이다. 정합도의 산출과 인증 성공 여부의 판단에는 서명 등록시의 장치 상태에 대한 정보와, 인증을 위한 서명 입력시 서명 인증 장치(150)의 상태에 대한 정보가 참조될 수 있다. The authentication control unit 170 includes a registration signature stored in the storage unit 190 and information about the device state at the time of signature registration, and the signature inputted through the input unit 160 for authentication and the signature authentication device 150 at the time of inputting the signature. The entered signature can be authenticated using the status information. The authentication control unit 170 compares the registered signature and the input signature to calculate a matching degree, and compares the result of the matching degree calculation with an authentication success threshold to determine whether to authenticate by the input signature. Information on the state of the device at the time of signature registration and information on the state of the signature authentication device 150 upon inputting a signature for authentication may be referred to for calculating the degree of matching and determining whether authentication is successful.

인증 제어부(170)는 서명 입력시의 서명 인증 장치(150)의 상태 정보와 저장부(190)에 저장되어 있는 서명 인증시의 장치 상태에 따라 인증 성공 문턱값 및/또는 정합도 계산에 사용되는 특징별 가중치를 변경할 수 있다. The authentication control unit 170 is used for calculating the authentication success threshold and/or the degree of matching according to the state information of the signature authentication device 150 at the time of signature input and the device state at the time of signature authentication stored in the storage unit 190. You can change the weight for each feature.

서명 입력시의 장치 상태와 서명 인증시의 장치 상태가 모두 고정 상태인 경우는 두 시점에서 서명 입력의 정확도가 높은 경우이므로, 인증 성공 문턱값이나 특징별 가중치의 변경 없이 설정된 값을 이용하여 인증 루틴이 수행될 것이다. If both the device state at the time of signature input and the device state at the time of signature authentication are fixed, the accuracy of the signature input is high at both points. Therefore, the authentication routine using the set value without changing the authentication success threshold or weight for each feature. This will be done.

인증 제어부(170)는, 서명 입력시의 서명 인증 장치(150)의 상태에 대한 정보와 저장부(190)에 저장되어 있는 서명 등록시의 장치 상태에 대한 정보를 비교한 결과에 따라, 등록된 서명과 인증을 위해 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경할 수 있다. 두 서명의 정합도 산출에 이용되는 특징(feature)으로는 서명의 모양(shape), 서명 입력의 속도(speed), 감지되는 입력시의 압력(pressure) 등이 있을 수 있다. 각 특징은 정합도 산출에 있어서의 중요도를 나타내는 가중치를 가지고 있다. 예를 들어, 정합도의 산출시 기본적으로 모양, 속도, 압력의 가중치를 각각 30, 30, 40으로 설정한 기준 가중치를 사용하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치는 3:3:4와 같은 상대적 비율일 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 인증 제어부(170)에 의해 특징별 가중치가 각각 변경되는 경우에도, 가중치의 합은 100으로 동일할 수 있다. The authentication control unit 170 compares the information on the state of the signature authentication device 150 at the time of signature input and the information on the state of the device at the time of signature registration stored in the storage unit 190, according to the result of comparing the registered signature. It is possible to change the weight for each feature used to calculate the matching degree of the signature entered for authentication and. Features used to calculate the degree of matching between two signatures may include the shape of the signature, the speed of the signature input, and the pressure at the time of being sensed. Each feature has a weight indicating the importance in calculating the degree of matching. For example, when calculating the degree of conformance, the degree of conformity can be calculated using a reference weight that basically sets the weights of shape, speed, and pressure to 30, 30, and 40, respectively. The weight applied to the calculation of the matching degree may be a relative ratio such as 3:3:4. The sum of weights applied to calculation of the matching degree may be 100. In addition, even when the weights for each feature are respectively changed by the authentication control unit 170, the sum of the weights may be equal to 100.

사용자가 등록 장치(100)를 평평한 곳에 고정시킨 상태로 서명을 등록한 경우와 사용자가 인증 장치(150)를 손에 쥐고 서있는 자세로 서명을 인증한 경우를 고려해 보자. 등록시의 장치 상태는 고정 상태인데 인증시의 장치 상태는 파지 상태인 경우, 서명 등록시 감지되는 압력과 인증시의 감지되는 압력의 차이에 의해 달라질 확률이 크기 때문에 상기의 기준 가중치를 사용하면 본인 인증률(True Accept Rate, TAR)이 저하될 수 있다. 고정 상태에서 서명 등록하고, 파지 상태에서 서명 인증을 하는 경우, 서명 등록시 감지되는 압력과 서명 인증시 감지되는 압력의 차이에 의해 기준 가중치를 사용하면 본인 인증률(TAR)이 저하될 수도 있다. 인증 제어부(170)는 상기 각 특징의 가중치(예: 30, 30, 40)를 각각 35, 35, 30으로 변경하여 정합도를 산출하는 방법에 의해 본인 인증 성공률을 개선할 수 있을 것이다. 각 서명 특징의 가중치는 하나의 실시예이며, 장치(150)의 상태(예를 들어, 고정 상태 또는 파지 상태)에 대응하여 각 서명 특징의 가중치가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. Consider a case in which a user registers a signature while fixing the registration device 100 on a flat surface, and a case in which the user authenticates the signature while holding the authentication device 150 in his or her hand. If the device state at the time of registration is fixed, but the device state at the time of authentication is in the gripping state, the probability of being changed by the difference between the pressure detected at the time of signature registration and the pressure detected at the time of authentication is high. True Accept Rate (TAR) may decrease. When a signature is registered in a fixed state and a signature is authenticated in a gripped state, if the reference weight is used due to the difference between the pressure detected during signature registration and the pressure detected during signature authentication, the self-authentication rate (TAR) may decrease. The authentication control unit 170 may improve the self-authentication success rate by changing the weight (eg, 30, 30, 40) of each feature to 35, 35, and 30, respectively, to calculate the degree of matching. The weight of each signature feature is one embodiment, and it is common knowledge in the art that the weight of each signature feature can be changed in response to the state of the device 150 (eg, a fixed state or a gripped state). It will be easily understood by those who have.

인증 제어부(170)는, 서명 입력시의 서명 인증 장치(150)의 상태에 대한 정보와 서명 등록시의 장치 상태에 대한 정보를 비교한 결과에 따라, 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 방식에 의해 본인 인증률을 높일 수 있다. 인증 성공 문턱값이란, 등록된 서명과 인증을 위해 입력된 서명이 어느 정도 유사할 때 인증 성공으로 판단하는지에 대한 기준 값이다. 예를 들어, 인증 성공 문턱값이 80으로 설정되어 있고, 등록시 장치 상태와 인증시 장치 상태가 모두 고정 상태인 경우, 사용자 본인의 인증 성공률 즉 TAR이 97%라고 하자. The authentication control unit 170, based on a result of comparing the information on the state of the signature authentication device 150 at the time of signature input and the information on the state of the device at the time of signature registration, the authentication success threshold used for authenticating the inputted signature You can increase the identity verification rate by changing the method. The authentication success threshold is a reference value for determining whether authentication is successful when the registered signature and the signature input for authentication are similar to each other. For example, if the authentication success threshold is set to 80, and the device state at registration and the device state at authentication are both fixed, suppose that the user's own authentication success rate, that is, the TAR, is 97%.

반면, 등록시 장치 상태는 고정 상태였는데 인증시 장치 상태가 파지 상태인 경우는, 사용자의 서명 입력에 정확성이 떨어지므로 사용자 본인의 인증 성공률이 저하된다. 반대로, 서명 등록시 장치 상태는 파지 상태였는데 인증시 장치 상태가 고정 상태인 경우에도, 사용자 본인의 인증 성공률이 저하될 것이다. 따라서, 등록시 장치 상태와 인증시 장치 상태가 다른 경우는 인증 성공 문턱값을 감소시킴으로써 본인의 인증 성공률을 높일 수 있다. 예를 들어, 등록시 장치 상태와 인증시 장치 상태가 다른 경우의 인증 성공 문턱값은 80에서부터 70으로 감소될 수 있다. 또한, 등록시 장치 상태와 인증시 장치 상태가 다른 경우의 인증 성공 문턱값은 90에서부터 70으로 감소될 수도 있다. On the other hand, when the device status is fixed at the time of registration, but the device status is held at the time of authentication, since the accuracy of the user's signature input is poor, the user's own authentication success rate decreases. Conversely, even when the device state is in the gripped state when registering the signature, but the device state is fixed upon authentication, the authentication success rate of the user himself will decrease. Accordingly, when the device state at the time of registration and the device state at the time of authentication are different, the authentication success threshold may be decreased, thereby increasing the authentication success rate of the user. For example, when the device state at the time of registration and the device state at the time of authentication are different from each other, the authentication success threshold may be reduced from 80 to 70. In addition, the authentication success threshold may be reduced from 90 to 70 when the device state at the time of registration and the device state at the time of authentication are different.

인증을 위한 서명 입력시의 서명 인증 장치(150)의 상태와 서명 등록시의 장치 상태가 모두 파지 상태인 경우에도, 사용자의 서명 입력에 정확성이 떨어져 사용자 본인의 인증 성공률이 저하될 수 있으므로, 이 경우에도 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경함으로써, 본인의 인증 성공률을 높일 수 있다. 예를 들어, 등록시 장치 상태와 인증시 장치 상태가 파지 상태인 경우, 인증 성공 문턱값은 80에서부터 65로 감소될 수 있다. Even when both the state of the signature authentication device 150 at the time of signature input for authentication and the state of the device at the time of signature registration are in the gripped state, the accuracy of the user's signature input may decrease, so that the user's own authentication success rate may decrease. By lowering the authentication success threshold used for authenticating the Edo signature, it is possible to increase the authentication success rate of the user. For example, when the device state at the time of registration and the device state at the time of authentication are in the gripped state, the authentication success threshold may be reduced from 80 to 65.

인증 성공 문턱값은 하나의 실시예이며, 고정 상태 및 파지 상태인 장치(150)의 기능 또는 성능에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The authentication success threshold is one embodiment, and it is easy for those of ordinary skill in the art that the authentication success threshold can be changed in response to the function or performance of the device 150 in a fixed state and a gripped state. It will be understood.

도 2는 본 발명의 일 실시예와 관련된 서명 등록 방법을 설명하기 위한 순서도이다.2 is a flowchart illustrating a signature registration method according to an embodiment of the present invention.

먼저, 사용자로부터 등록을 위한 서명이 입력된다(S210). 서명이 입력되는 동안, 사용자의 서명 입력 자세에 대한 정보 또는 사용자의 자세에 따른 서명 등록 장치(100)의 상태를 판단한다(S220). 전술한 바와 같이, 서명 등록 장치(100)의 상태는 서명 입력시 장치(100)의 감지되는 기울기 및/또는 감지되는 움직이는 정도에 따라 결정될 수 있다. 입력된 서명에 대한 정보를 저장부(140)에 저장하면서, 서명 등록 장치(100)의 상태에 대한 정보도 같이 저장한다(S230). 서명에 대한 정보는 서명 모양, 서명 입력의 속도, 감지되는 압력 등의 특징에 대한 정보를 포함할 수 있다. 서명 등록 장치(100)의 상태에 대한 정보는 장치(100)의 방향 및/또는 가속도에 대한 정보를 포함하거나, 이 정보를 이용해 결정된 고정 상태 또는 파지 상태를 나타내는 정보를 포함할 수 있다.
First, a signature for registration is input from the user (S210). While the signature is being input, the information on the user's signature input posture or the state of the signature registration device 100 according to the user's posture is determined (S220). As described above, the state of the signature registration device 100 may be determined according to a sensed inclination and/or a sensed movement degree of the device 100 when a signature is input. While storing the input information on the signature in the storage unit 140, information on the state of the signature registration device 100 is also stored (S230). The information on the signature may include information on characteristics such as a signature shape, a speed of signature input, and a pressure to be sensed. The information on the state of the signature registration device 100 may include information on the direction and/or acceleration of the device 100, or may include information indicating a fixed state or a gripping state determined using this information.

도 3a 및 도 3b는 본 발명의 일 실시예와 관련된 서명 등록 장치 및/또는 서명 인증 장치의 상태를 설명하기 위한 도면이다.3A and 3B are diagrams for explaining a state of a signature registration device and/or a signature authentication device according to an embodiment of the present invention.

도 3a를 참조하면, 사용자가 장치(320)를 책상 위에 올려 둔 자세로 서명을 입력하고 있다. 피치 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 피치는 0도에 가까울 것이고 그에 따라 장치(320)의 상태는 고정 상태로 판단될 것이다. 가속도 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 속도 센서로부터 입력되는 센서 값은 고정된 동일 값일 것이고 그에 따라 장치(320)의 상태는 고정 상태로 판단될 것이다. 가속도 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)에 대응되는 가속도 값의 변화량은 미리 정해진 범위(예를 들어, -1 ≤ x축 ≤ 1 ㎨, -1 ≤ y축 ≤ 1 ㎨, -1 ≤ z축 ≤ 1 ㎨) 이내이고 그에 따라 장치(320)의 상태는 고정 상태로 판단될 수 있다. Referring to FIG. 3A, a user inputs a signature while placing the device 320 on a desk. When determining the state of the device 320 using the pitch information, the pitch of the device 320 will be close to 0 degrees, and accordingly, the state of the device 320 will be determined to be a fixed state. When determining the state of the device 320 using the acceleration information, the sensor value input from the speed sensor of the device 320 will be the same fixed value, and accordingly, the state of the device 320 will be determined as a fixed state. When determining the state of the device 320 using the acceleration information, the amount of change in the acceleration value corresponding to the device 320 is a predetermined range (e.g., -1 ≤ x-axis ≤ 1 ㎨, -1 ≤ y-axis ≤ 1 ㎨, -1 ≤ z-axis ≤ 1 ㎨), and accordingly, the state of the device 320 may be determined as a fixed state.

가속도 센서는 일정한 값을 제어부로 출력할 수 있다. 장치(320)에서 가속도의 변화가 발생하는 경우, 제어부는 가속도의 변화량으로 장치(320)의 상태를 판단할 수 있다. 또한, 장치(320)의 상태는 장치(320)의 피치와 가속도에 대한 정보가 모두 사용되어 고정 상태 또는 파지 상태로 판단될 수도 있다. The acceleration sensor may output a certain value to the control unit. When a change in acceleration occurs in the device 320, the controller may determine the state of the device 320 based on the amount of change in the acceleration. In addition, the state of the device 320 may be determined as a fixed state or a gripping state by using all information on the pitch and acceleration of the device 320.

미리 결정된 범위는 가속도 센서의 성능 및 장치의 성능에 따라 변경될 수 있다는 것은 당해 기술 분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
It will be readily understood by those of ordinary skill in the art that the predetermined range can be changed according to the performance of the acceleration sensor and the performance of the device.

도 3b를 참조하면, 사용자가 장치(320)를 손(310)에 쥔 자세로 서명을 입력하고 있다. 피치 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 피치는 수평이 아닌 30~45도 정도의 각도(330)를 나타낼 것이고 그에 따라 장치(320)의 상태는 파지 상태로 판단될 것이다. 가속도 정보를 이용하여 장치(320)의 상태를 결정하는 경우, 장치(320)의 움직임 때문에 속도 센서로부터 입력되는 센서 값은 빈번하게 변경되는 값일 것이고 그에 따라 장치(320)의 상태는 파지 상태로 판단될 것이다. 또한, 장치(320)의 상태는 장치(320)의 피치와 가속도에 대한 정보가 모두 사용되어 고정 상태 또는 파지 상태로 판단될 수도 있다. Referring to FIG. 3B, a user inputs a signature while holding the device 320 in the hand 310. When determining the state of the device 320 using the pitch information, the pitch of the device 320 will represent an angle 330 of about 30 to 45 degrees, not horizontal, and accordingly, the state of the device 320 is a gripping state. Will be judged as. When determining the state of the device 320 using acceleration information, the sensor value input from the speed sensor due to the movement of the device 320 will be a value that is frequently changed, and the state of the device 320 is determined to be a gripping state accordingly. Will be. In addition, the state of the device 320 may be determined as a fixed state or a gripping state by using all information on the pitch and acceleration of the device 320.

도 4는 본 발명의 일 실시예와 관련된 서명 인증 방법을 설명하기 위한 순서도이다.4 is a flowchart illustrating a signature authentication method according to an embodiment of the present invention.

장치(150)를 사용하기를 원하는 사용자가 잠금 상태인 서명 인증 장치(150)의 잠금을 해제하기 위해, 서명을 입력한다(S410). 서명이 입력되는 동안, 서명 인증 장치(150)의 상태를 판단한다(S420). 장치(150)의 상태는 서명 입력시 장치(150)의 감지되는 기울기 및/또는 감지되는 움직이는 정도에 따라 결정될 수 있다. 장치(150)의 상태에 대한 정보는 장치(150)의 방향이나 가속도에 대한 정보를 포함하거나, 이 정보를 이용해 결정된 고정 상태 또는 파지 상태를 나타내는 정보를 포함할 수 있다. 인증시 입력된 서명 정보는, 사용자가 등록해둔 서명과 비교되며, 그 비교 결과에 따라 인증 성공 여부가 결정된다(S430). In order to unlock the signature authentication device 150 in which a user who wants to use the device 150 is locked, a signature is input (S410). While the signature is being input, the state of the signature authentication device 150 is determined (S420). The state of the device 150 may be determined according to a sensed tilt and/or a sensed movement degree of the device 150 when a signature is input. The information on the state of the device 150 may include information on the direction or acceleration of the device 150, or may include information indicating a fixed state or a gripping state determined using this information. The signature information input during authentication is compared with the signature registered by the user, and whether or not authentication is successful is determined according to the comparison result (S430).

입력된 서명을 인증함에 있어서, 서명 등록시의 장치 상태에 대한 정보와 단계 S420에서 결정된 상태에 대한 정보가 참조된다. 예를 들어, 등록시의 장치 상태와 인증시의 장치 상태가 모두 고정 상태인 경우는, 특징별 가중치나 인증 성공 문턱값의 변경 없이 기본적인 값으로 설정된 인증 루틴에 의해 인증이 처리된다. 등록시의 장치 상태와 인증시의 장치 상태가 모두 파지 상태인 경우는, 장치(100, 150)의 흔들림에 의해 입력 데이터의 안정성을 보장하기 어려우므로, 인증 성공 문턱값을 낮춰서 본인 인증 성공률을 개선할 수 있다. 등록시의 장치 상태와 인증시의 장치 상태가 다른 경우는, 서명 등록시와 서명 인증시에 입력되는 압력 등의 데이터가 달라지므로 서명 간 정합도 산출을 위한 특징별 가중치를 변경할 수 있다. 선택적으로, 또는 가중치 변경과 함께, 인증 성공 문턱값을 변경할 수도 있다. 통계적으로 등록시의 사용자 자세와 인증시의 사용자 자세가 다를 경우 정합도가 낮아지는 경향이 있기 때문이다.
In authenticating the input signature, information on the device state at the time of signature registration and information on the state determined in step S420 are referred to. For example, when the device state at the time of registration and the device state at the time of authentication are both fixed, authentication is processed by an authentication routine set to a basic value without changing a weight for each feature or an authentication success threshold. If both the device state at the time of registration and the device state at the time of authentication are in the gripped state, it is difficult to ensure the stability of the input data due to the shaking of the devices 100 and 150, so that the authentication success threshold is lowered to improve the authentication success rate. I can. When the device state at the time of registration and the device state at the time of authentication are different, since data such as pressure input at the time of signature registration and at the time of signature authentication are different, the weight for each feature for calculating the degree of matching between signatures can be changed. Optionally, or together with a weight change, the authentication success threshold may be changed. This is because if the posture of the user at the time of registration and the posture of the user at the time of authentication are statistically different, the degree of matching tends to decrease.

도 5는 본 발명의 일 실시예와 관련 서명 등록 및 인증 방법을 설명하기 위한 순서도로서, 한 장치에서 서명을 등록하고 이 장치에의 접근을 위해 서명 인증을 수행하는 방법을 도시한 것이다.5 is a flowchart illustrating an embodiment of the present invention and a related signature registration and authentication method, and illustrates a method of registering a signature in one device and performing signature authentication to access the device.

사용자가 서명을 입력하면(S510), 입력된 서명에 대한 정보가 생성된다(S512). 서명에 대한 정보는 터치 좌표들로 구성된 서명의 모양, 각 터치 좌표가 수신되는 시간에 의해 계산되는 서명 입력 속도, 터치시의 압력 등의 정보를 포함할 수 있다. 서명이 입력되는 동안, 사용자의 자세 즉 장치의 상태에 대한 정보를 생성한다(S514). 사용자의 자세는 고정 상태 또는 파지 상태로 구분될 수 있다. 현재 서명 등록 절차를 수행하고 있는지 서명 인증 절차를 수행하고 있는지 판단한다(S516). 서명 등록 절차인 경우 서명에 대한 정보와 사용자의 자세에 대한 정보를 저장부(140)에 저장하여 서명을 등록한다(S518).When the user inputs a signature (S510), information on the input signature is generated (S512). The information on the signature may include information such as a shape of a signature composed of touch coordinates, a signature input speed calculated by a time at which each touch coordinate is received, and a pressure at the time of a touch. While the signature is being input, information on the user's posture, that is, the state of the device is generated (S514). The user's posture may be classified into a fixed state or a gripped state. It is determined whether a signature registration procedure is currently being performed or a signature authentication procedure is being performed (S516). In the case of a signature registration procedure, information about the signature and information about the user's attitude are stored in the storage unit 140 to register the signature (S518).

서명 인증 절차인 경우는, 저장부(140)로부터 등록시의 사용자 자세(예를 들어, 장치의 상태)에 대한 정보와 등록된 서명을 독출한다(S520). 등록 서명과 인증 서명의 정합도 산출시, 서명 인증 절차에서의 사용자 자세 정보와 서명 등록 절차에서의 사용자 자세 정보를 참조하여, 서명의 각 특징별 가중치를 변경한다(S522). 또한, 서명 인증 절차에서의 사용자 자세 정보와 서명 등록 절차에서의 사용자 자세 정보를 참조하여, 인증 성공 문턱값을 산출한다(S524). 상기에서 산출된 정합도와 인증 성공 문턱값을 이용하여 서명에 의한 인증의 성공 여부를 결정한다(S526).
In the case of the signature authentication procedure, information on the user's attitude (eg, the state of the device) at the time of registration and the registered signature are read from the storage unit 140 (S520). When calculating the matching degree between the registration signature and the authentication signature, the weight for each characteristic of the signature is changed by referring to the user attitude information in the signature authentication procedure and the user attitude information in the signature registration procedure (S522). In addition, the authentication success threshold is calculated by referring to the user attitude information in the signature authentication procedure and the user attitude information in the signature registration procedure (S524). It is determined whether or not authentication is successful by signing using the matching degree and the authentication success threshold value calculated above (S526).

도 6은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치 사이의 동작을 설명하기 위한 도면이다. 6 is a diagram for describing an operation between a device and a wearable device related to another embodiment of the present invention.

도 6을 참조하면, 웨어러블 장치(wearable device, 착용형 장치, 1100)와 서명 등록 장치(또는 서명 인증 장치, 1000)는 무선으로 상호 연결될 수 있다. 웨어러블 장치(1100)는 시계, 안경, 반지, 팔찌, 목걸이 또는 손으로 잡을 수 있는 바(bar) 타입을 포함하는 액세서리(accessory) 타입, 직물 제품 또는 의류 일체형 컴퓨터를 포함하는 직물/의류 타입, 피부 또는 신체에 부착 가능한 스킨 패치 센서를 포함하는 신체 부착 타입 또는 사람 몸(생체)에 이식 가능한 생체 이식 센서를 포함하는 생체 이식 타입을 포함할 수 있다. Referring to FIG. 6, a wearable device (wearable device) 1100 and a signature registration device (or signature authentication device) 1000 may be wirelessly interconnected. The wearable device 1100 includes a watch, glasses, ring, bracelet, necklace, or an accessory type including a hand held bar type, a textile product or a textile/clothing type including a clothing-integrated computer, and skin. Alternatively, it may include a body attachment type including a skin patch sensor attachable to the body or a living body implantation type including a biotransplant sensor implantable into a human body (living body).

웨어러블 장치(1100)는 장치(서명 등록 장치 또는 서명 인증 장치, 1000)의 요청 또는 주기적인 간격으로 센서를 통해 검출된 센싱 정보를 무선으로 장치(서명 등록 장치 또는 서명 인증 장치, 1000)에게 전송할 수 있다. The wearable device 1100 may wirelessly transmit sensing information detected through the sensor at periodic intervals or at a request from a device (a signature registration device or a signature authentication device, 1000) to a device (a signature registration device or a signature authentication device, 1000). have.

본 발명의 실시예에서 웨어러블 장치(1100)는 사용자와 접촉 또는 비접촉 중 하나로 부착(또는 착용)가능하고, 제어부의 제어에 따라 사용자의 상태를 감지 가능한 센서(예를 들어, 기울기 센서, 모션 센서, 자이로 센서, 온도 센서 등) 및 사용자의 상태를 전송가능한 통신부를 포함할 수 있다. In an embodiment of the present invention, the wearable device 1100 can be attached (or worn) either in contact or non-contact with the user, and a sensor capable of detecting the user's state according to the control of the controller (eg, tilt sensor, motion sensor, A gyro sensor, a temperature sensor, etc.) and a communication unit capable of transmitting a user's state.

사용자는, 웨어러블 장치(1100)를 손목 또는 머리에 착용하고, 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 장치(1000)에 서명을 입력한다.
A user wears the wearable device 1100 on a wrist or head, and inputs a signature into the device 1000 using a finger including an index finger or an input tool such as a stylus pen 1001.

도 7은 본 발명의 다른 실시예와 관련된 장치 및 웨어러블 장치를 설명하기 위한 블록 구성도이다. 7 is a block diagram illustrating a device and a wearable device related to another embodiment of the present invention.

도 7을 참조하면, 장치(1000)는 입력부(1010), 제어부(1020), 감지부(1030), 저장부(1040) 및 통신부(1050)을 포함한다. 제어부(1020)는 입력부(1010), 감지부(1030), 저장부(1040) 및 통신부(1050)를 제어할 수 있다. Referring to FIG. 7, the device 1000 includes an input unit 1010, a control unit 1020, a sensing unit 1030, a storage unit 1040, and a communication unit 1050. The control unit 1020 may control the input unit 1010, the detection unit 1030, the storage unit 1040, and the communication unit 1050.

제어부(1020)는 장치(1000)의 전반적인 동작 및 장치(1000)의 내부 구성 요소들(1010 내지 1050)사이의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 사용자의 입력이 있거나 기 설정되어 저장된 조건을 만족하는 경우, 제어부(1020)는 저장부(1040)에 저장된 OS(Operation System) 및 다양한 어플리케이션을 실행할 수 있다. The controller 1020 controls the overall operation of the device 1000 and a signal flow between the internal components 1010 to 1050 of the device 1000, and performs a function of processing data. When there is a user input or a preset and stored condition is satisfied, the control unit 1020 may execute an OS (Operation System) and various applications stored in the storage unit 1040.

통신부(1050)를 제외한 구성 요소들(1010 내지 1040)은 본 발명의 일 실시예(도 1a 및 도 1b)와 실질적으로 동일하므로 중복되는 설명은 생략된다. Components 1010 to 1040 except for the communication unit 1050 are substantially the same as those of an embodiment of the present invention (FIGS. 1A and 1B), and thus redundant descriptions are omitted.

통신부(1050)는 제어부(1020)의 제어에 따라 장치(1000)를 웨어러블 장치(1100)와 연결할 수 있다. 제어부(1020)는 통신부(1050)을 통해 연결된 웨어러블 장치(1100)에서부터 사용자의 상태 정보를 수신할 수 있다. 또한, 통신부(1050)는 제어부(1020)의 제어에 따라 외부 서버(도시되지 아니함)와 연결되어 어플리케이션(application)을 다운로드 하거나 또는 웹 브라우징을 위한 데이터를 송수신할 수 있다. 통신부(1050)는 장치(1000)의 성능 및 구조에 대응하여 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함) 중 하나를 포함할 수 있다. 또한, 통신부(1050)은 장치(1000)의 성능 및 구조에 대응하여 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함)의 조합을 포함할 수 있다. The communication unit 1050 may connect the device 1000 with the wearable device 1100 under the control of the controller 1020. The controller 1020 may receive state information of a user from the wearable device 1100 connected through the communication unit 1050. In addition, the communication unit 1050 may be connected to an external server (not shown) under the control of the controller 1020 to download an application or transmit/receive data for web browsing. The communication unit 1050 may include one of a wireless LAN (not shown) and a short-range communication unit (not shown) corresponding to the performance and structure of the device 1000. In addition, the communication unit 1050 may include a combination of a wireless LAN (not shown) and a short-range communication unit (not shown) corresponding to the performance and structure of the device 1000.

무선 랜(도시되지 아니함)은 제어부(1020)의 제어에 따라, AP(access point)(도시되지 아니함)가 설치된 장소에서 무선을 이용하여 AP(access point)와 연결될 수 있다. 무선 랜(도시되지 아니함)은 미국전기전자학회(IEEE)의 무선 랜 규격(IEEE802.11x)을 지원한다. 근거리 통신부(도시되지 아니함)는 블루투스(bluetooth), 블루투스 저 에너지(bluetooth low energy), 적외선 통신(IrDA, infrared data association), 와이파이(Wi-Fi), UWB(Ultra Wideband) 및 NFC(Near Field Communication) 등을 포함할 수 있다. The wireless LAN (not shown) may be connected to an access point (AP) using wireless at a place where an access point (AP) (not shown) is installed under the control of the controller 1020. The wireless LAN (not shown) supports the wireless LAN standard (IEEE802.11x) of the American Institute of Electrical and Electronic Engineers (IEEE). The short-range communication unit (not shown) includes Bluetooth, Bluetooth low energy, infrared data association (IrDA), Wi-Fi, Ultra Wideband (UWB), and Near Field Communication (NFC). ) And the like.

도 7의 장치(1000)에 도시된 구성 요소들(예를 들어, 1010 내지 1050)은 장치(1000)의 성능에 대응하여 적어도 하나의 구성요소가 추가되거나 삭제될 수 있다. 또한, 구성 요소들(예를 들어, 1010 내지 1050)의 위치는 장치(1000)의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
Components (for example, 1010 to 1050) illustrated in the device 1000 of FIG. 7 may have at least one component added or deleted corresponding to the performance of the device 1000. In addition, it will be readily understood by those of ordinary skill in the art that the positions of the components (eg, 1010 to 1050) may be changed corresponding to the performance or structure of the device 1000.

웨어러블 장치(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 wearable device 1100 includes a control unit 1110, a communication unit 1130, a camera unit 1140, a detection unit 1150, a display unit 1170, a speaker 1175, a storage unit 1180, and/or a power supply unit ( 1190). For example, the wearable device 1100 includes a control unit 1110, a communication unit 1130, a sensing unit 1150, a storage unit 1180, and a power unit 1190. The wearable device 1100 may include a control unit 1110, a communication unit 1130, a camera unit 1140, a sensing unit 1150, a storage unit 1180, and a power unit 1190. The wearable device 1100 may include a control unit 1110, a communication unit 1130, a camera unit 1140, a detection unit 1150, a display unit 1170, a storage unit 1180, and/or a power unit 1190. have. In addition, the wearable device 1100 includes a control unit 1110, a communication unit 1130, a camera unit 1140, a sensing unit 1150, a display unit 1170, a speaker 1175, a storage unit 1180, and a power unit 1190. ) Can be included.

제어부(1110)는 프로세서(Processor, 1111), 웨어러블 장치(1100)의 제어를 위한 제어 프로그램이 저장된 롬(ROM, 1112) 및 웨어러블 장치(1100)의 외부에서부터 입력되는 신호 또는 데이터를 저장하거나, 웨어러블 장치(1100)에서 수행되는 다양한 작업에 대응되는 저장 영역으로 사용되는 램(RAM, 1113)을 포함할 수 있다. 또한 제어부(1110)는 프로세서(1111) 및 플래시 메모리(도시되지 아니함)를 포함할 수 있다. 제어부(1110)의 구성은 본 발명의 실시예에 따라 다양하게 구현될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.The controller 1110 stores a processor (Processor, 1111), a ROM (ROM, 1112) in which a control program for controlling the wearable device 1100 is stored, and a signal or data input from the outside of the wearable device 1100, or A RAM 1113 used as a storage area corresponding to various operations performed by the device 1100 may be included. In addition, the control unit 1110 may include a processor 1111 and a flash memory (not shown). It will be readily understood by those of ordinary skill in the art that the configuration of the control unit 1110 may be implemented in various ways according to an embodiment of the present invention.

제어부(1110)는 웨어러블 장치(1100)의 전반적인 동작 및 웨어러블 장치(1100)의 내부 구성요소들(120 내지 190)사이의 신호 흐름을 제어하고, 데이터를 처리하는 기능을 수행한다. 제어부(1110)는 전원부(1190)에서부터 내부 구성 요소들(1130 내지 1180)에게 공급되는 전원을 제어한다. 또한, 사용자의 입력이 있거나 기 설정되어 저장된 조건을 만족하는 경우, 제어부(1110)는 저장부 (1180)에 저장된 OS(Operation System) 및 다양한 어플리케이션을 실행할 수 있다. The controller 1110 controls the overall operation of the wearable device 1100 and a signal flow between the internal components 120 to 190 of the wearable device 1100, and performs a function of processing data. The control unit 1110 controls power supplied from the power supply unit 1190 to the internal components 1130 to 1180. In addition, when there is a user input or a preset and stored condition is satisfied, the controller 1110 may execute an OS (Operation System) and various applications stored in the storage unit 1180.

프로세서(1111)는 이미지 또는 영상의 그래픽 처리를 위한 그래픽 프로세서(Graphic Processing Unit, 도시되지 아니함)를 포함할 수 있다. 프로세서(1111)는 코어(core, 도시되지 아니함)와 GPU(도시되지 아니함)를 포함하는 SoC(System On Chip) 형태로 구현될 수 있다. 프로세서(1111)는 싱글 코어, 듀얼 코어, 트리플 코어, 쿼드 코어 및 그 배수의 코어를 포함할 수 있다. The processor 1111 may include a graphic processing unit (not shown) for graphic processing of an image or an image. The processor 1111 may be implemented in the form of a System On Chip (SoC) including a core (not shown) and a GPU (not shown). The processor 1111 may include a single core, a dual core, a triple core, a quad core, and a multiple of cores.

프로세서(1111)는 메인 프로세서(main processor)(미도시) 및 서브 프로세서(sub processor, 미도시)를 포함하는 복수의 프로세서로 구현될 수 있다. 서브 프로세서란 대기 모드(sleep mode)에서 동작하는 프로세서를 의미한다. 또한, 프로세서(1111), 롬(1112) 및 램(1113)은 내부 버스(bus)를 통해 상호 연결될 수 있다. The processor 1111 may be implemented with a plurality of processors including a main processor (not shown) and a sub processor (not shown). The subprocessor refers to a processor operating in a sleep mode. In addition, the processor 1111, the ROM 1112, and the RAM 1113 may be interconnected through an internal bus.

본 발명의 실시예에서 웨어러블 장치의 제어부(1110)는 프로세서(1111), 롬(1112) 및 램(1113)을 포함하는 구성요소를 지칭하는 용어로 사용될 수 있다.In an embodiment of the present invention, the control unit 1110 of the wearable device may be used as a term referring to a component including the processor 1111, the ROM 1112, and the RAM 1113.

제어부(1110)의 동작은 본 발명의 실시예에 따라 다양하게 구현될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
It will be readily understood by those of ordinary skill in the art that the operation of the control unit 1110 may be implemented in various ways according to an embodiment of the present invention.

통신부(1130)는 제어부(1110)의 제어에 따라 웨어러블 장치(1100)를 장치(1000)와 무선으로 연결할 수 있다. 제어부(1110)는 통신부(1130)를 통해 연결된 외부 장치(예를 들어, 서버 등)에서부터 어플리케이션(application)을 다운로드 하거나 또는 웹 브라우징을 할 수 있다. 통신부(1130)는 웨어러블 장치(1100)의 성능 및 구조에 대응하여 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함) 중 하나를 포함할 수 있다. 또한, 통신부(1130)는 무선 랜(도시되지 아니함) 및 근거리 통신부(도시되지 아니함)의 조합을 포함할 수 있다. The communication unit 1130 may wirelessly connect the wearable device 1100 to the device 1000 under the control of the controller 1110. The controller 1110 may download an application or browse the web from an external device (eg, a server) connected through the communication unit 1130. The communication unit 1130 may include one of a wireless LAN (not shown) and a short-range communication unit (not shown) corresponding to the performance and structure of the wearable device 1100. In addition, the communication unit 1130 may include a combination of a wireless LAN (not shown) and a short-range communication unit (not shown).

무선 랜(도시되지 아니함)은 제어부(1110)의 제어에 따라, AP(access point)(도시되지 아니함)가 설치된 장소에서 무선을 이용하여 AP(access point)와 연결될 수 있다. 근거리 통신부(도시되지 아니함)는 블루투스(bluetooth), 블루투스 저 에너지(bluetooth low energy), 적외선 통신(IrDA, infrared data association), 와이파이(Wi-Fi), UWB(Ultra Wideband) 및/또는 NFC(Near Field Communication) 등을 포함할 수 있다. The wireless LAN (not shown) may be connected to an access point (AP) by wireless at a place where an access point (AP) (not shown) is installed under the control of the controller 1110. The short-range communication unit (not shown) includes Bluetooth, Bluetooth low energy, infrared data association (IrDA), Wi-Fi, Ultra Wideband (UWB), and/or NFC (Near NFC). Field Communication) and the like.

통신부(1130)는 제어부(1110)의 제어에 따라 감지부(1150)를 통해 감지되는 센싱 정보에 대응되는 사용자의 상태 정보를 데이터 형태로 장치(1000)에 전송할 수 있다.
The communication unit 1130 may transmit state information of a user corresponding to the sensing information sensed through the sensing unit 1150 to the device 1000 in data form under the control of the controller 1110.

카메라부(1140)는 제어부(1110)의 제어에 따라 사용자가 원하는 방향의 정지 이미지 또는 동영상을 촬영한다. 또한, 카메라부(1140)는 제어부(1110)의 제어에 따라 사용자의 요구 방향에 대응되는 정지 이미지 또는 동영상을 촬영할 수 있다. 카메라부(1140)는 제어부(1110)의 제어에 따라 수신된 영상을 변환하여 제어부(1110)로 출력할 수 있다. The camera unit 1140 captures a still image or a video in a direction desired by the user under the control of the controller 1110. In addition, the camera unit 1140 may capture a still image or a video corresponding to a user's request direction under the control of the controller 1110. The camera unit 1140 may convert the received image under the control of the controller 1110 and output it to the controller 1110.

카메라부(1140)는 렌즈(도시되지 아니함) 및 이미지센서(도시되지 아니함)로 구성될 수 있다. 카메라부(1140)는 복수의 렌즈와 이미지 프로세싱을 이용하여 광학 줌(optical zoom, 예를 들어, 5배 광학 줌) 또는 디지털 줌(digital zoom, 예를 들어, 10배 디지털 줌)을 지원할 수 있다. 카메라부(1140)의 인식 범위는 카메라와 사용자 사이의 각도 및 주변 환경 조건에 따라 다양하게 설정될 수 있다. The camera unit 1140 may include a lens (not shown) and an image sensor (not shown). The camera unit 1140 may support optical zoom (eg, 5x optical zoom) or digital zoom (eg, 10x digital zoom) using a plurality of lenses and image processing. . The recognition range of the camera unit 1140 may be variously set according to an angle between the camera and the user and environmental conditions.

카메라부(1140)가 복수의 카메라를 포함하는 경우, 베젤 상단의 제1 카메라(도시되지 아니함)와 인접(예를 들어, 제1 카메라와의 간격이 2 cm 보다 크고, 8 cm 보다 작은)하는 제2 카메라(도시되지 아니함)를 이용하여 3차원 정지 이미지 또는 3차원 모션을 수신할 수 있다. When the camera unit 1140 includes a plurality of cameras, adjacent to the first camera (not shown) at the top of the bezel (for example, the distance with the first camera is greater than 2 cm, less than 8 cm) A 3D still image or 3D motion may be received using a second camera (not shown).

카메라부(1140)는 웨어러블 장치(1100)와 일체형으로 구현되거나 분리형으로 구현될 수 있다. 분리된 카메라부(1140)를 포함하는 장치(도시되지 아니함)는 통신부(1130) 또는 입/출력부(도시되지 아니함)를 통해 웨어러블 장치(1100)와 유/무선으로 연결될 수 있다. The camera unit 1140 may be implemented integrally with the wearable device 1100 or may be implemented separately. A device (not shown) including the separated camera unit 1140 may be connected to the wearable device 1100 via wire/wireless communication unit 1130 or an input/output unit (not shown).

제어부(1110)는 카메라부(1140)에서 수신된 정지 이미지 또는 동영상을 이용하여 웨어러블 장치(1100)를 착용한 사용자의 손 떨림(예를 들어, 손목에 착용) 또는 사용자의 흔들림(예를 들어, 머리에 착용)을 결정할 수 있다. 또한, 제어부(1110)는 수신된 정지 이미지 또는 동영상을 통신부(1130)를 이용하여 외부로 전송할 수 있다.
The control unit 1110 uses the still image or video received from the camera unit 1140 to shake the hand of the user wearing the wearable device 1100 (for example, to wear it on the wrist) or shake the user (for example, Wear on the head). In addition, the controller 1110 may transmit the received still image or video to the outside using the communication unit 1130.

감지부(1150)는 제어부(1110)의 제어에 따라 서명이 입력(예를 들어, 서명 등록 또는 서명 인증)되는 동안 사용자의 상태를 감지할 수 있다. 사용자의 상태는 서명을 입력하는 사용자의 서명 입력에 영향을 미치는 조건 또는 상황에 대한 것으로, 예를 들면, 웨어러블 장치(1100)를 부착한 사용자의 손 떨림 정도, 사용자의 흔들림 정도, 사용자의 손의 위치, 사용자의 동작 상태 또는 사용자의 혈중 알코올 농도 등을 포함할 수 있다. The detection unit 1150 may detect a user's state while a signature is input (eg, signature registration or signature authentication) under the control of the controller 1110. The user's state is a condition or situation that affects the user's signature input, for example, the user's hand shaking degree, the user's shaking degree, and the user's hand with the wearable device 1100 attached. It may include a location, a user's operating state, or a user's blood alcohol concentration.

감지부(1150)는 사용자의 상태뿐만 아니라 서명을 입력받는 장치(1000)의 상태 정보(예를 들어, 고정 상태 또는 파지 상태)를 감지할 수도 있다. 예를 들어, 사용자의 손목에 착용되는 웨어러블 장치(1100)의 경우, 제어부(1110)는 감지부(1150)를 통해 감지되는 센싱 정보를 이용하여 사용자의 상태 및 장치(1000)의 상태(예를 들어, 감지부(130)에서의 감지와 유사한)를 결정할 수 있다. The detection unit 1150 may detect not only a user's state but also state information (eg, a fixed state or a gripping state) of the device 1000 for receiving a signature. For example, in the case of the wearable device 1100 worn on the user's wrist, the control unit 1110 uses the sensing information sensed through the sensing unit 1150 to use the user's state and the state of the device 1000 (e.g., For example, it is possible to determine (similar to detection in the detection unit 130).

감지부(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 detection unit 1150 includes a proximity sensor, an acceleration sensor, a gyro sensor, a terrestrial magnetism sensor, an alcohol sensor, and a current skin resistance sensor. skin response sensor: GSR) and/or a pressure sensor. For example, the controller 1110 may detect the user's hand shake or the user's shake using an acceleration sensor, a gyro sensor, and/or a geomagnetic sensor. The controller 1110 may detect the user's blood alcohol concentration using a blood alcohol concentration sensor (or together with a proximity sensor). For example, the blood alcohol concentration sensor may be a bar type that is electrically connected to the device 1100. The controller 1110 may detect a user's motion (eg, moving, stopping, running, etc.) and/or a state using an acceleration sensor, a gyro sensor, and/or a geomagnetic sensor. The controller 1110 may detect a state (eg, tilt, direction, etc.) of the wearable device 1100 using an acceleration sensor, a gyro sensor, and/or a geomagnetic sensor. The controller 1110 may detect the position of the user's hand using an acceleration sensor and/or a gyro sensor. In addition, the controller 1110 may detect whether the user's exercise intensity, whether he is sleeping, whether he is moving, or whether he is walking, using an acceleration sensor, a current skin resistance sensor, and/or a pressure sensor. The control unit 1110 may detect a user's state by using a combination of various sensors included in the detection unit 1150.

감지부(1150)는 웨어러블 장치(1100)와 일체형이거나 또는 분리형일 수 있다. 분리형 감지부(1150)는 웨어러블 장치(1100)와 유선 또는 무선으로 연결되어 웨어러블 장치(1100)에서부터 요청되는 사용자 상태 감지에 대응되는 전기 신호를 웨어러블 장치(1100)로 전송할 수도 있다.
The sensing unit 1150 may be integrated with the wearable device 1100 or may be a separate type. The detachable detector 1150 may be connected to the wearable device 1100 by wire or wirelessly to transmit an electrical signal corresponding to the user state detection requested from the wearable device 1100 to the wearable device 1100.

디스플레이부(1170)는 제어부(1110)의 제어에 따라 통신부(1130)를 통해 수신되는 콘텐트(예를 들어, 비디오, 이미지, 텍스트 또는 웹페이지)를 표시할 수 있다. 또한, 디스플레이부(1170)는 제어부(1110)의 제어에 따라 저장부(1180)에 저장된 콘텐트를 출력할 수 있다. 디스플레이부(1170)는 제어부(1110)의 제어에 따라 감지된 웨어러블 장치(1100)의 상태를 애니메이션, 이미지, 텍스트 및/또는 이모티콘을 포함하는 심볼로 표시할 수 있다. The display unit 1170 may display content (eg, video, image, text, or web page) received through the communication unit 1130 under the control of the controller 1110. Also, the display unit 1170 may output content stored in the storage unit 1180 under the control of the controller 1110. The display unit 1170 may display the state of the wearable device 1100 sensed under the control of the controller 1110 as a symbol including an animation, an image, text, and/or an emoticon.

디스플레이부(1170)는 사용자의 입력(예를 들어, 싱글 터치 또는 멀티 터치 등)을 수신하는 터치 패널(도시되지 아니함)을 포함하는 터치 스크린(도시되지 아니함)으로 구현될 수 있다.
The display unit 1170 may be implemented as a touch screen (not shown) including a touch panel (not shown) that receives a user's input (eg, single touch or multi-touch).

스피커(1175)는 제어부(1110)의 제어에 따라 통신부(1130)를 통해 수신되는 오디오(예를 들어, 음성, 사운드) 또는 비디오에 포함된 오디오를 출력할 수 있다. 또한, 스피커(1175)는 제어부(1110)의 제어에 따라 저장부(1180)에 저장된 오디오를 출력할 수 있다.
The speaker 1175 may output audio (eg, voice, sound) received through the communication unit 1130 or audio included in a video under the control of the controller 1110. Also, the speaker 1175 may output audio stored in the storage unit 1180 under the control of the controller 1110.

저장부(1180)는 웨어러블 장치(1100)의 내부 구성 요소 및 제어부(1110)의 제어를 위한 제어 프로그램, 제조사에서 최초 제공되거나 외부에서부터 다운로드 받은 어플리케이션, 어플리케이션과 관련된 GUI(graphical user interface), GUI를 제공하기 위한 오브젝트(예를 들어, 이미지, 텍스트, 아이콘, 버튼 등), 사용자 정보, 문서, 데이터베이스들 또는 관련 데이터 등을 저장할 수 있다. The storage unit 1180 includes a control program for controlling the internal components of the wearable device 1100 and the control unit 1110, an application initially provided by a manufacturer or downloaded from the outside, an application-related GUI (graphical user interface), and a GUI. Objects to be provided (eg, images, texts, icons, buttons, etc.), user information, documents, databases, or related data may be stored.

저장부(1180)는 웨어러블 장치(1100)를 구동하고 제어하기 위한 OS(Operating System), 다양한 데이터, 프로그램 또는 어플리케이션을 저장할 수 있다. 본 발명의 실시예에서 저장부라는 용어는 저장부(1180), 롬(1112), 램(1113) 또는 웨어러블 장치(1100)에 장착되는 메모리 카드(예를 들어, micro SD 카드, USB 메모리, 도시되지 아니함)를 포함한다. 또한, 저장부(1180)는 비휘발성 메모리, 휘발성 메모리, 하드 디스크 드라이브(HDD) 또는 솔리드 스테이트 드라이브(SSD)를 포함할 수 있다. The storage unit 1180 may store an operating system (OS) for driving and controlling the wearable device 1100, various data, programs, or applications. In an embodiment of the present invention, the term storage unit refers to a storage unit 1180, a ROM 1112, a RAM 1113, or a memory card (e.g., a micro SD card, a USB memory) mounted on the wearable device 1100. Not). In addition, the storage unit 1180 may include a nonvolatile memory, a volatile memory, a hard disk drive (HDD), or a solid state drive (SSD).

저장부(1180)는 도시되지 아니한 통신 모듈, 카메라 모듈, 감지 모듈, 디스플레이 모듈, 터치 패널 모듈, 오디오 출력 모듈, 저장 모듈, 전원 모듈, 또는 관련 데이터베이스(DB)를 포함할 수 있다. 저장부(1180)의 도시되지 아니한 모듈들 및 데이터 베이스는 웨어러블 장치(1100)에서 통신 제어 기능, 카메라 제어 기능, 디스플레이 제어 기능, 터치 패널 제어 기능, 오디오 출력 제어 기능, 저장 제어 기능, 전원 제어 기능, 또는 관련 데이터베이스(DB) 제어 기능을 수행하기 위하여 소프트웨어 형태로 구현될 수 있다. 제어부(1110)는 저장부(1180)에 저장된 각각의 모듈 및 소프트웨어를 이용하여 웨어러블 장치(1100)를 제어할 수 있다. The storage unit 1180 may include a communication module, a camera module, a detection module, a display module, a touch panel module, an audio output module, a storage module, a power module, or a related database (DB), which is not shown. Modules and databases not shown in the storage unit 1180 include a communication control function, a camera control function, a display control function, a touch panel control function, an audio output control function, a storage control function, and a power control function in the wearable device 1100. , Or may be implemented in the form of software to perform a related database (DB) control function. The controller 1110 may control the wearable device 1100 by using respective modules and software stored in the storage unit 1180.

전원부(1190)는 제어부(1110)의 제어에 따라 웨어러블 장치(1100) 내부의 구성 요소들(1130 내지 1180)에게 외부의 전원 소스에서부터 입력되는 전원을 공급한다. 또한, 전원부(1190)는 제어부(1110)의 제어에 따라 웨어러블 장치(1100) 내부에 위치하는 하나 또는 둘 이상의 배터리(도시되지 아니함)에게 전원을 공급할 수도 있다. 전원이 공급되는 배터리는 디스플레이부(1170)와 일체형 또는 분리가능한 후면 커버(도시되지 아니함)사이에 위치할 수 있다. The power supply unit 1190 supplies power input from an external power source to the components 1130 to 1180 inside the wearable device 1100 under the control of the controller 1110. In addition, the power unit 1190 may supply power to one or more batteries (not shown) located inside the wearable device 1100 under the control of the controller 1110. The battery to which power is supplied may be located between the display unit 1170 and an integral or detachable rear cover (not shown).

도 6 및 도 7의 웨어러블 장치(1100)에 도시된 구성 요소들(예를 들어, 1110 내지 1180)은 웨어러블 장치(1100)의 성능에 대응하여 적어도 하나의 구성요소가 추가되거나 삭제될 수 있다. 또한, 구성 요소들의 위치(예를 들어, 1110 내지 1180)는 웨어러블 장치(1100)의 성능 또는 구조에 대응하여 변경될 수 있다는 것은 당해 기술분야에서 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
Components (for example, 1110 to 1180) illustrated in the wearable device 1100 of FIGS. 6 and 7 may have at least one component added or deleted corresponding to the performance of the wearable device 1100. In addition, it will be easily understood by those of ordinary skill in the art that the positions of the components (eg, 1110 to 1180) may be changed corresponding to the performance or structure of the wearable device 1100.

도 8은 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다. 8 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.

도 10 내지 도 14는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법의 예를 설명하기 위한 도면이다. 10 to 14 are diagrams for explaining an example of a device signature registration and authentication method according to another embodiment of the present invention.

도 8의 단계(S1201)에서, 사용자의 서명이 입력된다. In step S1201 of FIG. 8, the user's signature is input.

도 10을 참조하면, 장치(1000)의 입력부(1010)을 통해 사용자의 서명이 입력된다. 웨어러블 장치(1100)를 손목에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 서명을 입력한다. 또는, 웨어러블 장치(1100)를 머리에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜(1001)과 같은 입력 도구를 이용하여 서명을 입력한다. 서명 등록의 정확성 향상을 위해 사용자는 복수 회 서명을 입력할 수 있다. Referring to FIG. 10, a user's signature is input through the input unit 1010 of the device 1000. A user who wears the wearable device 1100 on a wrist and holds the device 1000 inputs a signature using a finger including an index finger or an input tool such as a stylus pen 1001. Alternatively, a user who wears the wearable device 1100 on his head and holds the device 1000 inputs a signature using a finger including an index finger or an input tool such as a stylus pen 1001. In order to improve the accuracy of signature registration, the user can enter the signature multiple times.

사용자의 서명은 장치(1000)의 환경 설정을 통해 또는 서명의 등록을 위해 실행되는 어플리케이션을 통해 입력될 수 있다. The user's signature may be input through an environment setting of the device 1000 or through an application executed to register a signature.

장치(1000)의 저장부(1040)는 제어부(1010)의 제어에 따라 수신된 사용자 서명을 저장할 수 있다. 또한, 장치(1000)의 저장부(1040)는 제어부(1010)의 제어에 따라 수신된 사용자 서명의 특징(예를 들어, 서명의 모양, 서명 입력의 속도 및/또는 감지되는 입력시의 압력)을 저장할 수 있다. The storage unit 1040 of the device 1000 may store a user signature received under the control of the controller 1010. In addition, the storage unit 1040 of the device 1000 includes characteristics of the user signature received under the control of the controller 1010 (eg, the shape of the signature, the speed of the signature input, and/or the pressure at the time of the detected input). Can be saved.

도 11을 참조하면, 장치(1000)에서 실행되는 어플리케이션(1410)의 화면 또는 웹 페이지(도시되지 아니함)가 표시될 수 있다. 어플리케이션(1410)은 쇼핑 어플리케이션일 수 있으며, 외부에서부터 다운로드 받을 수 있다. 표시되는 어플리케이션(1410)의 화면은 구매 예정인 상품(예를 들어, 사운드 바)의 주문서 양식일 수 있다. Referring to FIG. 11, a screen or a web page (not shown) of an application 1410 executed in the device 1000 may be displayed. The application 1410 may be a shopping application and may be downloaded from the outside. The displayed screen of the application 1410 may be an order form for a product to be purchased (eg, a sound bar).

어플리케이션(1410)의 화면에서 입력 펜(1001)에 의해 서명 입력 필드(1411)가 터치되는 경우, 제어부(1010)는 서명 입력을 위한 팝업(1412)를 표시할 수 있다. 표시되는 팝업(1412)은 서명 입력 필드(1411)보다 면적이 넓을 수 있다. When the signature input field 1411 is touched by the input pen 1001 on the screen of the application 1410, the controller 1010 may display a popup 1412 for inputting a signature. The displayed pop-up 1412 may have a larger area than the signature input field 1411.

사용자는 확대된 팝업(1412)에 입력 펜(1001)을 이용하여 인증 서명을 입력할 수 있다. 인증 서명의 입력이 완료되는 경우, 팝업(1412)은 사라지고, 입력된 인증 서명은 서명 입력 필드(1411)에 표시될 수 있다. The user may input an authentication signature in the enlarged pop-up 1412 using the input pen 1001. When the input of the authentication signature is completed, the pop-up 1412 disappears, and the input authentication signature may be displayed in the signature input field 1411.

도 6을 참조하면, 사용자는 장치(1000)의 화면 잠김 상태를 해제하기 위해, 장치(1000)의 화면을 입력 펜(1001)으로 터치할 수 있다. 입력 펜(1001)의 터치에 대응하여 제어부(1010)는 팝업을 표시할 수 있다. 사용자는 장치(1000)의 화면 잠금 해제를 위해 입력 펜(1001)을 이용하여 서명을 입력할 수 있다.
Referring to FIG. 6, the user may touch the screen of the device 1000 with the input pen 1001 to unlock the screen of the device 1000. In response to the touch of the input pen 1001, the controller 1010 may display a pop-up. The user may input a signature using the input pen 1001 to unlock the screen of the device 1000.

도 8의 단계(S1202)에서, 장치는 웨어러블 장치에게 센싱 정보를 요청한다. In step S1202 of FIG. 8, the device requests sensing information from the wearable device.

장치(1000)의 제어부(1010)는 통신부(1050)를 통해 사용자 상태를 감지 가능한 웨어러블 장치를 공지된 무선망(예를 들어, 블루투스, 무선 랜 또는 근거리 통신 등)으로 검색할 수 있다. 또한, 장치(1000)의 제어부(1010)는 통신부(1050)를 통해 사용자 상태를 감지 가능한 웨어러블 장치와 이전 접속 이력을 이용하여 공지된 무선망(예를 들어, 블루투스, 무선 랜 또는 근거리 통신 등)으로 재 접속할 수 있다. The controller 1010 of the device 1000 may search for a wearable device capable of detecting a user's state through the communication unit 1050 through a known wireless network (eg, Bluetooth, wireless LAN, short-range communication, etc.). In addition, the control unit 1010 of the device 1000 uses a wearable device capable of detecting a user's state through the communication unit 1050 and a known wireless network (for example, Bluetooth, wireless LAN, or short-range communication). You can reconnect with

사용자의 서명이 입력되는 경우, 제어부(1010)는 웨어러블 장치(1100)를 검색할 수 있다. 장치(1000)의 화면에 서명 입력 필드(1411) 및 서명 입력 팝업(1412) 중 하나가 표시되는 경우, 제어부(1010)는 웨어러블 장치(1100)를 검색할 수 있다. 또한, 사용자 서명의 입력이 완료되는 경우, 제어부(1010)는 웨어러블 장치(1100)를 검색할 수 있다. When a user's signature is input, the controller 1010 may search for the wearable device 1100. When one of the signature input field 1411 and the signature input pop-up 1412 is displayed on the screen of the device 1000, the controller 1010 may search for the wearable device 1100. In addition, when the input of the user signature is completed, the controller 1010 may search for the wearable device 1100.

제어부(1010)는 검색된 웨어러블 장치(예를 들어, 손목 착용 웨어러블 장치)와 무선으로 연결할 수 있다. 장치(1000)의 제어부(1010)는 무선 연결된 웨어러블 장치(1100)에게 사용자의 상태에 대응되는 센싱 정보를 요청한다. The controller 1010 may wirelessly connect to the searched wearable device (eg, a wrist worn wearable device). The controller 1010 of the device 1000 requests sensing information corresponding to the user's state from the wirelessly connected wearable device 1100.

장치(1000)의 요청에 대응하여 웨어러블 장치(1100)의 제어부(1110)는 감지부(1150)를 이용하여 사용자 상태를 감지할 수 있다. 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응하여 사용자 상태를 감지하는 어플리케이션(도시되지 아니함), 소프트웨어 프로그램 또는 OS에 포함되는 프로그램 및, 감지부(1150)를 이용하여 사용자의 상태를 감지할 수 있다. 또한, 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응하여 실행중인 어플리케이션(도시되지 아니함)에서 감지부(1150)를 이용하여 사용자의 상태를 감지할 수 있다. In response to a request from the device 1000, the control unit 1110 of the wearable device 1100 may detect a user state by using the detection unit 1150. The control unit 1110 of the wearable device 1100 uses an application (not shown) that detects a user state in response to a request of the device 1000, a software program or a program included in the OS, and the detection unit 1150. The user's condition can be detected. In addition, the control unit 1110 of the wearable device 1100 may detect a user's state by using the detection unit 1150 in an application (not shown) that is being executed in response to a request of the device 1000.

예를 들어, 다양한 사용자의 상태 중 하나인 손 떨림 상태에서 낮은 손 떨림 상태는 감지부(1150)에서부터 감지되는 가속도의 범위를 -1.5 = x축 = 1.5 ㎨, -1.5 = y축 = 1.5 ㎨, -1.5 = z축 = 1.5 ㎨) 이내로 설정할 수 있다. 감지된 가속도의 범위를 X축, Y축 및 Z축의 벡터 합으로 결정할 수도 있다. 또한, 높은 손 떨림 상태는 감지부(1150)에서부터 감지되는 가속도의 범위를 -12.5 = x축 = 12.5 ㎨, -12.5 = y축 = 12.5 ㎨, -12.5 = z축 = 12.5 ㎨) 이내로 설정할 수 있다. 감지된 가속도의 범위를 X축, Y축 및 Z축의 벡터 합으로 결정할 수도 있다. For example, in one of the various user's states, in the low hand shaking state, the range of acceleration detected from the sensing unit 1150 is -1.5 = x-axis = 1.5 ㎨, -1.5 = y-axis = 1.5 ㎨, It can be set within -1.5 = z-axis = 1.5 ㎨). The range of the detected acceleration can also be determined as a vector sum of the X-axis, Y-axis and Z-axis. In addition, in the case of high hand shake, the range of acceleration detected from the sensing unit 1150 can be set within -12.5 = x-axis = 12.5 ㎨, -12.5 = y-axis = 12.5 ㎨, -12.5 = z-axis = 12.5 ㎨). . The range of the detected acceleration can also be determined as a vector sum of the X-axis, Y-axis and Z-axis.

본 발명의 실시예에 따른 손 떨림 상태는 하나의 실시예이며, 다양한 사용자 상태에 따라 감지부(1150)의 다양한 센서에서 감지되는 각각의 센서 감지 값의 범위 또는 크기가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
According to an embodiment of the present invention, the hand shaking state is one embodiment, and it is a technology in the art that the range or size of each sensor detection value detected by various sensors of the detection unit 1150 may be changed according to various user states. It will be readily understood by those of ordinary skill in the field.

웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청하기 이전에 미리 사용자 상태를 감지하는 어플리케이션(도시되지 아니함), 소프트웨어 프로그램 또는 OS에 포함되는 프로그램, 및 감지부(1150)를 이용하여 사용자의 상태를 주기적(예를 들어, 1 min, 변경 가능)으로 감지할 수 있다. The control unit 1110 of the wearable device 1100 uses an application (not shown) that detects a user state in advance, a software program or a program included in the OS, and the detection unit 1150 before requesting the device 1000 Thus, the user's state can be detected periodically (for example, 1 min, changeable).

감지부(1150)는 웨어러블 장치(1100)를 착용한 사용자의 상태에 대응되는 전기 신호를 생성하고, 생성된 전기 신호를 제어부(1110)로 전달할 수 있다. 예를 들어, 가속도 센서는 웨어러블 장치(1100)의 X축, Y축 및 Z축 방향에 대하여 단위시간당 속도 변화의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 자이로 센서는 웨어러블 장치(1100)의 단위 시간당 회전하는 각도의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 지자기 센서는 웨어러블 장치(1100)의 주변 지자기의 감지(예를 들어, 방위)에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 혈중 알코올 농도 센서는 사용자의 날숨(exhalation)에 포함된 알코올 농도의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 전류 피부 저항 센서(GSR)는 사용자 피부의 전기 전도도(예를 들어, 교감 신경의 활성화 정도)의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 압력 센서는 입력되는 서명 압력의 감지에 대응되는 전기 신호를 제어부(1110)로 전달할 수 있다. 근접 센서는 사용자의 웨어러블 장치(1100)에 대한 접근의 감지에 대응되는 전기신호를 제어부(1110)에 전달할 수 있다. The sensing unit 1150 may generate an electrical signal corresponding to a state of a user wearing the wearable device 1100 and transmit the generated electrical signal to the controller 1110. For example, the acceleration sensor may transmit an electrical signal corresponding to the detection of a change in speed per unit time in the X-axis, Y-axis, and Z-axis directions of the wearable device 1100 to the controller 1110. The gyro sensor may transmit an electrical signal corresponding to the detection of the rotation angle per unit time of the wearable device 1100 to the controller 1110. The geomagnetic sensor may transmit an electrical signal corresponding to detection (eg, azimuth) of the surrounding geomagnetism of the wearable device 1100 to the control unit 1110. The blood alcohol concentration sensor may transmit an electrical signal corresponding to detection of the alcohol concentration included in the user's exhalation to the controller 1110. The current skin resistance sensor GSR may transmit an electrical signal corresponding to the detection of the electrical conductivity of the user's skin (eg, the degree of activation of the sympathetic nerve) to the controller 1110. The pressure sensor may transmit an electrical signal corresponding to the detection of the input signature pressure to the controller 1110. The proximity sensor may transmit an electrical signal corresponding to detection of the user's approach to the wearable device 1100 to the controller 1110.

제어부(1110)는 감지부(1150)에서 수신되는 전기 신호를 이용하여 사용자의 상태(예를 들어, 손 떨림 정도, 사용자 흔들림 정도, 사용자의 동작 정도, 혈중 알코올 농도 등)를 결정할 수 있다. 제어부(1110)는 감지부(1150)에서 수신되는 전기 신호 및 저장부(1110)에 저장된 사용자 상태 기준(reference, 예를 들어, 가속도 센서, 자이로 센서 및/또는 지자기 센서에서 감지된 전기 신호에 대응되는 사용자 상태 기준, 도시되지 아니함)을 이용하여 사용자 상태를 결정할 수 있다. 사용자 상태 기준은 웨어러블 장치(1100)에 포함된 센서의 종류와 기능에 따라 변경될 수 있다는 것은 당해 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The controller 1110 may determine a user's state (eg, a hand shake degree, a user shake degree, a user's operation degree, blood alcohol concentration, etc.) by using an electric signal received from the detector 1150. The control unit 1110 corresponds to an electrical signal received from the sensing unit 1150 and a user state reference stored in the storage unit 1110 (e.g., an acceleration sensor, a gyro sensor, and/or an electrical signal detected by a geomagnetic sensor). The user status can be determined using a user status criterion, not shown). It will be readily understood by those of ordinary skill in the art that the user status criterion may be changed according to the type and function of the sensor included in the wearable device 1100.

제어부(1110)는 감지부(1150)에서부터 수신되는 전기 신호를 저장부(1180)에 저장할 수 있다. 제어부(1110)는 하나 또는 복수의 센서에서부터 수신되는 전기 신호를 저장부(1180)에 저장할 수 있다. 또한, 제어부(1110)는 사용자 상태에 대응되는 사용자 상태 정보를 저장부(1180)에 저장할 수 있다. 예를 들어, 사용자 상태 정보는 감지 센서 이름, 감지 센서 식별자(ID), 감지 시간, 센서 감지 값(예를 들어, 전압, 전류 등), 사용자 상태(예를 들어, 손 떨림, 흔들림, 산책, 조깅 등)에 대응되는 코드)를 포함할 수 있다. The controller 1110 may store an electrical signal received from the sensing unit 1150 in the storage unit 1180. The controller 1110 may store electrical signals received from one or a plurality of sensors in the storage unit 1180. In addition, the controller 1110 may store user state information corresponding to the user state in the storage unit 1180. For example, the user status information includes detection sensor name, detection sensor identifier (ID), detection time, sensor detection value (e.g., voltage, current, etc.), user status (e.g., hand shaking, shaking, walking, etc.) A code corresponding to jogging, etc.) may be included.

본 발명의 일 실시예에서 센싱 정보는 사용자 상태 정보 또는 센서에서부터 수신되는 전기 신호를 포함하는 의미일 수 있다. In an embodiment of the present invention, the sensing information may mean including user state information or an electrical signal received from a sensor.

웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응되는 센싱 정보를 통신부(1130)을 이용하여 장치(1000)로 전송할 수 있다. 웨어러블 장치(1100)의 제어부(1110)는 장치(1000)의 요청에 대응되는 센싱 정보를 통신부(1130)을 이용하여 실시간 또는 지연(예를 들어, 검출 후 전송까지 5 sec 이하)하여 장치(1000)로 전송할 수 있다.
The control unit 1110 of the wearable device 1100 may transmit sensing information corresponding to the request of the device 1000 to the device 1000 using the communication unit 1130. The control unit 1110 of the wearable device 1100 uses the communication unit 1130 to transmit sensing information corresponding to the request of the device 1000 in real time or delay (for example, 5 sec or less from detection to transmission) to the device 1000. ).

도 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 controller 1010 of the device 1000 may receive sensing information corresponding to the request of the device 1000 from the wearable device 1100 using the communication unit 1050. The sensing information may include one of user state information and an electric signal. The control unit 1010 may temporarily store the received sensing information in the storage unit 1080. Received sensing information includes detection sensor name, detection sensor identifier (ID), detection time, sensor detection value (eg, voltage, current, etc.), user status (eg, hand shaking, shaking, walking, jogging, etc.) It may include a code corresponding to.

도 8의 단계(S1204)에서, 장치는 사용자 상태를 결정한다. In step S1204 of FIG. 8, the device determines a user state.

장치(1000)의 제어부(1010)는 수신된 센싱 정보에 포함된 사용자 상태 정보를 이용하여 사용자의 상태를 결정(예를 들어, 산책)할 수 있다. 또는, 장치(1000)의 제어부(1010)는 수신된 센싱 정보에 포함되는 전기 신호를 이용하여 사용자의 상태를 결정(예를 들어, 산책)할 수 있다. 또한, 장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보(예를 들어, 서명의 모양, 서명 입력의 속도 또는 감지되는 서명 압력)를 이용하여 서명 정보의 등록 여부를 결정할 수 있다.
The controller 1010 of the device 1000 may determine the user's state (eg, walk) using the user state information included in the received sensing information. Alternatively, the controller 1010 of the device 1000 may determine the state of the user (eg, walk) by using an electric signal included in the received sensing information. Also, the controller 1010 of the device 1000 may determine whether to register the signature information using the input user signature information (eg, the shape of the signature, the speed of the signature input, or the detected signature pressure).

도 8의 단계(S1205)에서, 장치는 서명 등록 절차 여부를 결정한다. In step S1205 of Fig. 8, the device determines whether to proceed with the signature registration procedure.

장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보를 이용하여 저장부(1040)의 기 저장 여부를 결정할 수 있다. 예를 들어, 저장부(1040)에 동일한 사용자 서명 정보가 없는 경우(예를 들어, 사용자 서명을 최초 등록하는 경우), 장치(1000)의 제어부(1010)는 사용자 서명 정보의 등록을 결정할 수 있다. 또한, 사용자에 의해 서명 등록 절차 및 서명 인증 절차 중 하나가 선택되는 경우, 장치(1000)의 제어부(1010)는 선택된 절차를 수행할 수 있다. 사용자에 의해 서명 등록 절차가 선택되는 경우, 장치(1000)의 제어부(1010)는 서명 등록 절차를 수행할 수 있다. 이런 경우, 도 8의 단계(S1206)으로 진행한다. The controller 1010 of the device 1000 may determine whether to pre-store the storage unit 1040 using the input user signature information. For example, when there is no identical user signature information in the storage unit 1040 (eg, when registering a user signature for the first time), the control unit 1010 of the device 1000 may determine registration of the user signature information. . In addition, when one of the signature registration procedure and the signature authentication procedure is selected by the user, the controller 1010 of the device 1000 may perform the selected procedure. When the signature registration procedure is selected by the user, the control unit 1010 of the device 1000 may perform the signature registration procedure. In this case, the process proceeds to step S1206 of FIG. 8.

저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 장치(1000)의 제어부(1010)는 사용자 서명 정보의 인증을 결정할 수 있다. 또한, 사용자에 의해 서명 인증 절차가 선택되는 경우, 장치(1000)의 제어부(1010)는 서명 인증 절차를 수행할 수 있다. 이런 경우, 도 8의 단계(S1207)로 진행한다. When there is the same user signature information in the storage unit 1040, the control unit 1010 of the device 1000 may determine authentication of the user signature information. In addition, when the signature authentication procedure is selected by the user, the controller 1010 of the device 1000 may perform the signature authentication procedure. In this case, the process proceeds to step S1207 of FIG. 8.

또한, 장치(1000)의 제어부(1010)는 현재 서명 등록 절차를 수행하고 있는지 서명 인증 절차를 수행하고 있는지 판단하여 서명 등록 절차인 경우 도 8의 단계(S1206)로 진행하고, 서명 인증 절차인 경우, 도 8의 단계(S1207)로 진행할 수 있다. In addition, the control unit 1010 of the device 1000 determines whether the signature registration procedure is currently being performed or the signature authentication procedure is being performed, and in the case of the signature registration procedure, the process proceeds to step S1206 of FIG. 8, and in the case of the signature authentication procedure, , May proceed to step S1207 of FIG. 8.

도 8의 단계(S1206)에서, 장치는 서명 정보 및 사용자 상태 정보를 저장한다. In step S1206 of FIG. 8, the device stores signature information and user state information.

장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 수신된 사용자 서명 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. 또한, 장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 웨어러블 장치(1100)로부터 수신되어 임시 저장된 사용자 서명 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. The control unit 1010 of the device 1000 may store user signature information and user state information received according to the signature registration procedure in the storage unit 1040. In addition, the control unit 1010 of the device 1000 may store user signature information and user state information received from the wearable device 1100 and temporarily stored in the storage unit 1040 according to a signature registration procedure.

사용자 서명 정보 및 사용자 상태 정보가 저장부(1040)에 저장되는 경우, 장치의 서명 등록 방법이 종료된다.
When the user signature information and the user state information are stored in the storage unit 1040, the signature registration method of the device is terminated.

도 8의 단계(S1205)로 되돌아가서, 저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 서명 인증 절차를 수행하는 도 8의 단계(S1207)로 진행한다. Returning to step S1205 of FIG. 8, if the storage unit 1040 has the same user signature information, the process proceeds to step S1207 of FIG. 8 for performing a signature authentication procedure.

도 8의 단계(S1207)에서, 장치는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용하여 서명 인증 여부를 결정한다. In step S1207 of FIG. 8, the device determines whether to authenticate the signature using the stored signature information and user state information, the input signature information, and the received user state information.

장치(1000)의 제어부(1010)는 저장부(1040)에 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용하여 입력된 사용자 서명을 인증할 수 있다. 제어부(1010)는 기 등록된 서명 정보와 입력된 서명 정보를 이용하여 정합도를 산출한다. 제어부(1010)는 산출된 정합도 결과와 인증 성공 문턱값(threshold)를 비교하여 입력된 사용자 서명의 인증 여부를 결정할 수 있다. 정합도의 산출과 서명 인증 여부는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보를 이용할 수 있다. The control unit 1010 of the device 1000 may authenticate the input user signature by using the signature information and user status information stored in the storage unit 1040, the input signature information, and the received user status information. The control unit 1010 calculates a degree of matching using the previously registered signature information and the input signature information. The controller 1010 may determine whether to authenticate the input user signature by comparing the calculated matching result with an authentication success threshold. Calculation of the degree of matching and whether to authenticate the signature may use stored signature information, user status information, input signature information, and received user status information.

장치(1000)의 제어부(1010)는 등록된(기 저장된) 사용자 상태 정보와 입력된 사용자 상태 정보를 이용하여 정합도 계산에 대응되는 특징별 가중치를 변경할 수 있다. 또한, 장치(1000)의 제어부(1010)는 등록된(기 저장된) 사용자 상태 정보와 입력된 사용자 상태 정보를 이용하여 인증 성공 문턱값을 변경할 수 있다. The control unit 1010 of the device 1000 may change a weight for each feature corresponding to the matching degree calculation using the registered (pre-stored) user state information and the input user state information. In addition, the controller 1010 of the device 1000 may change the authentication success threshold using registered (pre-stored) user state information and input user state information.

서명 등록하는 경우의 사용자 상태(예를 들어, 낮은 손 떨림)와 서명 인증하는 경우의 사용자 상태(예를 들어, 낮은 손 떨림)가 동일한 경우(등록 사용자 서명 및 인증 사용자 서명의 입력 정확도가 높은 경우), 장치(1000)의 제어부(1010)는 특징별 가중치 변경 및 인증 성공 문턱값의 변경 없이 서명 인증 절차를 수행할 수 있다. When the user status (e.g., low hand shake) when signing registration and the user status (e.g., low hand shaking) when signing authentication are the same (when the input accuracy of the registered user signature and the authentication user signature is high) ), the control unit 1010 of the device 1000 may perform the signature authentication procedure without changing the weight for each feature and changing the authentication success threshold.

서명 등록하는 경우의 사용자 상태 및 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 등록 사용자 서명과 인증 사용자 서명의 정합도 산출을 위해 특징(예를 들어, 서명 모양, 서명 입력 속도 또는 입력되는 서명의 압력)별 가중치를 변경할 수 있다. 각각의 서명 특징은 정합도 산출에 있어서의 중요도에 대응되는 가중치를 가지고 있다. 예를 들어, 정합도를 산출하는 경우, 제어부(1010)는 서명 모양의 가중치를 30, 서명 속도의 가중치를 30 및 입력되는 서명 압력의 가중치를 40으로 설정하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 제어부(1010)에 의해 특징별 가중치가 각각 변경되는 경우에도, 가중치의 합은 100으로 동일할 수 있다. In response to the comparison result of the user status in the case of signature registration and the user status in the case of signature authentication, the control unit 1010 features features (e.g., signature shape, signature You can change the weight for each input speed or the pressure of the input signature). Each signature feature has a weight corresponding to its importance in calculating the degree of matching. For example, when calculating the matching degree, the controller 1010 may calculate the matching degree by setting the weight of the signature shape to 30, the weight of the signature speed to 30, and the weight of the input signature pressure to 40. The sum of weights applied to calculation of the matching degree may be 100. In addition, even when the weights for each feature are respectively changed by the control unit 1010, the sum of the weights may be equal to 100.

사용자가 낮은 손 떨림 상태에서 장치(1000)를 통해 서명을 등록하는 경우와 높은 손 떨림 상태에서 장치(1000)를 통해 인증 서명을 입력하는 경우를 고려하여 보자. 제어부(1010)가 기준 가중치(예를 들어, 30, 30, 40)를 적용하는 경우, 등록 서명의 특징과 인증 서명의 특징의 차이에 의해 본인 인증률(True Accept Rate, TAR)이 저하될 수 있다. 제어부(1010)는 서명 특징의 기준 가중치(예: 30, 30, 40)를 각각 40, 35, 25으로 변경하여 정합도를 산출함으로써 본인 인증 성공률(TAR)을 개선할 수 있다. Consider a case in which a user registers a signature through the device 1000 in a low hand shake state and a case in which the user inputs an authentication signature through the device 1000 in a high hand shake state. When the control unit 1010 applies a reference weight (eg, 30, 30, 40), a true acceptance rate (TAR) may be lowered due to a difference between the characteristics of the registration signature and the characteristics of the authentication signature. . The control unit 1010 may improve the self-authentication success rate (TAR) by changing the reference weight (eg, 30, 30, 40) of the signature feature to 40, 35, and 25, respectively, and calculating the matching degree.

본 발명의 실시예에 따른 각 서명 특징의 가중치는 하나의 실시예이며, 사용자의 상태(예를 들어, 손 떨림, 사용자 흔들림, 사용자의 동작, 산책 또는 조깅 등)에 대응하여 각 서명 특징의 가중치가 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The weight of each signature feature according to the embodiment of the present invention is one embodiment, and the weight of each signature feature corresponding to the user's state (eg, hand shaking, user shaking, user's motion, walking or jogging, etc.) It will be readily understood by those of ordinary skill in the art that can be changed.

제어부(1010)는 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 입력된 서명의 인증을 위한 인증 성공 문턱값을 변경하여 본인 인증률을 높일 수 있다. 인증 성공 문턱값은 등록된 서명과 인증을 위해 입력된 서명의 유사 정도를 고려하여 인증 성공으로 판단하는 기준 값이다. The control unit 1010 increases the identity authentication rate by changing the authentication success threshold for authenticating the input signature in response to the comparison result of the user state in the case of signature registration and the user state in the case of signature authentication. I can. The authentication success threshold is a reference value that is determined as authentication success in consideration of the degree of similarity between the registered signature and the signature input for authentication.

예를 들어, 설정된 인증 성공 문턱값이 85이고, 서명 등록하는 경우에 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우의 낮은 손 떨림인 사용자 상태(예를 들어, 낮은 손 떨림)인 경우, 사용자의 본인 인증 성공률(TAR)이 96%일 수 있다. For example, if the set authentication success threshold is 85, and the user state with low hand shake when signing registration and the user state with low hand shake when signing authentication (e.g., low hand shake), the user's The identity authentication success rate (TAR) may be 96%.

서명 등록하는 경우에 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우에 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 또한, 서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 낮은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수도 있다. In a user state of low hand shake when signing registration and a user state of high hand shake when signing authentication, a success rate of the user's identity authentication may be lowered due to a difference in accuracy of the input user's signature. In addition, in a user state of high hand shake when signing registration and a user state of low hand shake when signing authentication, the user's identity authentication success rate may be lowered due to a difference in accuracy of the input user signature.

서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 85에서부터 70으로 변경할 수 있다. 또한, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 90에서부터 75로 변경할 수도 있다. When the user state in the case of signing registration and the user state in the case of signing authentication are different, the control unit 1010 may change (eg, decrease) an authentication success threshold to improve a self-authentication success rate. For example, if the user state in the case of signing registration and the user state in the case of signature authentication are different, the controller 1010 may change the authentication success threshold value from 85 to 70. In addition, when the user status in the case of signing registration and the user status in the case of signature authentication are different, the control unit 1010 may change the authentication success threshold value from 90 to 75.

서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 서명 등록 및 서명 인증하는 경우의 사용자 상태가 모두 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록 및 서명 인증 모두 사용자 상태가 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 80에서부터 70으로 변경할 수 있다. In the user state of high hand shake when signing registration and the user state of high hand shake when signing authentication, the success rate of the user's identity authentication may be lowered due to a difference in accuracy of the input user's signature. When the user status in the case of sign registration and signature authentication is a high hand shake state, the controller 1010 may change (eg, decrease) an authentication success threshold to improve a self-authentication success rate. For example, when both the signature registration and the signature authentication are in a high hand shake state, the controller 1010 may change the authentication success threshold from 80 to 70.

본 발명의 실시예에 따른 인증 성공 문턱값은 하나의 실시예이며, 사용자의 상태(예를 들어, 손 떨림, 산책, 취중, 조깅 등)에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다.
The authentication success threshold according to the embodiment of the present invention is one example, and it is understood that the authentication success threshold can be changed in response to the user's state (eg, shaking hands, walking, taking a walk, jogging, etc.). It will be readily understood by those of ordinary skill in the art.

도 8의 단계(S1208)에서, 장치는 서명 인증 여부를 결정한다.In step S1208 of FIG. 8, the device determines whether to authenticate the signature.

장치(1000)의 제어부(1010)는 저장된 서명 정보 및 사용자 상태 정보와 입력된 서명 정보 및 수신된 사용자 상태 정보의 비교 결과에 대응하여 서명 인증 여부를 결정할 수 있다. The controller 1010 of the apparatus 1000 may determine whether to authenticate the signature in response to a comparison result of the stored signature information and user state information, the input signature information, and the received user state information.

도 12 및 도 11을 참조하면, 장치(1000)의 제어부(1010)는 서명 인증 여부에 따라 팝업을 표시할 수 있다. 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공에 대응되는 팝업(1413)을 표시한다. 또는, 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공 및 설명(comment)을 포함하는 팝업(1413)을 표시할 수 있다. 사용자에 의해 팝업(1413)이 선택 또는 닫혀지는 경우, 도 8의 단계(S1209)로 진행한다. 12 and 11, the control unit 1010 of the device 1000 may display a pop-up according to whether signature is authenticated. When the input signature is authenticated, the controller 1010 displays a pop-up 1413 corresponding to the authentication success. Alternatively, when the input signature is authenticated, the controller 1010 may display a pop-up 1413 including authentication success and a comment. When the pop-up 1413 is selected or closed by the user, the process proceeds to step S1209 of FIG. 8.

입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패에 대응되는 팝업(1414)을 표시한다. 또는, 입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패뿐만 아니라 재시도(1414a, retry) 및 취소(1414b, cancel)을 포함하는 팝업(1414)을 표시할 수 있다. 사용자에 의해 팝업(1414)이 선택 또는 닫혀지는 경우, 장치의 서명 인증 방법이 종료된다.
When the input signature fails to authenticate, the control unit 1010 displays a pop-up 1414 corresponding to the authentication failure. Alternatively, when the input signature fails to authenticate, the controller 1010 may display a pop-up 1414 including retry 1414a and retry and cancel 1414b as well as authentication failure. When the pop-up 1414 is selected or closed by the user, the signature authentication method of the device is terminated.

도 8의 단계(S1209)에서 장치는 기능을 수행한다. In step S1209 of FIG. 8, the device performs a function.

장치(1000)의 제어부(1010)는 서명 인증에 대응하여 기능을 수행할 수 있다. 예를 들어, 서명 인증되는 경우, 제어부(1010)는 쇼핑 어플리케이션(1410)을 통해 상품을 구매할 수 있다. 또한, 제어부(1010)는 인증 서명에 의해 장치(1000)의 화면 잠금을 해제할 수 있다. The controller 1010 of the device 1000 may perform a function in response to signature authentication. For example, when signature is authenticated, the controller 1010 may purchase a product through the shopping application 1410. Also, the controller 1010 may unlock the screen of the device 1000 by using an authentication signature.

장치(1000)에서 해당 기능을 수행하는 경우, 장치의 서명 인증 방법이 종료된다.
When the device 1000 performs the corresponding function, the signature authentication method of the device is terminated.

도 9는 본 발명의 다른 실시예와 관련된 장치 서명 등록 및 인증 방법을 설명하기 위한 순서도이다. 9 is a flowchart illustrating a device signature registration and authentication method according to another embodiment of the present invention.

도 9의 단계(S1301)에서, 사용자의 서명이 입력된다. In step S1301 of FIG. 9, the user's signature is input.

도 10을 참조하면, 장치(1000)의 입력부(1010)을 통해 사용자의 서명이 입력된다. 사용자는 웨어러블 장치(1100)를 손목에 착용하거나 머리에 착용하고, 장치(1000)를 파지한 사용자는 검지를 포함하는 손가락 또는 스타일러스 펜과 같은 입력 펜(1001)을 이용하여 서명을 입력한다. Referring to FIG. 10, a user's signature is input through the input unit 1010 of the device 1000. The user wears the wearable device 1100 on a wrist or on his head, and the user who holds the device 1000 inputs a signature using a finger including an index finger or an input pen 1001 such as a stylus pen.

도 9의 단계(S1301)에서의 사용자 서명의 입력은 도 8의 단계(S1201)에서의 사용자 서명의 입력과 실질적으로 유사하므로 중복되는 설명은 생략된다.
Since the input of the user signature in step S1301 of FIG. 9 is substantially similar to the input of the user signature in step S1201 of FIG. 8, a redundant description is omitted.

도 9의 단계(S1302)에서, 장치의 상태 정보를 수신한다. In step S1302 of FIG. 9, status information of the device is received.

사용자의 서명이 입력되는 경우, 장치(1000)의 제어부(1010)는 감지부(1030)을 이용하여 장치의 방향 및/또는 움직임을 감지할 수 있다. 감지된 장치의 방향 및/또는 움직임은 제어부(1010)로 전송될 수 있다. When a user's signature is input, the controller 1010 of the device 1000 may detect the direction and/or movement of the device using the detection unit 1030. The sensed direction and/or movement of the device may be transmitted to the controller 1010.

도 9의 단계(S1302)에서의 장치(1000)의 상태 정보의 수신은 도 2의 단계(S220), 도 4의 단계(S420) 또는 도 5의 단계(S514)에서의 장치(1000)의 상태 정보의 수신과 실질적으로 유사하므로 중복되는 설명은 생략된다.
The reception of the state information of the device 1000 in the step S1302 of FIG. 9 is the state of the device 1000 in the step S220 of FIG. 2, the step S420 of FIG. 4, or the step S514 of FIG. Since it is substantially similar to the reception of information, a redundant description is omitted.

도 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 controller 1010 of the device 1000 may search for a wearable device capable of detecting a user's state through the communication unit 1050 through a known wireless network (eg, Bluetooth, wireless LAN, short-range communication, etc.). The controller 1010 may wirelessly connect to the searched wearable device (eg, a wrist worn wearable device). The controller 1010 of the device 1000 requests sensing information corresponding to the user's state from the wirelessly connected wearable device 1100.

장치(1000)의 요청에 대응하여 웨어러블 장치(1100)의 제어부(1110)는 감지부(1150)를 이용하여 사용자 상태를 감지할 수 있다. In response to a request from the device 1000, the control unit 1110 of the wearable device 1100 may detect a user state by using the detection unit 1150.

도 9의 단계(S1303)에서의 웨어러블 장치에게 센싱 정보의 요청 및 사용자 정보 감지는 도 8의 단계(S1202)에서의 웨어러블 장치에게 센싱 정보의 요청 및 사용자 상태 감지와 실질적으로 유사하므로 중복되는 설명은 생략된다.
The request for sensing information and the detection of user information from the wearable device in step S1303 of FIG. 9 are substantially similar to the request for sensing information from the wearable device and detection of the user state in step S1202 of FIG. Omitted.

도 9의 단계(S1304)에서, 장치는 웨어러블 장치에서부터 센싱 정보를 수신한다. In step S1304 of FIG. 9, the device receives sensing information from the wearable device.

장치(1000)의 제어부(1010)는 장치(1000)의 요청에 대응되는 센싱 정보를 통신부(1050)을 이용하여 웨어러블 장치(1100)에서부터 수신할 수 있다. The controller 1010 of the device 1000 may receive sensing information corresponding to the request of the device 1000 from the wearable device 1100 using the communication unit 1050.

도 9의 단계(S1304)에서의 웨어러블 장치에서부터 센싱 정보의 수신은 도 8의 단계(S1203)에서의 웨어러블 장치에서부터 센싱 정보의 수신과 실질적으로 유사하므로 중복되는 설명은 생략된다.
The reception of sensing information from the wearable device in step S1304 of FIG. 9 is substantially similar to the reception of sensing information from the wearable device in step S1203 of FIG.

도 9의 단계(S1305)에서, 장치는 장치 상태 및 사용자 상태를 결정한다. In step S1305 of FIG. 9, the device determines a device state and a user state.

장치(1000)의 제어부(1010)는 감지부(1030)에서 수신된 센서 값을 이용하여 장치(1000)의 상태(예를 들어, 고정 상태 또는 파지 상태)를 결정할 수 있다. 장치(1000)의 제어부(1010)는 수신된 센싱 정보를 이용하여 사용자의 상태(예를 들어, 산책)를 결정할 수 있다. The controller 1010 of the device 1000 may determine a state (eg, a fixed state or a gripping state) of the device 1000 by using a sensor value received from the sensing unit 1030. The controller 1010 of the device 1000 may determine a user's state (eg, walking) using the received sensing information.

도 9의 단계(S1305)에서의 장치 상태의 결정은 도 2의 단계(S220) 또는, 도 4의 단계(S420)에서의 사용자 상태의 결정과 실질적으로 유사하므로 중복되는 설명은 생략된다. 도 9의 단계(S1305)에서의 사용자 상태의 결정은 도 8의 단계(S1204)에서의 사용자 상태의 결정과 실질적으로 유사하므로 중복되는 설명은 생략된다.
Since the determination of the device state in step S1305 of FIG. 9 is substantially similar to the determination of the user state in step S220 of FIG. 2 or step S420 of FIG. 4, duplicate descriptions are omitted. Since the determination of the user state in step S1305 of FIG. 9 is substantially similar to the determination of the user state in step S1204 of FIG. 8, a redundant description will be omitted.

도 9의 단계(S1306)에서, 장치는 서명 등록 절차 여부를 결정한다. In step S1306 of Fig. 9, the device determines whether to proceed with the signature registration procedure.

장치(1000)의 제어부(1010)는 입력된 사용자 서명 정보를 이용하여 저장부(1040)의 기 저장 여부를 결정할 수 있다. The controller 1010 of the device 1000 may determine whether to pre-store the storage unit 1040 using the input user signature information.

도 9의 단계(S1306)에서의 서명 등록 절차 여부의 결정은 도 8의 단계(S1205)에서의 서명 등록 절차 여부의 결정과 실질적으로 유사하므로 중복되는 설명은 생략된다.
The determination of whether or not the signature registration procedure in step S1306 of FIG. 9 is substantially similar to the determination of whether or not the signature registration procedure in step S1205 of FIG. 8, and thus, a duplicate description is omitted.

도 9의 단계(S1207)에서, 장치는 서명 정보, 장치의 상태 정보 및 사용자 상태 정보를 저장한다. In step S1207 of FIG. 9, the device stores signature information, device status information, and user status information.

장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 수신된 사용자 서명 정보, 장치의 상태 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. 또한, 장치(1000)의 제어부(1010)는 서명 등록 절차에 따라 웨어러블 장치(1100)에서 수신되어 임시 저장된 사용자 서명 정보, 장치의 상태 정보 및 사용자 상태 정보를 저장부(1040)에 저장할 수 있다. The controller 1010 of the device 1000 may store user signature information, device state information, and user state information received according to the signature registration procedure in the storage unit 1040. In addition, the control unit 1010 of the device 1000 may store user signature information, device state information, and user state information received from the wearable device 1100 and temporarily stored in the storage unit 1040 according to the signature registration procedure.

사용자 서명 정보, 장치의 상태 정보 및 사용자 상태 정보가 저장부(1040)에 저장되는 경우, 장치의 서명 등록 방법이 종료된다.
When the user signature information, device state information, and user state information are stored in the storage unit 1040, the signature registration method of the device is terminated.

도 9의 단계(S1306)로 되돌아가서, 저장부(1040)에 동일한 사용자 서명 정보가 있는 경우, 서명 인증 절차를 수행하는 도 9의 단계(S1308)로 진행한다. Returning to step S1306 of Fig. 9, if the storage unit 1040 has the same user signature information, the process proceeds to step S1308 of Fig. 9 for performing a signature authentication procedure.

도 9의 단계(S1308)에서, 장치는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용하여 서명 인증 여부를 결정한다. In step S1308 of FIG. 9, the device determines whether to authenticate the signature using the stored signature information, device state information and user state information and input signature information, device state information, and received user state information.

장치(1000)의 제어부(1010)는 저장부(1040)에 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용하여 입력된 사용자 서명을 인증할 수 있다. 제어부(1010)는 기 등록된 서명 정보와 입력된 서명 정보를 이용하여 정합도를 산출한다. 제어부(1010)는 산출된 정합도 결과와 인증 성공 문턱값(threshold)을 비교하여 입력된 사용자 서명의 인증 여부를 결정할 수 있다. 정합도의 산출과 서명 인증 여부는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보를 이용할 수 있다. The controller 1010 of the device 1000 is a user input using signature information, device state information, user state information and input signature information, device state information, and received user state information stored in the storage unit 1040. Signature can be verified. The control unit 1010 calculates a degree of matching using the previously registered signature information and the input signature information. The controller 1010 may determine whether to authenticate the input user signature by comparing the calculated matching result with an authentication success threshold. To calculate the degree of matching and whether to authenticate the signature, stored signature information, device state information, user state information and input signature information, device state information, and received user state information may be used.

장치(1000)의 제어부(1010)는 등록된(기 저장된) 장치의 상태 정보 및 사용자 상태 정보와 입력된 장치의 상태 정보 및 사용자 상태 정보를 이용하여 정합도 계산에 대응되는 특징별 가중치를 변경할 수 있다. 또한, 장치(1000)의 제어부(1010)는 등록된(기 저장된) 장치의 상태 정보 및 사용자 상태 정보와 입력된 장치의 상태 정보 및 사용자 상태 정보를 이용하여 인증 성공 문턱값을 변경할 수 있다. The control unit 1010 of the device 1000 may change the weight for each feature corresponding to the matching degree calculation by using the registered (pre-stored) device state information and user state information, and the input device state information and user state information. have. In addition, the control unit 1010 of the device 1000 may change the authentication success threshold using the registered (pre-stored) device state information and user state information, and the input device state information and user state information.

서명 등록하는 경우에서 장치의 상태(예를 들어, 고정 상태) 및 사용자 상태(예를 들어, 낮은 손 떨림)와 서명 인증하는 경우에서, 장치의 상태(예를 들어, 고정 상태) 및 사용자 상태(예를 들어, 낮은 손 떨림)가 동일한 경우(등록 사용자 서명 및 인증 사용자 서명의 입력 정확도가 높은 경우), 장치(1000)의 제어부(1010)는 특징별 가중치 변경 및 인증 성공 문턱값의 변경 없이 서명 인증 절차를 수행할 수 있다. In the case of signature registration, the device's state (e.g., fixed state) and user state (e.g., low hand shake), and in the case of signature authentication, the device's state (e.g., fixed state) and user state ( For example, when low hand shaking) is the same (when the input accuracy of the registered user signature and the authentication user signature is high), the control unit 1010 of the device 1000 signs without changing the weight for each feature and changing the authentication success threshold. You can perform the authentication process.

서명 등록하는 경우의 사용자 상태 및 서명 인증하는 경우의 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 등록 사용자 서명과 인증 사용자 서명의 정합도 산출을 위해 특징(예를 들어, 서명 모양, 서명 입력 속도 또는 입력되는 서명의 압력)별 가중치를 변경할 수 있다. 각각의 서명 특징은 정합도 산출에 있어서의 중요도에 대응되는 가중치를 가지고 있다. 예를 들어, 정합도를 산출하는 경우, 제어부(1010)는 서명 모양의 가중치를 30, 서명 속도의 가중치를 30 및 입력되는 서명 압력의 가중치를 40으로 설정하여 정합도를 계산할 수 있다. 정합도 산출에 적용되는 가중치의 합은 100일 수 있다. 또한, 제어부(1010)에 의해 특징별 가중치가 각각 변경되는 경우, 가중치의 합은 100으로 동일할 수 있다. In response to the comparison result of the user status in the case of signature registration and the user status in the case of signature authentication, the control unit 1010 features features (e.g., signature shape, signature You can change the weight for each input speed or the pressure of the input signature). Each signature feature has a weight corresponding to its importance in calculating the degree of matching. For example, when calculating the matching degree, the controller 1010 may calculate the matching degree by setting the weight of the signature shape to 30, the weight of the signature speed to 30, and the weight of the input signature pressure to 40. The sum of weights applied to calculation of the matching degree may be 100. In addition, when the weights for each feature are respectively changed by the control unit 1010, the sum of the weights may be equal to 100.

사용자가 고정 상태이고 낮은 손 떨림 상태에서 장치(1000)를 통해 서명을 등록하는 경우와 고정 상태이고 높은 손 떨림 상태에서 장치(1000)를 통해 인증 서명을 입력하는 경우를 고려하여 보자. 제어부(1010)가 고정 상태이고 손 떨림의 차이가 있는 장치(1000)에 기준 가중치(예를 들어, 30, 30, 40)를 적용하는 경우, 등록 서명의 특징과 인증 서명의 특징의 차이에 의해 본인 인증률(True Accept Rate, TAR)이 저하될 수 있다. 제어부(1010)는 서명 특징의 기준 가중치(예: 30, 30, 40)를 각각 40, 35, 25으로 변경하여 정합도를 산출함으로써 본인 인증 성공률(TAR)을 개선할 수 있다. Consider a case in which a user registers a signature through the device 1000 in a fixed state and low hand shake state, and a case in which the user inputs an authentication signature through the device 1000 in a fixed state and high hand shake state. When the control unit 1010 is in a fixed state and applies a reference weight (eg, 30, 30, 40) to the device 1000 having a difference in hand shake, the difference between the characteristics of the registration signature and the characteristics of the authentication signature The True Accept Rate (TAR) may decrease. The control unit 1010 may improve the self-authentication success rate (TAR) by changing the reference weight (eg, 30, 30, 40) of the signature feature to 40, 35, and 25, respectively, and calculating the matching degree.

본 발명의 실시예에 따른 각 서명 특징의 가중치는 하나의 실시예이며, 장치의 상태(예를 들어, 고정 상태, 파지 상태) 및 사용자의 상태(예를 들어, 손 떨림, 동작, 산책 또는 조깅 등)에 대응하여 각 서명 특징의 가중치는 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. The weight of each signature feature according to the embodiment of the present invention is one embodiment, and the state of the device (e.g., stationary state, grip state) and the state of the user (e.g., hand shaking, motion, walking or jogging) Etc.), it will be readily understood by those of ordinary skill in the art that the weight of each signature feature can be changed.

서명 등록하는 경우의 장치 상태 및 사용자 상태와 서명 인증하는 경우의 장치 상태 및 사용자 상태의 비교 결과에 대응하여, 제어부(1010)는 입력된 서명의 인증을 위한 인증 성공 문턱값을 변경하여 본인 인증률을 높일 수 있다. 인증 성공 문턱값은 등록된 서명과 인증을 위해 입력된 서명의 유사 정도를 고려하여 인증 성공으로 판단하는 기준 값이다. In response to the comparison result of the device state and user state in the case of signature registration and the device state and user state in the case of signature authentication, the control unit 1010 changes the authentication success threshold for authentication of the input signature to increase the identity authentication rate. You can increase it. The authentication success threshold is a reference value that is determined as authentication success in consideration of the degree of similarity between the registered signature and the signature input for authentication.

예를 들어, 설정된 인증 성공 문턱값이 85이고, 서명 등록하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림의 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림인 사용자 상태(예를 들어, 낮은 손 떨림)인 경우, 사용자의 본인 인증 성공률(TAR)이 94%일 수 있다. For example, the set authentication success threshold is 85, the device 1000 in a fixed state when registering a signature, and the device 1000 in a stationary state in the case of signing authentication and a user state of low hand shake, and a low hand shake. In the case of the user state (eg, low hand tremor), the user's identity authentication success rate (TAR) may be 94%.

서명 등록하는 경우에 고정 상태인 장치(1000) 및 낮은 손 떨림인 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 또한, 서명 등록하는 경우에 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 낮은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수도 있다. According to the difference in the accuracy of the input user signature in the fixed state device 1000 and the user state of low hand shake when signing registration, and the stationary device 1000 state when signing authentication and the user state of high hand shake. The success rate of user authentication may decrease. In addition, in a user state of high hand shake when signing registration and a user state of low hand shake when signing authentication, the user's identity authentication success rate may be lowered due to a difference in accuracy of the input user signature.

서명 등록하는 경우의 고정 상태인 장치(1000) 및 사용자 상태와 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록하는 경우의 고정 상태인 장치(1000) 및 사용자 상태와 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 85에서부터 65로 변경할 수 있다. 또한, 서명 등록하는 경우의 사용자 상태와 서명 인증하는 경우의 사용자 상태가 다른 경우, 제어부(1010)는 인증 성공 문턱값을 93에서부터 74로 변경할 수도 있다. When the device 1000 and the user state in the fixed state when signing is registered and the device 1000 and the user state in the stationary state when the signature is authenticated are different, the control unit 1010 changes the authentication success threshold (for example, , Decrease) to improve the success rate of identity authentication. For example, if the device 1000 and the user state in the fixed state when signing is registered and the device 1000 and the user state in the stationary state in the case of signing authentication are different, the control unit 1010 sets the authentication success threshold to 85. It can be changed from to 65. In addition, when the user state in the case of signing registration and the user state in the case of signature authentication are different, the control unit 1010 may change the authentication success threshold value from 93 to 74.

서명 등록하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태와 서명 인증하는 경우에 고정 상태인 장치(1000) 및 높은 손 떨림인 사용자 상태에서, 입력되는 사용자 서명의 정확성 차이에 의해 사용자의 본인 인증 성공률이 저하될 수 있다. 서명 등록 및 서명 인증하는 경우의 고정 상태인 장치(1000) 및 사용자 상태가 모두 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 변경(예를 들어, 감소)하여 본인 인증 성공률을 향상시킬 수 있다. 예를 들어, 서명 등록 및 서명 인증 모두 사용자 상태가 높은 손 떨림 상태인 경우, 제어부(1010)는 인증 성공 문턱값을 82에서부터 71로 변경할 수 있다. In the case of registering a signature, in the fixed state device 1000 and the user state with high hand shake, and the device in the stationary state when signing authentication, and the user state having high hand shake, the difference in the accuracy of the input user signature The success rate of user authentication may decrease. When both the device 1000 in the fixed state in the case of sign registration and signature authentication and the user state are in a high hand shake state, the control unit 1010 changes (for example, decreases) the authentication success threshold to increase the authentication success rate. Can be improved. For example, when both the signature registration and the signature authentication are in a high hand shake state, the controller 1010 may change the authentication success threshold from 82 to 71.

본 발명의 실시예에 따른 인증 성공 문턱값은 하나의 실시예이며, 장치(1000)의 상태 및 사용자의 상태(예를 들어, 손 떨림, 산책, 취중, 조깅 등)에 대응하여 인증 성공 문턱값이 변경될 수 있다는 것은 당해 기술 분야의 통상의 지식을 가진 자에게 용이하게 이해될 것이다. 예를 들어, 서명 등록하는 경우, 고정 상태인 장치(1000) 및 사용자 상태(예를 들어, 손 떨림, 산책, 조깅 또는 취중 등)의 각각의 장치 상태 및 사용자 상태의 조합(예를 들어, 장치 상태 개수 X 사용자 상태 개수)에 따라 인증 성공 문턱값이 변경될 수 있다.
The authentication success threshold according to the embodiment of the present invention is an example, and the authentication success threshold value corresponds to the state of the device 1000 and the state of the user (eg, shaking hands, walking, taking a walk, jogging, etc.) It will be readily understood by those of ordinary skill in the art that this can be changed. For example, in the case of registering a signature, the device 1000 in a fixed state and a combination of each device state of the user state (eg, shaking hand, walking, jogging, or drunk) and a user state (eg, device Depending on the number of states X the number of user states), the authentication success threshold may be changed.

도 9의 단계(S1309)에서, 장치는 서명 인증 여부를 결정한다.In step S1309 of Fig. 9, the device determines whether to authenticate the signature.

장치(1000)의 제어부(1010)는 저장된 서명 정보, 장치의 상태 정보 및 사용자 상태 정보와 입력된 서명 정보, 장치의 상태 정보 및 수신된 사용자 상태 정보의 비교 결과에 대응하여 서명 인증 여부를 결정할 수 있다. The control unit 1010 of the device 1000 may determine whether to authenticate the signature in response to a comparison result of the stored signature information, device state information, user state information and input signature information, device state information, and received user state information. have.

도 12 및 도 11을 참조하면, 장치(1000)의 제어부(1010)는 서명 인증 여부에 따라 팝업을 표시할 수 있다. 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공에 대응되는 팝업(1413)을 표시한다. 또는, 입력된 서명이 인증되는 경우, 제어부(1010)는 인증 성공 및 설명(comment)을 포함하는 팝업(1413)을 표시할 수 있다. 사용자에 의해 팝업(1413)이 선택되는 경우, 도 9의 단계(S1310)로 진행한다. 12 and 11, the control unit 1010 of the device 1000 may display a pop-up according to whether signature is authenticated. When the input signature is authenticated, the controller 1010 displays a pop-up 1413 corresponding to the authentication success. Alternatively, when the input signature is authenticated, the controller 1010 may display a pop-up 1413 including authentication success and a comment. When the pop-up 1413 is selected by the user, the process proceeds to step S1310 of FIG. 9.

입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패에 대응되는 팝업(1414)을 표시한다. 또는, 입력된 서명이 인증 실패되는 경우, 제어부(1010)는 인증 실패뿐만 아니라 재시도(1414a) 및 취소(1414b)을 포함하는 팝업(1414)을 표시할 수 있다. 사용자에 의해 팝업(1414)이 선택되는 경우, 장치의 서명 인증 방법이 종료된다.
When the input signature fails to authenticate, the control unit 1010 displays a pop-up 1414 corresponding to the authentication failure. Alternatively, when the input signature fails to authenticate, the controller 1010 may display a pop-up 1414 including retry 1414a and cancellation 1414b as well as authentication failure. When the pop-up 1414 is selected by the user, the device's signature authentication method ends.

도 9의 단계(S1310)에서 장치는 기능을 수행한다. In step S1310 of FIG. 9, the device performs a function.

장치(1000)의 제어부(1010)는 서명 인증에 대응하여 기능을 수행할 수 있다. 예를 들어, 서명 인증되는 경우, 제어부(1010)는 쇼핑 어플리케이션(1410)을 통해 상품을 구매할 수 있다. 또한, 제어부(1010)는 인증 서명에 의해 장치(1000)의 화면 잠금을 해제할 수 있다. The controller 1010 of the device 1000 may perform a function in response to signature authentication. For example, when signature is authenticated, the controller 1010 may purchase a product through the shopping application 1410. Also, the controller 1010 may unlock the screen of the device 1000 by using an authentication signature.

장치(1000)에서 해당 기능을 수행하는 경우, 장치의 서명 인증 방법이 종료된다.
When the device 1000 performs the corresponding function, the signature authentication method of the device is terminated.

본 발명의 일 실시예에 따른 방법은 다양한 컴퓨터 수단을 통하여 수행될 수 있는 프로그램 명령 형태로 구현되어 컴퓨터 판독 가능 매체에 기록될 수 있다. 상기 컴퓨터 판독 가능 매체는 프로그램 명령, 데이터 파일, 데이터 구조 등을 단독으로 또는 조합하여 포함할 수 있다. 상기 매체에 기록되는 프로그램 명령은 본 발명을 위하여 특별히 설계되고 구성된 것들이거나 컴퓨터 소프트웨어 당업자에게 공지되어 사용 가능한 것일 수도 있다. 컴퓨터 판독 가능 기록 매체의 예에는 하드 디스크, 플로피 디스크 및 자기 테이프와 같은 자기 매체(magnetic media), CD-ROM, DVD와 같은 광기록 매체(optical media), 플롭티컬 디스크(floptical disk)와 같은 자기-광 매체(magneto-optical media), 및 롬(ROM), 램(RAM), 플래시 메모리 등과 같은 프로그램 명령을 저장하고 수행하도록 특별히 구성된 하드웨어 장치가 포함된다. 프로그램 명령의 예에는 컴파일러에 의해 만들어지는 것과 같은 기계어 코드뿐만 아니라 인터프리터 등을 사용해서 컴퓨터에 의해서 실행될 수 있는 고급 언어 코드를 포함한다. The method according to an embodiment of the present invention may be implemented in the form of program instructions that can be executed through various computer means and recorded in a computer-readable medium. The computer-readable medium may include program instructions, data files, data structures, and the like alone or in combination. The program instructions recorded on the medium may be specially designed and configured for the present invention, or may be known and usable to those skilled in computer software. Examples of computer-readable recording media include magnetic media such as hard disks, floppy disks, and magnetic tapes, optical media such as CD-ROMs and DVDs, and magnetic media such as floptical disks. -A hardware device specially configured to store and execute program instructions such as magneto-optical media, and ROM, RAM, flash memory, and the like. Examples of program instructions include not only machine language codes such as those produced by a compiler, but also high-level language codes that can be executed by a computer using an interpreter or the like.

이상에서 본 발명의 실시예에 대하여 상세하게 설명하였지만 본 발명의 권리범위는 이에 한정되는 것은 아니고 다음의 청구범위에서 정의하고 있는 본 발명의 기본 개념을 이용한 당업자의 여러 변형 및 개량 형태 또한 본 발명의 권리범위에 속한다.
Although the embodiments of the present invention have been described in detail above, the scope of the present invention is not limited thereto, and various modifications and improvements by those skilled in the art using the basic concept of the present invention defined in the following claims are also provided. It belongs to the scope of rights.

100: 서명 등록 장치 110: 입력부
120: 등록 제어부 130: 감지부
140: 저장부 150: 서명 인증 장치
160: 입력부 170: 인증 제어부
180: 감지부 190: 저장부
310: 사용자의 손 320: 모바일 기기
330: 모바일 기기의 피치(pitch) 1000: 장치
1001: 입력 펜 1020: 제어부
1050: 통신부 1100: 웨어러블 장치
1110: 제어부 1130: 통신부
1150: 감지부
100: signature registration device 110: input unit
120: registration control unit 130: detection unit
140: storage unit 150: signature authentication device
160: input unit 170: authentication control unit
180: sensing unit 190: storage unit
310: user's hand 320: mobile device
330: pitch of the mobile device 1000: device
1001: input pen 1020: control unit
1050: communication unit 1100: wearable device
1110: control unit 1130: communication unit
1150: detection unit

Claims (27)

서명 등록 장치에 있어서,
서명을 입력 받는 입력부와;
상기 서명 등록 장치의 상태를 감지하는 감지부와;
저장부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 감지부를 통해 감지된 상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 상기 저장부에 저장되게 제어하는 제어부를 포함하고,
상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 감지부는 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서를 포함하는 것을 특징으로 하는 장치.
In the signature registration device,
An input unit for receiving a signature;
A detector for detecting a state of the signature registration device;
A storage unit;
While the signature is input through the input unit, a control unit for controlling information on a state of the signature registration device sensed through the detection unit and information on the input signature to be stored in the storage unit,
And the state of the signature registration device includes one of a fixed state and a grip state, and the sensing unit includes a sensor that detects at least one of a tilt and an acceleration of the signature registration device.
삭제delete 제1항에 있어서,
상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위 내인 경우, 상기 제어부는 상기 서명 등록 장치의 상태를 고정 상태로 결정하는 것을 특징으로 하는 장치.
The method of claim 1,
When the detected inclination of the signature registration device is within a predetermined range, the control unit determines the state of the signature registration device as a fixed state.
제1항에 있어서,
상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 제어부는 상기 서명 등록 장치의 상태를 고정 상태로 결정하는 것을 특징으로 하는 장치.
The method of claim 1,
When the detected acceleration of the signature registration device fluctuates within a predetermined range, the control unit determines the state of the signature registration device as a fixed state.
서명 등록 장치에서의 서명 등록 방법에 있어서,
서명을 입력 받는 단계와;
상기 서명이 입력되는 동안 상기 서명 등록 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서에 의해 감지되는 상기 서명 등록 장치의 상태를 판단하는 단계와;
상기 서명 등록 장치의 상태에 대한 정보와 상기 입력된 서명에 대한 정보를 저장하는 단계를 포함하고,
상기 서명 등록 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 방법.
In the signature registration method in the signature registration device,
Receiving a signature;
Determining a state of the signature registration device detected by a sensor that detects at least one of a tilt and acceleration of the signature registration device while the signature is being input;
And storing information on a state of the signature registration device and information on the inputted signature,
The method of claim 1, wherein the state of the signature registration device includes one of a fixed state and a gripped state.
삭제delete 제5항에 있어서,
상기 서명 등록 장치의 상태를 판단하는 단계는
상기 감지된 서명 등록 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 등록 장치의 상태를 고정 상태로 결정하고,
상기 감지된 서명 등록 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 등록 장치를 고정 상태로 결정하는 것을 더 포함하는 것을 특징으로 하는 방법.
The method of claim 5,
The step of determining the state of the signature registration device
When the detected slope of the signature registration device is within a predetermined range, the state of the signature registration device to which the signature is input is determined as a fixed state,
And when the detected acceleration of the signature registration device fluctuates within a predetermined range, determining the signature registration device to which the signature is input as a fixed state.
서명 인증 장치에 있어서,
사용자의 서명을 입력 받는 입력부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 서명 인증 장치의 상태를 감지하는 감지부와;
서명 등록하는 경우, 기 저장된 등록 서명과 장치의 상태에 대한 정보를 저장하는 저장부와;
상기 저장부에 상기 기 저장된 등록 서명 및 상기 장치의 상태에 대한 정보와 상기 입력부를 통해 입력된 서명 및 상기 감지부에 의해 감지된 상기 서명 인증 장치의 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하고,
상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하고,
상기 감지부는, 상기 서명 인증 장치의 기울기 및 가속도 중 적어도 하나를 감지하기 위한 센서를 포함하는 것을 특징으로 하는 장치.
In the signature authentication device,
An input unit for receiving a user's signature;
A sensing unit that detects a state of the signature authentication device while the signature is input through the input unit;
In case of registering a signature, a storage unit for storing information on a previously stored registered signature and a state of the device;
The input signature is performed using information on the state of the device and the registered signature previously stored in the storage unit, the signature input through the input unit, and information on the state of the signature authentication device detected by the detection unit. It includes a control unit to authenticate,
When the signature is registered, the device state includes one of a fixed state and a gripped state, and the state of the signature authentication device includes one of a fixed state and a gripped state,
And the sensing unit includes a sensor for detecting at least one of a tilt and acceleration of the signature authentication device.
삭제delete 제8항에 있어서,
상기 제어부는, 상기 감지된 서명 인증 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하고, 상기 감지된 서명 인증 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하는 것을 특징으로 하는 장치.
The method of claim 8,
When the detected slope of the signature authentication device is within a predetermined range, the control unit determines the signature authentication device to which the signature is input as a fixed state, and the detected acceleration of the signature authentication device fluctuates within a predetermined range. If so, the signature authentication device to which the signature is input is determined to be in a fixed state.
제8항에 있어서,
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 제어부는 상기 기 저장된 등록 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.
The method of claim 8,
When the state of the device in the case of registering the signature and the state of the signature authentication device are different, the control unit changes a weight for each feature used to calculate a matching degree between the previously stored registered signature and the input signature. Device.
제8항에 있어서,
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 장치.
The method of claim 8,
And when the state of the device in the case of registering the signature and the state of the signature authentication device are different, the control unit changes an authentication success threshold value used for authentication of the input signature.
제8항에 있어서,
상기 서명 등록하는 경우의 장치 상태와 상기 서명 인증 장치의 상태가 파지 상태인 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 하향 변경하는 것을 특징으로 하는 장치.
The method of claim 8,
And when the device state in the case of registering the signature and the state of the signature authentication device are in a grip state, the control unit downwardly changes an authentication success threshold value used for authentication of the input signature.
서명 인증 장치에서의 서명 인증 방법에 있어서,
사용자의 서명을 입력 받는 단계와;
상기 서명 인증 장치의 기울기 및 가속도 중 적어도 하나를 감지하는 센서에 의해 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 판단하는 단계와;
서명 등록하는 경우의 기 등록된 서명과 장치 상태에 대한 정보 및 상기 입력된 서명과 상기 서명 인증 장치의 상태에 대한 정보를 이용하여, 상기 입력된 서명을 인증하는 단계를 포함하고,
상기 서명 등록하는 경우의 상기 장치 상태는 고정 상태 및 파지 상태 중 하나를 포함하고, 상기 서명 인증 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 방법.
In the signature authentication method in a signature authentication device,
Receiving a user's signature;
Determining a state of the signature authentication device to which the signature is input by a sensor that detects at least one of a slope and an acceleration of the signature authentication device;
In the case of registering a signature, using information on a pre-registered signature and device status, and information on the input signature and status of the signature authentication device, authenticating the input signature,
The device state in the case of registering the signature includes one of a fixed state and a gripped state, and the state of the signature authentication device includes one of a fixed state and a gripped state.
삭제delete 제14항에 있어서,
상기 서명 인증 장치의 상태를 판단하는 단계는
상기 판단된 서명 인증 장치의 기울기가 미리 정해진 범위인 경우, 상기 서명이 입력되는 상기 서명 인증 장치의 상태를 고정 상태로 결정하고,
상기 판단된 서명 인증 장치의 가속도가 미리 정해진 범위 내에서 변동되는 경우, 상기 서명이 입력되는 상기 서명 인증 장치를 고정 상태로 결정하는 것을 더 포함하는 것을 특징으로 하는 방법.
The method of claim 14,
The step of determining the state of the signature authentication device
When the determined slope of the signature authentication device is within a predetermined range, the state of the signature authentication device to which the signature is input is determined as a fixed state,
And when the determined acceleration of the signature authentication device varies within a predetermined range, determining the signature authentication device to which the signature is input as a fixed state.
제14항에 있어서,
상기 인증하는 단계는,
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태의 비교에 대응하여, 상기 기 등록된 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 방법.
The method of claim 14,
The step of authenticating,
In response to a comparison of the state of the device and the state of the signature authentication device in the case of registering the signature, changing a weight for each feature used to calculate a matching degree between the previously registered signature and the input signature. .
제14항에 있어서,
상기 인증하는 단계는
상기 서명 등록하는 경우의 상기 장치 상태와 상기 서명 인증 장치의 상태의 비교에 대응하여, 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 방법.
The method of claim 14,
The step of authenticating
And changing an authentication success threshold value used for authenticating the input signature in response to a comparison of the state of the device and the state of the signature authentication device in the case of registering the signature.
제14항 및 제16항 내지 제18항 중 어느 한 항의 서명 인증 방법을 구현하기 위한 프로그램이 기록된 컴퓨터로 판독 가능한 기록매체.A computer-readable recording medium in which a program for implementing the signature authentication method of any one of claims 14 and 16 to 18 is recorded. 서명 인증 장치에 있어서,
사용자의 서명을 입력 받는 입력부와;
기 저장된 등록 서명 및 사용자 상태에 대한 정보를 저장하는 저장부와;
웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부와;
상기 저장부에 기 저장된 등록 서명 및 상기 사용자 상태에 대한 정보, 상기 입력부를 통해 입력된 서명 및 상기 통신부를 통해 상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하는 것을 특징으로 하는 장치.
In the signature authentication device,
An input unit for receiving a user's signature;
A storage unit for storing information on a pre-stored registration signature and a user state;
A communication unit for receiving information on a user state from the wearable device;
Authenticating the inputted signature using information on the registered signature and the user status previously stored in the storage unit, the signature input through the input unit, and information on the user status received from the wearable device through the communication unit Device, characterized in that it comprises a control unit.
제20항에 있어서,
상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태는 손 떨림, 사용자 흔들림, 사용자의 동작, 산책, 조깅 또는 음주 상태를 포함하는 것을 특징으로 하는 장치.
The method of claim 20,
The device according to claim 1, wherein the user state received from the wearable device includes hand shaking, user shaking, user motion, walking, jogging, or drinking.
제20항에 있어서,
서명 등록하는 경우의 상기 사용자 상태와 상기 서명 인증하는 경우의 사용자 상태가 다른 경우, 상기 제어부는 상기 기 저장된 등록 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.
The method of claim 20,
When the user state in the case of registering a signature and the user state in the case of authenticating the signature are different, the control unit changes a weight for each feature used to calculate a matching degree between the previously stored registered signature and the input signature. Device.
제20항에 있어서,
서명 등록하는 경우의 상기 사용자 상태와 상기 서명 인증하는 경우의 사용자 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 변경하는 것을 특징으로 하는 장치.
The method of claim 20,
And when the user state in the case of registering a signature and the user state in the case of authenticating the signature are different, the control unit changes an authentication success threshold value used for authentication of the input signature.
서명 인증 장치에 있어서,
사용자의 서명을 입력 받는 입력부와;
상기 입력부를 통해 상기 서명이 입력되는 동안, 상기 서명 인증 장치의 상태를 감지하는 감지부와;
기 저장된 등록 서명, 사용자 상태에 대한 정보 및 장치 상태에 대한 정보를 저장하는 저장부와;
웨어러블 장치에서부터 사용자 상태에 대한 정보를 수신하는 통신부와;
상기 저장부에 기 저장된 등록 서명, 상기 사용자 상태에 대한 정보 및 상기 장치 상태에 대한 정보, 상기 입력부를 통해 입력된 서명, 상기 통신부를 통해 상기 웨어러블 장치에서부터 수신되는 상기 사용자 상태에 대한 정보 및 상기 감지부에서부터 수신되는 장치 상태에 대한 정보를 이용하여 상기 입력된 서명을 인증하는 제어부를 포함하는 것을 특징으로 하는 장치.
In the signature authentication device,
An input unit for receiving a user's signature;
A sensing unit that detects a state of the signature authentication device while the signature is input through the input unit;
A storage unit for storing pre-stored registration signature, information on a user state, and information on a device state;
A communication unit for receiving information on a user state from the wearable device;
A registration signature previously stored in the storage unit, information on the user state and information on the device state, a signature input through the input unit, information on the user state received from the wearable device through the communication unit, and the detection And a control unit for authenticating the input signature using information on a device state received from a unit.
제24항에 있어서,
상기 웨어러블 장치에서 수신되는 상기 사용자 상태는 손 떨림, 사용자 흔들림, 사용자의 동작, 산책, 조깅 또는 음주 상태를 포함하고
상기 감지부에서 수신되는 상기 장치의 상태는 고정 상태 및 파지 상태 중 하나를 포함하는 것을 특징으로 하는 장치.
The method of claim 24,
The user state received from the wearable device includes hand shaking, user shaking, user motion, walking, jogging, or drinking.
The device according to claim 1, wherein the state of the device received by the sensing unit includes one of a fixed state and a grip state.
제24항에 있어서,
서명 등록하는 경우의 상기 사용자 상태 및 상기 장치 상태와 상기 서명 인증하는 경우의 사용자 상태 및 상기 장치 상태가 다른 경우, 상기 제어부는 상기 기 저장된 등록 서명과 상기 입력된 서명의 정합도 산출에 사용되는 특징별 가중치를 변경하는 것을 특징으로 하는 장치.
The method of claim 24,
When the user state and the device state in the case of signature registration and the user state and the device state in the case of signature authentication are different, the control unit is used to calculate a matching degree between the previously stored registered signature and the input signature. Device, characterized in that to change the weight of each.
제24항에 있어서,
서명 등록하는 경우의 상기 사용자 상태 및 상기 장치 상태와 상기 서명 인증하는 경우의 사용자 상태 및 상기 장치 상태가 다른 경우, 상기 제어부는 상기 입력된 서명의 인증에 사용되는 인증 성공 문턱값을 감소되게 변경하는 것을 특징으로 하는 장치.
The method of claim 24,
When the user state and the device state in the case of signature registration and the user state and the device state in the case of signature authentication are different, the control unit changes the authentication success threshold value used for authentication of the input signature to be decreased. Device characterized in that.
KR1020140102621A 2013-10-08 2014-08-08 Signature registration method, signature authentication method and apparatus thereof Active KR102245267B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
PCT/KR2014/007731 WO2015053473A1 (en) 2013-10-08 2014-08-20 Signature registration method, signature authentication method and device therefor

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR1020130120190 2013-10-08
KR20130120190 2013-10-08

Publications (2)

Publication Number Publication Date
KR20150041569A KR20150041569A (en) 2015-04-16
KR102245267B1 true KR102245267B1 (en) 2021-04-27

Family

ID=53035024

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020140102621A Active KR102245267B1 (en) 2013-10-08 2014-08-08 Signature registration method, signature authentication method and apparatus thereof

Country Status (1)

Country Link
KR (1) KR102245267B1 (en)

Families Citing this family (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR101575577B1 (en) 2015-07-09 2015-12-08 주식회사 시큐브 Manual signature authentication system and method thereof
KR101584045B1 (en) 2015-09-02 2016-01-11 주식회사 시큐브 Segment-based manual signature authentication system and method thereof
KR101910350B1 (en) 2015-09-11 2019-01-04 주식회사 시큐브 Manual signature authentication system and method thereof
KR101585842B1 (en) 2015-10-05 2016-01-15 주식회사 시큐브 Segment block-based manual signature authentication system and method thereof
KR101598331B1 (en) * 2015-12-11 2016-03-14 주식회사 시큐브 Time division segment block-based manual signature authentication system and method thereof
KR20170084589A (en) * 2016-01-12 2017-07-20 엘지전자 주식회사 Watch type mobile terminal, mobile terminal and method for controlling the same
KR101729434B1 (en) 2016-02-16 2017-04-24 주식회사 시큐브 Space division segment block and its dynamic movement tracking based manual signature authentication system and method thereof
KR101884090B1 (en) * 2016-11-28 2018-08-01 공주대학교 산학협력단 Apparatus and method of signature authentication
KR101911679B1 (en) * 2017-02-10 2018-10-25 주식회사 하이딥 User authorization method and apparatus by using touch pressure sensor
KR102225556B1 (en) * 2019-08-12 2021-03-08 연세대학교 산학협력단 User Authentication Apparatus and Method for Accepting Various Postures of User in Behavioral Authentication

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2007226703A (en) * 2006-02-27 2007-09-06 Seiko Epson Corp Handwritten signature authentication device
US20110135169A1 (en) 2004-08-21 2011-06-09 Softpro Gmbh Method and Device for Detecting a Hand-Written Signature or Mark and for Recognising the Authenticity of Said Signature or Mark
US20120242603A1 (en) * 2011-03-21 2012-09-27 N-Trig Ltd. System and method for authentication with a computer stylus

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20110135169A1 (en) 2004-08-21 2011-06-09 Softpro Gmbh Method and Device for Detecting a Hand-Written Signature or Mark and for Recognising the Authenticity of Said Signature or Mark
JP2007226703A (en) * 2006-02-27 2007-09-06 Seiko Epson Corp Handwritten signature authentication device
US20120242603A1 (en) * 2011-03-21 2012-09-27 N-Trig Ltd. System and method for authentication with a computer stylus

Also Published As

Publication number Publication date
KR20150041569A (en) 2015-04-16

Similar Documents

Publication Publication Date Title
KR102245267B1 (en) Signature registration method, signature authentication method and apparatus thereof
KR102630631B1 (en) Implementation of biometric authentication
US20220050563A1 (en) User interfaces for tracking and finding items
US20250156516A1 (en) User interface for enrolling a biometric feature
KR102206054B1 (en) Method for processing fingerprint and electronic device thereof
KR102219042B1 (en) Electronic device, wearable device and method for the input of the electronic device
KR102041984B1 (en) Mobile apparatus having function of face recognition with additional component
US20220335807A1 (en) User interfaces for location tracking
US9858467B2 (en) Method and apparatus for recognizing fingerprints
US20140210758A1 (en) Mobile terminal for generating haptic pattern and method therefor
US20140317499A1 (en) Apparatus and method for controlling locking and unlocking of portable terminal
US10027737B2 (en) Method, apparatus and computer readable medium for activating functionality of an electronic device based on the presence of a user staring at the electronic device
US20160252968A1 (en) Interface elements for managing gesture control
US9075514B1 (en) Interface selection element display
KR20140147557A (en) Mobile terminal and method for detecting a gesture to control functions
US9696815B2 (en) Method, device, system and non-transitory computer-readable recording medium for providing user interface
US11385784B2 (en) Systems and methods for configuring the user interface of a mobile device
US20220407550A1 (en) Smart ring
US9471154B1 (en) Determining which hand is holding a device
KR102082418B1 (en) Electronic device and method for controlling the same
KR102096824B1 (en) Apparatus and method for providing a security environment
KR102130801B1 (en) Apparatus for detecting wrist step and method thereof
CN111368268A (en) User identification method, user identification device, storage medium and head-mounted device
US8726367B2 (en) Highlighting in response to determining device transfer
KR20170083403A (en) Smart watch and controlling method using electromyograph singsl therof

Legal Events

Date Code Title Description
PA0109 Patent application

Patent event code: PA01091R01D

Comment text: Patent Application

Patent event date: 20140808

PG1501 Laying open of application
A201 Request for examination
PA0201 Request for examination

Patent event code: PA02012R01D

Patent event date: 20190711

Comment text: Request for Examination of Application

Patent event code: PA02011R01I

Patent event date: 20140808

Comment text: Patent Application

E902 Notification of reason for refusal
PE0902 Notice of grounds for rejection

Comment text: Notification of reason for refusal

Patent event date: 20200925

Patent event code: PE09021S01D

E701 Decision to grant or registration of patent right
PE0701 Decision of registration

Patent event code: PE07011S01D

Comment text: Decision to Grant Registration

Patent event date: 20210121

GRNT Written decision to grant
PR0701 Registration of establishment

Comment text: Registration of Establishment

Patent event date: 20210421

Patent event code: PR07011E01D

PR1002 Payment of registration fee

Payment date: 20210422

End annual number: 3

Start annual number: 1

PG1601 Publication of registration
PR1001 Payment of annual fee

Payment date: 20240328

Start annual number: 4

End annual number: 4