KR101062011B1 - Smart card and user authentication method with signature information input unit - Google Patents

Smart card and user authentication method with signature information input unit Download PDF

Info

Publication number
KR101062011B1
KR101062011B1 KR1020090110455A KR20090110455A KR101062011B1 KR 101062011 B1 KR101062011 B1 KR 101062011B1 KR 1020090110455 A KR1020090110455 A KR 1020090110455A KR 20090110455 A KR20090110455 A KR 20090110455A KR 101062011 B1 KR101062011 B1 KR 101062011B1
Authority
KR
South Korea
Prior art keywords
signature
user
signature information
smart card
information input
Prior art date
Application number
KR1020090110455A
Other languages
Korean (ko)
Other versions
KR20110053783A (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 KR1020090110455A priority Critical patent/KR101062011B1/en
Publication of KR20110053783A publication Critical patent/KR20110053783A/en
Application granted granted Critical
Publication of KR101062011B1 publication Critical patent/KR101062011B1/en

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V40/00Recognition of biometric, human-related or animal-related patterns in image or video data
    • G06V40/30Writer recognition; Reading and verifying signatures
    • G06V40/33Writer recognition; Reading and verifying signatures based only on signature image, e.g. static signature recognition
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/24Classification techniques
    • G06F18/241Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches
    • G06F18/2411Classification techniques relating to the classification model, e.g. parametric or non-parametric approaches based on the proximity to a decision surface, e.g. support vector machines
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/067Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components
    • G06K19/07Record carriers with conductive marks, printed circuits or semiconductor circuit elements, e.g. credit or identity cards also with resonating or responding marks without active components with integrated circuit chips
    • G06K19/077Constructional details, e.g. mounting of circuits in the carrier
    • G06K19/07701Constructional details, e.g. mounting of circuits in the carrier the record carrier comprising an interface suitable for human interaction
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F18/00Pattern recognition
    • G06F18/20Analysing
    • G06F18/21Design or setup of recognition systems or techniques; Extraction of features in feature space; Blind source separation
    • G06F18/213Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods
    • G06F18/2135Feature extraction, e.g. by transforming the feature space; Summarisation; Mappings, e.g. subspace methods based on approximation criteria, e.g. principal component analysis
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06VIMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
    • G06V30/00Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
    • G06V30/10Character recognition
    • G06V30/22Character recognition characterised by the type of writing
    • G06V30/226Character recognition characterised by the type of writing of cursive writing
    • G06V30/2268Character recognition characterised by the type of writing of cursive writing using stroke segmentation
    • G06V30/2276Character recognition characterised by the type of writing of cursive writing using stroke segmentation with probabilistic networks, e.g. hidden Markov models

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Data Mining & Analysis (AREA)
  • Bioinformatics & Cheminformatics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Evolutionary Biology (AREA)
  • Evolutionary Computation (AREA)
  • Bioinformatics & Computational Biology (AREA)
  • General Engineering & Computer Science (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Computer Hardware Design (AREA)
  • Microelectronics & Electronic Packaging (AREA)
  • Human Computer Interaction (AREA)
  • Multimedia (AREA)
  • Collating Specific Patterns (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

서명정보 입력부를 구비한 스마트 카드 및 사용자 인증방법을 개시한다. 본 발명의 일양상에 따른 서명정보 입력부를 구비한 스마트 카드는, 사용자의 서명정보를 입력받는 서명정보 입력부와, 다수의 서명인식 알고리즘이 저장된 메모리와, 이들 서명인식 알고리즘 중에서 사용자에 의해 설정된 서명인식 알고리즘을 이용하여 서명정보 입력부로부터 입력받은 사용자의 서명정보에 대한 인식을 수행함으로써 사용자 인증을 수행하는 제어부를 포함한다. 이에 따라 사용자로부터 획득된 서명정보가 스마트 카드 내에서만 사용되므로 서명정보의 유출을 방지하고 보안을 강화할 수 있을 뿐만 아니라, 사용자 인식 오류를 감소시킬 수 있다. A smart card having a signature information input unit and a user authentication method are disclosed. A smart card having a signature information input unit according to an aspect of the present invention includes a signature information input unit for receiving user's signature information, a memory in which a plurality of signature recognition algorithms are stored, and a signature recognition set by the user among these signature recognition algorithms. And a controller for performing user authentication by performing recognition of the signature information of the user input from the signature information input unit using an algorithm. Accordingly, since the signature information obtained from the user is used only in the smart card, it is possible not only to prevent leakage of signature information and to enhance security, but also to reduce a user recognition error.

스마트 카드, 서명정보 Smart card, signature information

Description

서명정보 입력부를 구비한 스마트 카드 및 사용자 인증방법{Smart card with sign pad, and method of user authentification}Smart card with sign pad, and method of user authentification

본 발명은 스마트 카드에 관한 것으로, 보다 상세하게는 서명정보 입력부를 구비한 스마트 카드 및 사용자 인증방법에 관한 것이다.The present invention relates to a smart card, and more particularly, to a smart card having a signature information input unit and a user authentication method.

전자결제와 관련된 인프라가 확충되면서 신용카드, 체크카드 및 직불카드 중 적어도 하나 이상의 전자결제수단을 기반으로 하는 후불 또는 직불 형태의 전자결제 서비스가 일반화되었다.With the expansion of infrastructure related to electronic payment, electronic payment services in the form of post-pay or debit based on at least one electronic payment method among credit card, check card and debit card have become common.

스마트 카드는 전자 회로를 포함하는 소형 신용 카드 크기의 디바이스를 말하며, 다양한 분야에서 응용되고 있다. 스마트 카드는 일반적으로 내부 메모리 및 프로세서와, 스마트 카드가 삽입되는 단말기에 대한 전기적 접속을 형성하기 위한 외부 접촉 패드를 포함한다. 스마트 카드와 단말기의 인터페이스인 전기적 접속을 통해, 사용자는 개인 정보 또는 시스템 정보에 대한 액세스 제어와, 단말기의 기능과 관련된 여러가지 제어를 수행할 수 있다. 일반적으로 스마트 카드에 저장되는 정보는 개인 식별 번호(Personal Identification Number, PIN)와 같은 인식 정보, 전자 신용 총액과 같은 재정 정보 및 개인 정보이다.A smart card refers to a small credit card sized device including an electronic circuit, and has been applied in various fields. Smart cards generally include an internal memory and a processor and external contact pads for forming an electrical connection to the terminal into which the smart card is inserted. Through the electrical connection, which is an interface between the smart card and the terminal, the user can perform access control on personal information or system information and various controls related to the function of the terminal. In general, the information stored on the smart card is identification information such as a personal identification number (PIN), financial information such as the total amount of electronic credit and personal information.

한편, 전자결제 가맹점에 구비된 결제 단말기를 통해 고객으로부터 전자서명정보를 입력받기 위해서는, 사용자로부터의 서명을 입력받을 수 있는 사인 패드(sign pad)와 같은 전자 서명정보 입력장치를 결제 단말기에 연결하여 사용해야 한다. 전자 서명정보 입력장치를 통해 취득한 서명정보는 자체적으로 사용자를 식별하거나 인식하는데 사용되지 않기 때문에 이 서명정보는 위조될 수 있고, 더 나아가 사용자로부터 서명을 입력받기 위해 모든 전자결제 가맹점에서 전자 서명정보 입력장치가 필요하다.On the other hand, in order to receive the electronic signature information from the customer through the payment terminal provided in the electronic payment merchant, by connecting an electronic signature information input device, such as a sign pad that can receive a signature from the user to the payment terminal Should be used. Since the signature information acquired through the electronic signature information input device is not used to identify or recognize the user by itself, the signature information can be forged, and furthermore, the electronic signature information is input at all electronic payment merchants in order to receive a signature from the user. A device is needed.

그리고, 취득한 서명정보를 인식하여 사용자별로 식별하기 위한 여러가지 서명인식 알고리즘이 존재한다. 서명의 형태는 개인에 따라 상이하기 때문에, 각 개인의 서명특성에 따른 최적화된 알고리즘이 필요하다. 한편, 서명을 인식하기 위해 서명정보 입력장치에서 특징점을 추출하여 기 저장된 사용자 정보와 매칭하기 때문에 보안에 취약하다.There are various signature recognition algorithms for recognizing the acquired signature information and identifying each user. Since signatures vary from person to person, there is a need for an optimized algorithm according to the signature characteristics of each person. On the other hand, it is vulnerable to security because it extracts feature points from the signature information input device to match the pre-stored user information to recognize the signature.

또한, 서명에 대한 인식율을 높이기 위해서는 개인에 따라 상이한 서명 인식 알고리즘을 사용하여야 하는데 사인패드와 같은 서명정보 입력장치에서 이러한 인식을 수행하면 다양한 개인의 서명특성을 반영하기 어렵기 때문에, 서명인식 알고리즘은 보안성이 있는 스마트 카드 IC 칩의 메모리에 탑재되는 것이 바람직하다.In addition, in order to increase the recognition rate for signatures, a different signature recognition algorithm should be used for each individual. However, if such recognition is performed in a signature information input device such as a sign pad, it is difficult to reflect signature characteristics of various individuals. It is preferable to be mounted in the memory of the secure smart card IC chip.

전술한 문제점을 해결하기 위해 본 발명에서는, 사용자 서명정보와 사용자에 최적화된 서명정보 인식 알고리즘을 스마트 카드 메모리에 저장하여 보안성을 높이 고 인식율을 향상시킨, 서명정보 입력부를 구비한 스마트 카드 및 이 스마트 카드에서의 사용자 인증방법을 제공하는 것을 목적으로 한다.In order to solve the above problems, in the present invention, a smart card having a signature information input unit for improving security and improving recognition rate by storing user signature information and signature information recognition algorithm optimized for a user in a smart card memory, and An object of the present invention is to provide a user authentication method in a smart card.

그리고, 스마트 카드에 구비된 서명정보 입력부는 서명 정보를 스마트카드의 제어부로 전송하여 스마트카드 칩의 메모리에 저장된 인식 알고리즘을 사용하여 특징점 추출 등을 실시하여 사용자 본인을 인식하도록 하여 보안성을 강화시킨, 서명정보 입력부를 구비한 스마트 카드 및 사용자 인증방법을 제공하는 것을 목적으로 한다.In addition, the signature information input unit included in the smart card transmits the signature information to the control unit of the smart card to perform feature point extraction using a recognition algorithm stored in the memory of the smart card chip, thereby recognizing the user, thereby enhancing security. To provide a smart card and a user authentication method having a signature information input unit.

본 발명의 일 양상에 따른 서명정보 입력부를 구비한 스마트 카드는, 사용자의 서명정보를 입력받는 서명정보 입력부; 적어도 하나의 서명인식 알고리즘이 저장된 메모리; 및 상기 서명인식 알고리즘 중 사용자에 의해 설정된 서명인식 알고리즘을 이용하여 상기 서명정보 입력부로부터 입력받은 사용자의 서명정보에 대한 인식을 수행함으로써 사용자 인증을 수행하는 제어부를 포함한다.Smart card having a signature information input unit according to an aspect of the present invention, the signature information input unit for receiving the signature information of the user; A memory in which at least one signature recognition algorithm is stored; And a controller configured to perform user authentication by recognizing signature information of a user input from the signature information input unit using a signature recognition algorithm set by a user among the signature recognition algorithms.

본 발명의 다른 양상에 따른 서명정보를 입력받는 스마트 카드에서의 사용자 인증방법은, 스마트 카드에 구비된 서명정보 입력부를 통해 사용자의 서명정보를 입력받는 단계; 및 상기 스마트 카드의 메모리에 저장된 서명인식 알고리즘을 이용하여, 상기 서명정보 입력부로부터 입력받은 사용자의 서명정보에 대한 본인 인식을 수행하는 단계를 포함한다.According to another aspect of the present invention, there is provided a method for authenticating a user in a smart card, the method comprising: receiving signature information of a user through a signature information input unit provided in the smart card; And using the signature recognition algorithm stored in the memory of the smart card, performing a person identification on the signature information of the user inputted from the signature information input unit.

본 발명의 서명정보 입력부를 구비한 스마트 카드는 사용자로부터 획득한 서 명정보가 스마트 카드 내에서만 사용되며, 서명을 인식하는 과정에 있어 스마트 카드의 메모리에 저장된 서명 인식 알고리즘을 사용하므로, 서명정보의 유출을 방지하고 보안성을 강화할 수 있다. 다시 말하면, 사용자의 서명정보가 다른 시스템 혹은 장치에 노출되어 개인의 프라이버시가 침해되는 위험을 최소화할 수 있다.In the smart card having the signature information input unit of the present invention, the signature information obtained from the user is used only in the smart card, and in the process of recognizing the signature, a signature recognition algorithm stored in the memory of the smart card is used. It can prevent leakage and enhance security. In other words, the user's signature information may be exposed to other systems or devices to minimize the risk of personal privacy being compromised.

그리고, 사용자의 서명 인식율을 향상시키기 위해 사용자의 서명인식 알고리즘을 업그레이드하는 것을 보다 용이하게 할 수 있으며, 전자결제 가맹점에 별도의 사인 패드를 설치할 필요가 없게 된다. 또한, 사용자의 서명 특성에 따라 서로 상이한, 개인별 최적화된 알고리즘을 채택함으로서 사용자의 편의성 및 인식율을 높일 수 있다.In addition, it is easier to upgrade the signature recognition algorithm of the user in order to improve the signature recognition rate of the user, there is no need to install a separate sign pad in the electronic payment merchant. In addition, the user's convenience and recognition rate can be improved by adopting an individual optimized algorithm that is different from each other according to the signature characteristics of the user.

이하, 첨부된 도면을 참조하여 기술되는 바람직한 실시예를 통하여 본 발명을 당업자가 용이하게 이해하고 해결할 수 있도록 상세히 기술하기로 한다.Hereinafter, the present invention will be described in detail with reference to the accompanying drawings so that those skilled in the art can easily understand and solve the present invention.

본 발명을 설명함에 있어 관련된 공지 기능 또는 구성에 대한 구체적인 설명이 본 발명 실시예들의 요지를 불필요하게 흐릴 수 있다고 판단되어 경우에는 그 상세한 설명을 생략할 것이다.In the following description of the present invention, when it is determined that the detailed description of the related well-known function or configuration may unnecessarily obscure the gist of the embodiments of the present invention, the detailed description thereof will be omitted.

본 발명 명세서 전반에 걸쳐 사용되는 용어들은 본 발명 실시예에서의 기능을 고려하여 정의된 용어들로서, 사용자 또는 운용자의 의도, 관례 등에 따라 충분히 변경될 수 있는 사항이므로, 이 용어들의 정의는 본 명세서 전반에 걸쳐 내용을 토대로 내려져야 할 것이다.The terms used throughout the present specification are terms defined in consideration of functions in the embodiments of the present invention, and may be sufficiently changed according to the intention, custom, etc. of the user or operator, and the definitions of these terms are used throughout the present specification. It should be based on the content throughout.

도 1은 본 발명의 일 실시예에 따른 스마트 카드의 블록도이다.1 is a block diagram of a smart card according to an embodiment of the present invention.

도 1을 참조하면, 스마트 카드(10)는 이이피롬(EEPROM)(12a), 롬(ROM)(12b), 및 램(RAM)(12c)을 포함하는 메모리(12)와, 제어부(11), 서명정보 입력부(15) 및 고주파 안테나(13)를 포함한다. 여기서 제어부(11) 및 메모리(12)는 IC 칩(14)의 형태로 탑재될 수 있다. 즉, IC 칩(14)은 서명을 한 사용자를 판단하기 위한 특징점 추출 및 매칭을 수행하는 서명인식 알고리즘을 저장하는 메모리(12)와, 각 구성부의 제어 및 서명 인식을 직접 수행하는 제어부(11)를 포함한다.Referring to FIG. 1, the smart card 10 includes a memory 12 including an EEPROM 12a, a ROM 12b, and a RAM 12c, and a controller 11. The signature information input unit 15 and the high frequency antenna 13 are included. The control unit 11 and the memory 12 may be mounted in the form of an IC chip 14. That is, the IC chip 14 includes a memory 12 for storing a signature recognition algorithm for performing feature point extraction and matching for determining a signed user, and a controller 11 for directly performing control and signature recognition of each component. It includes.

이이피롬(12a)은 사용자가 읽고 쓸 수 있는 서명정보 데이터에 대한 정보를 저장한다. 즉 사용자 본인 서명의 특징점이나 서명을 인식을 위한 특징 데이터를 저장한다.This pyrom 12a stores information on signature information data that can be read and written by a user. That is, feature data for recognizing signature points or signatures of the user's signature are stored.

롬(12b)은 서명정보를 입력받고 인식할 수 있는 애플리케이션 프로그램과 서명인식 알고리즘을 저장한다. The ROM 12b stores an application program and a signature recognition algorithm capable of receiving and recognizing signature information.

그리고, 램(12c)은 수행되고 있는 인식 프로그램을 임시 저장하거나 프로그램 수행시 발생되는 기본 데이터를 저장한다. 인식 프로그램 수행 과정에서, 램(12c)은 서명인식 알고리즘을 수행한 결과값으로, 이이피롬(12a)에 저장된 서명정보 데이터와 서명정보 입력부(15)를 통해 입력된 서명정보 데이터로부터 사용자 일치여부를 판단한 결과값을 저장한다. The RAM 12c temporarily stores the recognition program being executed or stores basic data generated when the program is executed. In the process of performing the recognition program, the RAM 12c is a result of performing the signature recognition algorithm. The RAM 12c determines whether the user matches from the signature information data stored in the EPI rom 12a and the signature information data input through the signature information input unit 15. Save the determined result.

제어부(11)는 서명정보 입력부(15)를 통해 입력된 서명정보 데이터를 가지고 서명인식 알고리즘을 수행하여, 사용자 본인 여부를 판단하고 그 결과값을 생성한다. 서명 인식 알고리즘은 메모리(12)에 저장되어 있다.The control unit 11 performs a signature recognition algorithm with the signature information data input through the signature information input unit 15 to determine whether the user is the user and generate a result value. The signature recognition algorithm is stored in the memory 12.

메모리(12)에 저장된 서명인식 알고리즘은 관측 불가능한 프로세스를 관측 가능한 다른 프로세스를 통해 추정하는 확률 처리방법인 HMM(Hidden Markov Model) 또는, 입력계층, 은닉계층 및 출력계층을 통해 오류를 정정해 가며 분리해 내는 신경망(Neural Network), 서포트 백터머신(Support Vector Machine:SVM), Bayes 결정규칙(Bayes Decision Rule), PCA(Principal component analysis)를 적어도 하나 이상 포함할 수 있다.The signature recognition algorithm stored in the memory 12 corrects an error through a Hidden Markov Model (HMM), a probability processing method that estimates an unobservable process through another observable process, or through an input layer, a hidden layer, and an output layer. A neural network, a support vector machine (SVM), a Bayes Decision Rule, and a Principal Component Analysis (PCA) may be included.

서명인식 알고리즘은 사용자 본인의 서명 정보를 입력받아 전술한 여러가지 알고리즘에 따라 테스트 한 후 사용자의 오인식률을 최소화 할 수 있는 알고리즘을 설정할 수 있다. 사용자의 오인식률을 최소화하는 방법은 인증 요청시마다, 다수의 서명인식 알고리즘을 사용하여 사용자의 서명을 인식하고, 각 서명인식 알고리즘마다 인식 성공 횟수를 누적하여 각 사용자마다 서명 인식 알고리즘 수행 순위를 결정함으로써 각 사용자별로 최적화된 서명인식 알고리즘을 선택할 수 있다.The signature recognition algorithm may set an algorithm that minimizes a user's false recognition rate after receiving the user's signature information and testing it according to the various algorithms described above. The method of minimizing a user's false recognition rate is to recognize a user's signature by using a plurality of signature recognition algorithms at each authentication request, and accumulate the number of successful recognition times for each signature recognition algorithm to determine the ranking of the signature recognition algorithm. The signature recognition algorithm optimized for each user can be selected.

예를 들어, HMM(Hidden Markov Model), 신경망(Neural Network), 서포트 백터머신(Support Vector Machine:SVM), Bayes 결정규칙(Bayes Decision Rule), 또는 PCA(Principal component analysis)를 이용한 서명 인식 알고리즘을 적용하여 수행된 인식 성공 횟수가, HMM, 신경망, 서포트 벡터머신, Bayes 결정규칙, PCA 각각에서 초기값으로 모두 '0'으로 설정한다. 이후 스마트 카드가 처음 서명 인식시 HMM, 서포트 벡터머신, Bayes 결정규칙, PCA 순으로 서명 인식을 수행한다. 만일, 처음 HMM를 이용한 서명인식을 통한 인증 수행은 실패하고, 그 다음 서포트 벡터머신을 이용한 서명인식을 통한 인증 수행은 성공했다면, 제어부는 서포트 벡터머신의 인식성공 횟수를 '1'로 설정하고, 서명인식을 종료한 다음 이 결과를 스마트 카 드 메모리에 저장한다.For example, signature recognition algorithms using Hidden Markov Model (HMM), Neural Network, Support Vector Machine (SVM), Bayes Decision Rule, or Principal component analysis (PCA) can be used. The number of recognition successes applied is set to '0' as the initial value in each of HMM, neural network, support vector machine, Bayes decision rule, and PCA. After that, the smart card performs signature recognition in order of HMM, support vector machine, Bayes decision rule, and PCA. If the first authentication is performed using the signature recognition using the HMM fails, and the second authentication is performed using the signature recognition using the support vector machine, the controller sets the number of recognition successes of the support vector machine to '1', After the signature recognition ends, the result is stored in the smart card memory.

이후에는 서명인식 시 인식 성공 횟수가 높은 즉, 수행 순위가 높은 서포트 벡터머신을 먼저 이용하여 서명인식을 수행한다. 서포트 벡터머신을 이용한 서명인식이 실패하면, 그 다음 Bayes 결정규칙을 이용하여 인식을 수행한다. 만약, 인식순위가 동일한 서명정보 인식 알고리즘이 존재할 경우에는 임의로 하나를 선택하여 먼저 수행할 수 있다.After that, the signature recognition is performed first by using a support vector machine having a high recognition success rate, that is, a high execution rank. If the signature recognition using the support vector machine fails, then the recognition is performed using the Bayes decision rule. If signature information recognition algorithms having the same recognition order exist, one may be arbitrarily selected and performed first.

이러한 과정을 반복하면 각 사용자별로 인식 성공 횟수가 높은 서명 인식 알고리즘이 각각 상이해지고, 카드 인증 요청시 각 사용자별로 상이한 즉, 수행 순위가 높은 최적화된 서명인식 알고리즘이 선택되므로 인식 성공률을 보다 높일 수 있게 된다.By repeating this process, signature recognition algorithms with high recognition success rate are different for each user, and when the card authentication request is selected, an optimized signature recognition algorithm that is different for each user is selected. do.

이러한 하드웨어 위에 소프트웨어 운영체제가 탑재하여 작동되고, 하드웨어 제어 모듈 및 기능상 구현되는 소프트웨어 모듈은 스마트 카드 어플리케이션이 호출하여 이용할 수 있도록 외부 API로 제공되거나 보안의 이유로 내부에서만 사용되도록 제공할 수 있다.The software operating system is installed and operated on the hardware, and the hardware control module and the functionally implemented software module may be provided as an external API to be called and used by the smart card application or may be provided for internal use only for security reasons.

서명정보 입력부(15)는 사용자가 수기로 자신의 서명정보를 입력할 수 있도록 입력 패널로 구성된 것으로 통상적인 사인패드가 될 수 있다. 즉, 스마트 카드(10)에 사용자의 서명정보를 획득할 수 있는 서명정보 입력부(15)를 부착하여 사용자의 인식을 스마트 카드(10)에서 인식하는 것이다. 따라서, 본 발명의 스마트 카드는 사용자의 정보를 입력하는 서명정보 입력부(15)와 사용자의 서명정보 인식 알고리즘을 저장하는 메모리(12)를 포함한다. The signature information input unit 15 is configured as an input panel so that a user can input his signature information by hand, and may be a conventional sign pad. That is, the smart card 10 recognizes the user's recognition by attaching the signature information input unit 15 to obtain the user's signature information on the smart card 10. Accordingly, the smart card of the present invention includes a signature information input unit 15 for inputting user information and a memory 12 for storing a signature information recognition algorithm of the user.

또한, 고주파 안테나(13)는 외부 장치와 데이터 송수신이 가능하게 하며, 사용자 인식을 통한 결제 단말기와 스마트 카드(10)와의 데이터 송수신을 가능하게 한다. 즉, 스마트 카드(10)로 사용자 인식을 요청하는 결제 단말기와 데이터를 송수신한다.In addition, the high frequency antenna 13 enables data transmission and reception with an external device, and enables data transmission and reception between the payment terminal and the smart card 10 through user recognition. That is, the smart card 10 transmits and receives data with the payment terminal requesting user recognition.

도 2는 본 발명의 일 실시예에 따른 서명정보 입력부를 구비한 스마트 카드를 이용한 사용자 인증방법의 순서도이다.2 is a flowchart illustrating a user authentication method using a smart card having a signature information input unit according to an embodiment of the present invention.

먼저 단말기로부터의 사용자 서명정보를 요청을 수신한다(S10). 스마트 카드(10)가 단말기로부터 사용자 인식을 위한 서명정보 요청을 수신하면, 스마트 카드(10)에 서명정보 입력부(15)가 구비되어 있는지의 여부를 판단한다(S20). First, a request for user signature information from a terminal is received (S10). When the smart card 10 receives a signature information request for user recognition from the terminal, it is determined whether the smart card 10 is provided with the signature information input unit 15 (S20).

만일 스마트 카드(10)에 서명정보 입력부(15)가 구비되어 있지 않으면 서명정보를 스마트 카드(10)로부터 수신할 수 없기 때문에 종료된다. 만일 스마트 카드(10)에 서명정보 입력부(15)가 구비되어 있으면, 서명정보 입력부(15)를 통해 사용자가 서명한 서명정보를 취득한다(S30).If the smart card 10 is not provided with the signature information input unit 15, the signature information cannot be received from the smart card 10 and thus ends. If the smart card 10 is provided with the signature information input unit 15, the signature information signed by the user is acquired through the signature information input unit 15 (S30).

그리고 나서, 제어부(11)는 서명정보 입력부(15)를 통해 입력된 서명정보 데이터를 가지고 서명인식 알고리즘을 수행하고 사용자 본인 여부를 판단하여(S40), 그 결과를 단말기로 전송한다(S50). 그 결과에 따라 단말기는 결제 승인 또는 불승인 처리를 수행할 수 있다.Then, the control unit 11 performs a signature recognition algorithm with the signature information data input through the signature information input unit 15 and determines whether the user is the user (S40), and transmits the result to the terminal (S50). As a result, the terminal may perform payment approval or disapproval processing.

이제까지 본 발명의 바람직한 실시 예들을 중심으로 살펴보았다. 본 발명이 속하는 기술 분야에서 통상의 지식을 가진 자는 본 발명이 본 발명의 본질적인 특성에서 벗어나지 않는 범위에서 변형된 형태로 구현될 수 있음으로 이해할 수 있을 것이다. 그러므로 개시된 실시예들은 한정적인 관점이 아니라 설명적인 관점에서 고려되어야 한다. 본 발명의 범위는 전술한 설명이 아니라 특허청구 범위에 나타나 있으며, 그와 동등한 범위 내에 있는 모든 차이점은 본 발명에 포함된 것으로 해석되어야 할 것이다.So far I looked at the center of the preferred embodiment of the present invention. Those skilled in the art will appreciate that the present invention can be implemented in a modified form without departing from the essential features of the present invention. Therefore, the disclosed embodiments should be considered in an illustrative rather than a restrictive sense. The scope of the present invention is shown in the claims rather than the foregoing description, and all differences within the scope will be construed as being included in the present invention.

도 1은 본 발명의 일 실시예에 따른 스마트 카드의 블록도이다.1 is a block diagram of a smart card according to an embodiment of the present invention.

도 2는 본 발명의 일 실시예에 따른 서명정보 입력부를 구비한 스마트 카드를 이용한 사용자 인증방법의 순서도이다.2 is a flowchart illustrating a user authentication method using a smart card having a signature information input unit according to an embodiment of the present invention.

<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>

10 : 스마트 카드 11 : 제어부10: smart card 11: control unit

12 : 메모리 12a : 이이피롬(EEPROM)12: memory 12a: EEPROM

12b : 롬(ROM) 12c: 램(RAM)12b: ROM 12c: RAM

13 : 고주파 안테나 14 : IC 칩13: high frequency antenna 14: IC chip

15 : 서명정보 입력부15: signature information input unit

Claims (6)

사용자의 서명정보를 입력받는 서명정보 입력부;A signature information input unit for receiving signature information of a user; 적어도 하나의 서명인식 알고리즘이 저장된 메모리; 및 A memory in which at least one signature recognition algorithm is stored; And 상기 적어도 하나의 서명인식 알고리즘 중 상기 사용자에 의해 설정되며, 상기 사용자의 오인식을 최소화하는 서명인식 알고리즘을 이용하여 상기 서명정보 입력부로부터 입력받은 사용자의 서명정보에 대한 인식을 수행함으로써 사용자 인증을 수행하는 제어부를 포함하는 것을 특징으로 하는 서명정보 입력부를 구비한 스마트 카드.User authentication is performed by performing recognition of the user's signature information input from the signature information input unit using a signature recognition algorithm set by the user among the at least one signature recognition algorithm and minimizing the misunderstanding of the user. Smart card having a signature information input unit comprising a control unit. 제1항에 있어서, 상기 서명정보 입력부는The method of claim 1, wherein the signature information input unit 사용자가 수기로 자신의 서명정보를 입력하는 입력 패널이고, 상기 서명정보 입력부는 수기서명 이미지를 추출하여 추출된 이미지 데이터를 상기 제어부로 전송하는 것을 특징으로 하는 서명정보 입력부를 구비한 스마트 카드.The user inputs his signature information by hand, and the signature information input unit extracts a handwritten signature image and transmits the extracted image data to the controller. 제1항에 있어서,The method of claim 1, 상기 서명인식 알고리즘은 HMM(Hidden Markov Model), 신경망(Neural Network) 모델, 서포트 백터머신(SVM), Bayes 결정규칙(Bayes Decision Rule), PCA(Principal component analysis) 중 어느 하나를 적용하는 것을 특징으로 하는 서명정보 입력부를 구비한 스마트 카드.The signature recognition algorithm applies any one of a Hidden Markov Model (HMM), a Neural Network model, a Support Vector Machine (SVM), a Bayes Decision Rule, and a Principal Component Analysis (PCA). Smart card having a signature information input unit to. 제3항에 있어서,The method of claim 3, 상기 서명인식 알고리즘은 사용자의 서명인식시 수행된 인식성공율을 반영하여 상기 다수의 서명인식 알고리즘의 실행우선순위를 결정함으로써 서명특성에 따른 서명인식 알고리즘이 선택되는 것을 특징으로 하는 서명정보 입력부를 구비한 스마트카드.The signature recognition algorithm includes a signature information input unit which selects a signature recognition algorithm according to signature characteristics by determining an execution priority of the plurality of signature recognition algorithms by reflecting a recognition success rate performed at the time of signature recognition by a user. Smart card. 스마트 카드에 구비된 서명정보 입력부를 통해 사용자의 서명정보를 입력받는 단계; 및Receiving signature information of a user through a signature information input unit provided in a smart card; And 상기 스마트 카드의 메모리에 저장된 적어도 하나의 서명인식 알고리즘 중 상기 사용자에 의해 설정되며 상기 사용자의 오인식을 최소화하는 서명인식 알고리즘을 이용하여, 상기 서명정보 입력부로부터 입력받은 사용자의 서명정보에 대한 본인 인식을 수행하는 단계를 포함하는 것을 특징으로 하는 서명정보를 입력받는 스마트 카드에서의 사용자 인증방법.Using a signature recognition algorithm that is set by the user and minimizes misunderstanding of the user among at least one signature recognition algorithm stored in the memory of the smart card, identification of the user's signature information input from the signature information input unit is performed. User authentication method in a smart card receiving the signature information, characterized in that it comprises the step of performing. 제5항에 있어서,The method of claim 5, 상기 사용자 본인 인식 결과를 상기 스마트 카드와 통신하여 전자결제를 수행하는 단말기로 송신하는 단계를 더 포함하는 것을 특징으로 하는 서명정보를 입력받는 스마트 카드에서의 사용자 인증방법.The user authentication method of the smart card receiving the signature information, characterized in that it further comprises the step of transmitting the result of the user identification to the terminal for performing the electronic payment by communicating with the smart card.
KR1020090110455A 2009-11-16 2009-11-16 Smart card and user authentication method with signature information input unit KR101062011B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020090110455A KR101062011B1 (en) 2009-11-16 2009-11-16 Smart card and user authentication method with signature information input unit

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020090110455A KR101062011B1 (en) 2009-11-16 2009-11-16 Smart card and user authentication method with signature information input unit

Publications (2)

Publication Number Publication Date
KR20110053783A KR20110053783A (en) 2011-05-24
KR101062011B1 true KR101062011B1 (en) 2011-09-05

Family

ID=44363223

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020090110455A KR101062011B1 (en) 2009-11-16 2009-11-16 Smart card and user authentication method with signature information input unit

Country Status (1)

Country Link
KR (1) KR101062011B1 (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170049223A (en) 2015-10-28 2017-05-10 에스케이플래닛 주식회사 System and method for providing payment service using sharing payment means
KR101876731B1 (en) 2017-06-26 2018-08-09 (주)리즘인터랙티브 the sign information management system using the biometric recognition type smart pen
US10172535B2 (en) 2015-10-28 2019-01-08 Sk Planet Co., Ltd. Wearable device and method for providing feedback information through vein authentication

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3138276B1 (en) * 2014-04-28 2020-07-22 Hewlett-Packard Development Company, L.P. Detecting signature lines within an electronic document
KR101598331B1 (en) 2015-12-11 2016-03-14 주식회사 시큐브 Time division segment block-based manual signature authentication system and method thereof
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
KR101972800B1 (en) * 2018-06-01 2019-04-30 주식회사 시큐브 Method and apparatus for authenticating handwritten signature
KR102144289B1 (en) * 2020-01-20 2020-08-13 주식회사 시큐브 Method and apparatus for authenticating handwritten signature using multiple authentication algorithms

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11195102A (en) * 1997-12-26 1999-07-21 Tookado:Kk Ic card with sensor

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH11195102A (en) * 1997-12-26 1999-07-21 Tookado:Kk Ic card with sensor

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
KR20170049223A (en) 2015-10-28 2017-05-10 에스케이플래닛 주식회사 System and method for providing payment service using sharing payment means
US10172535B2 (en) 2015-10-28 2019-01-08 Sk Planet Co., Ltd. Wearable device and method for providing feedback information through vein authentication
KR101876731B1 (en) 2017-06-26 2018-08-09 (주)리즘인터랙티브 the sign information management system using the biometric recognition type smart pen

Also Published As

Publication number Publication date
KR20110053783A (en) 2011-05-24

Similar Documents

Publication Publication Date Title
KR101062011B1 (en) Smart card and user authentication method with signature information input unit
US7152782B2 (en) System and method for managing electronic data transfer applications
CN109196539B (en) System and method for processing transactions with secure authentication
US11824642B2 (en) Systems and methods for provisioning biometric image templates to devices for use in user authentication
US20110161232A1 (en) Virtualization of authentication token for secure applications
EP1492068A3 (en) Method for providing banking services by use of mobile communication system
KR20130050039A (en) Method and system for credit cart payment by authenticating biometrics informatiom
US20190057390A1 (en) Biometric system for authenticating a biometric request
US20180121926A1 (en) Methods and apparatus for authorizing automated teller machine transactions using biometric data
US11010482B2 (en) System and method for secure device connection
KR20110002968A (en) Method and system for providing financial trading service by using biometrics and portable memory unit therefor
US11315122B2 (en) Authentication method for e-wallet carrier
US20230281628A1 (en) Biometric payment card enrollment notification
CN115564430A (en) Transaction authorization
US20150127475A1 (en) Systems and Methods of Voice Authentication in Transactions
US11153308B2 (en) Biometric data contextual processing
US9070001B2 (en) Safe initialization procedure for a communication system
US11763292B2 (en) Dynamic security code for a card transaction
US20230137390A1 (en) Method for managing a biometric smart card
US11438766B2 (en) Terminal type identification in interaction processing
CN107292608A (en) A kind of eID move transaction devices of encrypting fingerprint
JP2007072897A (en) Personal authentication enhancement system, personal authentication system, portable terminal, personal authentication enhancement method and personal authentication enhancement program
US20130130623A1 (en) Portable communication equipment, system and method for communicating between a local terminal and a plurality of portable equipment
US11921832B2 (en) Authentication by a facial biometric
US20240187039A1 (en) Near-field communication functionality for partial applications accessed over a network

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E701 Decision to grant or registration of patent right
GRNT Written decision to grant
FPAY Annual fee payment

Payment date: 20140703

Year of fee payment: 4

FPAY Annual fee payment

Payment date: 20150729

Year of fee payment: 5

FPAY Annual fee payment

Payment date: 20160620

Year of fee payment: 6

FPAY Annual fee payment

Payment date: 20170628

Year of fee payment: 7

FPAY Annual fee payment

Payment date: 20180709

Year of fee payment: 8

FPAY Annual fee payment

Payment date: 20190716

Year of fee payment: 9