KR20170054980A - Method of vertifying user using user identification card and terminal performing the same - Google Patents
Method of vertifying user using user identification card and terminal performing the same Download PDFInfo
- Publication number
- KR20170054980A KR20170054980A KR1020160117720A KR20160117720A KR20170054980A KR 20170054980 A KR20170054980 A KR 20170054980A KR 1020160117720 A KR1020160117720 A KR 1020160117720A KR 20160117720 A KR20160117720 A KR 20160117720A KR 20170054980 A KR20170054980 A KR 20170054980A
- Authority
- KR
- South Korea
- Prior art keywords
- user
- identification information
- pixel space
- identification card
- binary code
- 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.)
- Granted
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/30—Authentication, i.e. establishing the identity or authorisation of security principals
- G06F21/31—User authentication
-
- G06K9/6202—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06K—GRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
- G06K7/00—Methods or arrangements for sensing record carriers, e.g. for reading patterns
- G06K7/10—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
- G06K7/14—Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using light without selection of wavelength, e.g. sensing reflected white light
-
- G06K9/18—
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q50/00—Information and communication technology [ICT] specially adapted for implementation of business processes of specific business sectors, e.g. utilities or tourism
- G06Q50/10—Services
- G06Q50/26—Government or public services
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/70—Arrangements for image or video recognition or understanding using pattern recognition or machine learning
- G06V10/74—Image or video pattern matching; Proximity measures in feature spaces
- G06V10/75—Organisation of the matching processes, e.g. simultaneous or sequential comparisons of image or video features; Coarse-fine approaches, e.g. multi-scale approaches; using context analysis; Selection of dictionaries
- G06V10/751—Comparing pixel values or logical combinations thereof, or feature values having positional relevance, e.g. template matching
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V30/00—Character recognition; Recognising digital ink; Document-oriented image-based pattern recognition
- G06V30/10—Character recognition
- G06V30/22—Character recognition characterised by the type of writing
- G06V30/224—Character recognition characterised by the type of writing of printed characters having additional code marks or containing code marks
Landscapes
- Engineering & Computer Science (AREA)
- Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Health & Medical Sciences (AREA)
- General Health & Medical Sciences (AREA)
- Computer Vision & Pattern Recognition (AREA)
- Tourism & Hospitality (AREA)
- Artificial Intelligence (AREA)
- Economics (AREA)
- General Business, Economics & Management (AREA)
- Educational Administration (AREA)
- Toxicology (AREA)
- Electromagnetism (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Development Economics (AREA)
- Multimedia (AREA)
- Computer Security & Cryptography (AREA)
- Software Systems (AREA)
- Computer Hardware Design (AREA)
- General Engineering & Computer Science (AREA)
- Computing Systems (AREA)
- Databases & Information Systems (AREA)
- Evolutionary Computation (AREA)
- Medical Informatics (AREA)
- Credit Cards Or The Like (AREA)
Abstract
본 발명의 일 실시예에 따른 사용자 인증 단말에서 실행되는 사용자 식별 카드를 이용한 사용자 인증 방법은 사용자 식별 카드의 스캔 요청에 따라 비밀 번호의 입력을 요청하는 단계, 비밀 번호가 입력되면 상기 비밀 번호의 유효성 여부에 따라 상기 사용자 식별 카드를 스캔하고, 상기 사용자 식별 카드를 스캔하여 상기 사용자 식별 카드에 삽입된 픽셀 공간을 추출하는 단계, 상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 단계 및 상기 신분 식별 정보를 이용하여 상기 사용자 식별 카드를 보유하는 사용자를 인증하는 단계를 포함하고, 상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 단계는 상기 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 상기 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지를 판별하는 단계, 상기 이진수 값을 순차적으로 결합하여 이진수 코드를 결정하는 단계 및 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하는 단계를 포함하고, 상기 픽셀 공간은 옅은 노락색의 색상 및 0.0003mm내외의 크기로 구현되어 상기 픽셀 공간을 표현한 옅은 노란색이 눈에 보이지 않는다.A method for authenticating a user using a user identification card executed in a user authentication terminal according to an embodiment of the present invention includes the steps of requesting input of a password according to a scan request of a user identification card, Extracting a pixel space inserted in the user identification card by scanning the user identification card according to whether or not the user identification card is scanned, extracting the identification information indicated by the pixel space by analyzing the pixel space And identifying the user holding the user identification card using the identification information, wherein the step of analyzing the pixel space and extracting the identification information indicated by the pixel space comprises: When pixel spaces of different sizes are extracted, predetermined pixels Determining whether a binary value corresponding to the pixel space is 0 or 1 according to the number of points constituting the pixel space by referring to the intermediate binary value table; determining binary code by sequentially combining the binary values; And extracting identification information corresponding to the binary code by referring to the identification information table for each binary code, wherein the pixel space is implemented with a pale nolock color and a size of about 0.0003 mm, The pale yellow color expressed is invisible.
Description
본 발명의 실시예들은 사용자 식별 카드를 이용한 사용자 인증 방법 및 이를 실행하는 단말에 관한 것이다.
Embodiments of the present invention relate to a user authentication method using a user identification card and a terminal that executes the method.
최근 들어 미성년자들의 유흥업소 출입이나, 술, 담배등의 구입 문제가 심각한 사회적 문제로 대두되고 있다. In recent years, minors' access to entertainment establishments and the purchase of alcohol, cigarettes, etc. have become serious social problems.
또한, 스캐너와 컬러프린터의 보급이 확산되고, 미성년자들의 컴퓨터 활용 능력이 향상됨에 따라서, 미성년자들이 습득한 타인의 신분증을 변조하거나 자신의 신분증을 변조하여 허위로 성인인 것처럼 행세하며 유흥업소에 출입하고, 주류와 담배를 구입하는 문제가 빈번하게 발생하고 있었다.In addition, as the spread of scanners and color printers spread and the ability of young children to use computers has improved, they have tampered with other people's ID cards acquired by minors or tampered with their identity cards, pretending to be fake adults and entering entertainment establishments , And frequent purchasing of alcohol and cigarettes.
기존의 신분증 확인 장치들은 행정전산망이나 경찰전산망에 접속하여 신분증의 진위여부를 판별하는 형태가 많다. 그런데 이러한 종래의 장치들은 전산망에 접속해야 하기 때문에 휴대성이 좋지 못하며 비용이 많이 소요되는 문제점을 가지고 있었다.Existing ID verification devices are often connected to the administrative computer network or the police network to determine the authenticity of the ID card. However, these conventional devices have problems in that they are not portable and costly because they need to be connected to a computer network.
따라서, 많은 미성년자 출입 제한 업소나 편의점 등에 신분증 확인 장치가 보급되지 못하고 있는 실정이었다.Therefore, many ID cards have not been distributed to businesses that restrict access to minors or convenience stores.
그런데, 미성년자들이 음주 후 범법 행위를 저지르는 경우 신분증을 확인하지 않고 업주가 주류를 판매한 경우라면 업주가 책임을 회피할 수 없기 때문에 현실적으로 많은 업주들이 어려움을 겪고 있는 상황이다.
However, in the case of a minor committed a criminal act after drinking alcohol, if the owner sells alcoholic beverages without confirming their identity card, the owner can not avoid the responsibility, so many business owners are experiencing difficulties.
본 발명은 사용자 식별 카드를 단순히 스캔하는 것만으로 사용자 식별 카드에 삽입된 신분 식별 정보를 바로 확인하여 삽입된 신분 식별 정보를 바로 확인할 수 있도록 하는 사용자 식별 카드를 이용한 사용자 인증 방법 및 이를 실행하는 단말을 제공하는 것을 목적으로 한다.The present invention provides a user authentication method using a user identification card that allows a user to immediately check identification information inserted in a user identification card by simply scanning the user identification card and directly check inserted identification identification information, The purpose is to provide.
또한, 본 발명은 사용자 식별 카드를 조회한 조회 이력을 서버에 저장함으로써 사용자가 자신이 보유하는 사용자 식별 카드를 조회한 이력을 확인할 수 있도록 하는 사용자 식별 카드를 이용한 사용자 인증 방법 및 이를 실행하는 단말을 제공하는 것을 목적으로 한다.
The present invention also provides a method for authenticating a user using a user identification card, which allows a user to confirm a history of a user identification card held by a user by storing a history of inquiries of the user identification card in a server, The purpose is to provide.
본 발명이 해결하고자 하는 과제는 이상에서 언급한 과제(들)로 제한되지 않으며, 언급되지 않은 또 다른 과제(들)은 아래의 기재로부터 당업자에게 명확하게 이해될 수 있을 것이다.
The problems to be solved by the present invention are not limited to the above-mentioned problem (s), and another problem (s) not mentioned can be clearly understood by those skilled in the art from the following description.
실시예들 중에서, 사용자 인증 단말에서 실행되는 사용자 식별 카드를 이용한 사용자 인증 방법은 사용자 식별 카드의 스캔 요청에 따라 비밀 번호의 입력을 요청하는 단계, 비밀 번호가 입력되면 상기 비밀 번호의 유효성 여부에 따라 상기 사용자 식별 카드를 스캔하고, 상기 사용자 식별 카드를 스캔하여 상기 사용자 식별 카드에 삽입된 픽셀 공간을 추출하는 단계, 상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 단계 및 상기 신분 식별 정보를 이용하여 상기 사용자 식별 카드를 보유하는 사용자를 인증하는 단계를 포함하고, 상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 단계는 상기 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 상기 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지를 판별하는 단계, 상기 이진수 값을 순차적으로 결합하여 이진수 코드를 결정하는 단계 및 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하는 단계를 포함하고, 상기 픽셀 공간은 옅은 노락색의 색상 및 0.0003mm내외의 크기로 구현되어 상기 픽셀 공간을 표현한 옅은 노란색이 눈에 보이지 않는다.Among the embodiments, a user authentication method using a user identification card executed in a user authentication terminal includes a step of requesting input of a password in response to a scan request of a user identification card, a step of, when a password is input, Scanning the user identification card, scanning the user identification card to extract a pixel space inserted in the user identification card, analyzing the pixel space and extracting identification information indicated by the pixel space, Wherein the step of analyzing the pixel space and extracting the identity identification information indicated by the pixel space comprises the steps of: Pixel space of the predetermined pixel space is extracted, Determining whether a binary number corresponding to the pixel space is 0 or 1 according to the number of points constituting the pixel space by referring to the number table; determining binary codes by sequentially combining the binary numbers; And extracting identification information corresponding to the binary code with reference to a code-by-code identification information table, wherein the pixel space is implemented with a pale nolock color and a size of about 0.0003 mm, Yellow is invisible.
실시예들 중에서, 사용자 인증 단말은 사용자 식별 카드의 스캔 요청에 따라 비밀 번호의 입력을 요청하고, 비밀 번호가 입력되면 상기 비밀 번호의 유효성 여부에 따라 상기 사용자 식별 카드를 스캔하는 신분 식별 이미지 스캔부, 상기 사용자 식별 카드를 스캔하여 상기 사용자 식별 카드에 삽입된 픽셀 공간을 추출하는 픽셀 공간 추출부, 상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 신분 식별 정보 추출부 및 상기 신분 식별 정보를 이용하여 상기 사용자 식별 카드를 보유하는 사용자를 인증하는 사용자 인증부를 포함하고, 상기 신분 식별 정보 추출부는 상기 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 상기 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지를 판별하고, 상기 이진수 값을 순차적으로 결합하여 이진수 코드를 결정하고, 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하고, 상기 픽셀 공간은 옅은 노락색의 색상 및 0.0003mm내외의 크기로 구현되어 상기 픽셀 공간을 표현한 옅은 노란색이 눈에 보이지 않는다.
In the embodiments, the user authentication terminal requests the input of a password in response to a scan request of the user identification card, and when the password is input, the user identification terminal scans the user identification card according to whether the password is valid or not. An identity identification information extracting unit for extracting a pixel space inserted in the user identification card by scanning the user identification card, an identity identification information extracting unit for analyzing the pixel space and extracting identification information indicated by the pixel space, And a user authentication unit for authenticating a user holding the user identification card using the identification information, wherein the identification information extraction unit extracts pixel spaces of different sizes from the user identification card, Value table to determine the pixel space of the point Determines whether a binary value corresponding to the pixel space is 0 or 1 according to the number of binary codes, sequentially determines the binary number code by combining the binary numbers, and refers to the binary number code specific identification information table, Identification information is extracted, and the pixel space is implemented in a pale yellow color and a size of about 0.0003 mm so that a light yellow color representing the pixel space is not visible.
기타 실시예들의 구체적인 사항들은 상세한 설명 및 첨부 도면들에 포함되어 있다.The details of other embodiments are included in the detailed description and the accompanying drawings.
본 발명의 이점 및/또는 특징, 그리고 그것들을 달성하는 방법은 첨부되는 도면과 함께 상세하게 후술되어 있는 실시예들을 참조하면 명확해질 것이다. 그러나, 본 발명은 이하에서 개시되는 실시예들에 한정되는 것이 아니라 서로 다른 다양한 형태로 구현될 것이며, 단지 본 실시예들은 본 발명의 개시가 완전하도록 하며, 본 발명이 속하는 기술분야에서 통상의 지식을 가진 자에게 발명의 범주를 완전하게 알려주기 위해 제공되는 것이며, 본 발명은 청구항의 범주에 의해 정의될 뿐이다. 명세서 전체에 걸쳐 동일 참조 부호는 동일 구성요소를 지칭한다.
BRIEF DESCRIPTION OF THE DRAWINGS The advantages and / or features of the present invention, and how to accomplish them, will become apparent with reference to the embodiments described in detail below with reference to the accompanying drawings. It should be understood, however, that the invention is not limited to the disclosed embodiments, but is capable of many different forms and should not be construed as limited to the embodiments set forth herein. Rather, these embodiments are provided so that this disclosure will be thorough and complete, To fully disclose the scope of the invention to those skilled in the art, and the invention is only defined by the scope of the claims. Like reference numerals refer to like elements throughout the specification.
본 발명에 따르면, 사용자 식별 카드를 단순히 스캔하는 것만으로 사용자 식별 카드에 삽입된 신분 식별 정보를 바로 확인하여 삽입된 신분 식별 정보를 바로 확인할 수 있다는 장점이 있다.According to the present invention, merely scanning the user identification card allows the user to immediately check the identification information inserted in the user identification card and immediately check the inserted identification identification information.
또한 본 발명에 따르면, 사용자 식별 카드를 조회한 조회 이력을 서버에 저장함으로써 사용자가 자신이 보유하는 사용자 식별 카드를 조회한 이력을 확인할 수 있다는 장점이 있다.
According to another aspect of the present invention, there is an advantage that a user can check the history of the user identification card held by the user by storing the history of inquiry of the user identification card on the server.
도 1은 본 발명의 일 실시예에 따른 사용자 인증 시스템을 설명하기 위한 네트워크 구성도이다.
도 2는 본 발명의 일 실시예에 따른 사용자 인증 단말의 내부 구조를 설명하기 위한 블록도이다.
도 3은 본 발명에 따른 사용자 인증 과정이 적용된 일 실시예를 설명하기 위한 예시도이다.
도 4는 본 발명에 따른 사용자 인증 과정이 적용된 다른 일 실시예를 설명하기 위한 예시도이다.
도 5는 본 발명에 따른 사용자 인증 과정을 설명하기 위한 흐름도이다.1 is a network configuration diagram for explaining a user authentication system according to an embodiment of the present invention.
2 is a block diagram illustrating an internal structure of a user authentication terminal according to an embodiment of the present invention.
3 is an exemplary diagram for explaining an embodiment in which a user authentication process according to the present invention is applied.
FIG. 4 is an exemplary diagram for explaining another embodiment to which the user authentication process according to the present invention is applied.
5 is a flowchart illustrating a user authentication process according to the present invention.
이하에서는 첨부된 도면을 참조하여 본 발명의 실시예들을 상세히 설명하기로 한다.Hereinafter, embodiments of the present invention will be described in detail with reference to the accompanying drawings.
도 1은 본 발명의 일 실시예에 따른 사용자 인증 시스템을 설명하기 위한 네트워크 구성도이다.1 is a network configuration diagram for explaining a user authentication system according to an embodiment of the present invention.
도 1을 참조하면, 사용자 인증 시스템은 사용자 인증 단말(100), 사용자 단말(200) 및 조회 이력 관리 서버(300)를 포함한다. Referring to FIG. 1, the user authentication system includes a
사용자 인증 단말(100)은 사용자가 보유하는 사용자 식별 카드를 스캔하여 사용자 식별 카드에서 신분 식별 정보를 추출하여 출력함으로써 인증자가 사용자 인증 단말(100)에 출력된 신분 식별 정보를 이용하여 해당 사용자를 인증할 수 있도록 한다. The
일반적으로, 사용자 식별 카드에는 이미지, 이름, 주민등록번호, 주소, 생년월일 등과 같은 개인 정보가 모두 적혀있기 때문에 사용자가 사용자 식별 카드를 이용하여 자신의 신분을 인증할 시 개인 정보가 노출될 확률이 높으며 사용자 식별 카드를 분실한 경우에도 악의적인 사용자에 의해 사용자 식별 카드에 적힌 개인 정보가 악용될 가능성이 높다. Generally, the user identification card has all the personal information such as image, name, resident registration number, address, date of birth, etc., so that when the user authenticates his / her identity using the user identification card, Even if a card is lost, there is a high possibility that the personal information written on the user identification card by a malicious user is abused.
이러한 문제점을 해결하기 위해, 본 발명에서는 사용자 식별 카드에 이미지 및 이름만 노출되도록 하고, 신분 식별 정보를 조회할 수 있도록 하는 이진수 코드에 해당하는 픽셀 공간을 사용자 식별 카드에 삽입함으로써 인증자가 사용자를 인증할 때 자신을 보유하는 사용자 인증 단말(100)을 이용하여 사용자가 보유하는 사용자 식별 카드를 간단히 스캔하는 것 만으로도 사용자 식별 카드에서 신분 식별 정보를 추출하여 조회하여 사용자를 인증할 수 있도록 하였다. 여기에서, 사용자 식별 카드는 자신의 신분을 인증할 때 사용되는 카드로 운전면허증, 주민등록증, 여권, 자격증 등으로 구현될 수 있다. In order to solve such a problem, according to the present invention, only the image and the name are exposed on the user identification card, and a pixel space corresponding to a binary code for allowing the identification identification information to be inquired is inserted into the user identification card, The user identification card is extracted from the user identification card and the user can be authenticated by simply scanning the user identification card held by the user using the
이러한 사용자 식별 카드를 발급하는 사용자 식별 카드 발급 단말은 사용자 식별 카드의 신분 식별 정보 삽입 영역에 신분 식별 정보를 삽입한다. 이때, 사용자 식별 카드 발급 단말은 신분 식별 정보에 해당하는 이진수 코드에 따라 다수의 점으로 이루어진 복수의 픽셀 공간을 생성하고, 복수의 픽셀 공간을 인증 정보 삽입 영역에 삽입할 수 있다.The user identification card issuing terminal that issues the user identification card inserts the identification information into the identification information insertion area of the user identification card. At this time, the user identification card issuing terminal may generate a plurality of pixel spaces having a plurality of points according to the binary code corresponding to the identification information, and may insert a plurality of pixel spaces into the authentication information inserting region.
이때, 픽셀 공간은 옅은 노락색의 색상 및 0.0003mm내외의 크기로 구현되어 상기 픽셀 공간을 표현한 옅은 노란색이 눈에 보이지 않는다. 즉, 픽셀 공간의 색이 아주 옅은 노란색으로 표현되더라도 그 크기가 매우 작기 때문에 눈에 보이지 않게 이진수 값에 해당하는 코드를 픽셀 공간으로 표현하여 신분 식별 이미지에 삽입할 수 있는 것이다. At this time, the pixel space is implemented as a pale yellow color and a size of about 0.0003 mm, so that a light yellow color representing the pixel space is not visible. That is, even if the color of the pixel space is expressed in a very light yellow color, since the size is very small, the code corresponding to the binary value can be expressed in the pixel space and inserted into the identification identification image.
예를 들어, 신분 식별 정보에 해당하는 이진수 코드가 1011 이고, 1에 해당하는 픽셀 공간은 4개의 점으로 이루어진다고 정의되어 있고 0에 해당하는 픽셀 공간은 8개의 점으로 이루어진다고 정의되어 있으면, 사용자 식별 카드 발급 단말은 4 개의 점으로 이루어진 픽셀 공간, 8개의 점으로 이루어진 픽셀 공간, 4개의 점으로 이루어진 픽셀 공간, 4개의 점으로 이루어진 픽셀 공간을 생성하여 사용자 식별 카드의 신분 식별 정보 삽입 영역에 삽입할 수 있다. For example, if the binary code corresponding to the identification information is 1011, the pixel space corresponding to 1 is defined to be composed of 4 points, and the pixel space corresponding to 0 is defined to be composed of 8 points, The identification card issuing terminal generates a pixel space having four points, a pixel space having eight points, a pixel space having four points, and a pixel space having four points, and inserts the pixel space into the identification information insertion area of the user identification card can do.
이때, 사용자 식별 카드 발급 단말은 사용자 식별 카드에 삽입될 신분 식별 정보를 구성하는 문자 각각을 이진수화하여 이진수 코드를 생성하거나 사용자 식별 카드에 삽입될 신분 식별 정보에 해당하는 이진수 코드는 미리 정의되어 있을 수 있다.At this time, the user identification card issuing terminal generates a binary code by digitizing each character constituting the identification identification information to be inserted into the user identification card, or the binary code corresponding to the identification identification information to be inserted into the user identification card is predefined .
이에 따라, 사용자 식별 카드 발급 단말은 이진수 코드 각각의 이진수 값이 1 또는 0인지를 판별하여 각각에 대응하는 기 설정된 개수의 점으로 이루어진 픽셀 공간을 생성하여 사용자 식별 카드의 신분 식별 정보 삽입 영역에 삽입할 수 있다. Accordingly, the user identification card issuing terminal determines whether the binary number of each binary code is 1 or 0, generates a pixel space having a predetermined number of points corresponding to each of the binary numbers, and inserts the pixel space into the identification information insertion area of the user identification card can do.
즉, 0과 1을 지시하는 픽셀 공간의 크기만을 달리하여 인증 정보에 해당하는 이진수 코드를 표현할 수 있기 때문에 인증 정보의 크기가 커서 이진수 코드가 길더라도 해당 인증 정보를 사용자 식별 카드의 신분 식별 정보 삽입 영역에 삽입할 수 있다는 장점이 있다.That is, since the binary code corresponding to the authentication information can be expressed by varying the size of the pixel space indicating 0 and 1, even if the binary code is long and the size of the authentication information is long, It is advantageous to insert it into the body.
이와 같이, 사용자 식별 카드 발급 단말은 인증 정보에 해당하는 이진수 코드를 서로 다른 크기의 픽셀 공간으로 표현하여 사용자 식별 카드의 신분 식별 정보 삽입 영역에 삽입하여 사용자 식별 카드를 발급하기 때문에, 인증자는 자신이 보유하고 있는 사용자 인증 단말(100)을 이용하여 사용자 식별 카드를 스캔함으로써 사용자 식별 카드에 삽입된 신분 식별 정보를 바로 확인하여 사용자의 신분을 인증할 수 있다는 장점이 있다. 이하에서는 이러한 사용자 인증 단말(100)에 대해서 설명하기로 한다.Since the user identification card issuing terminal issues the user identification card by expressing the binary code corresponding to the authentication information in pixel spaces of different sizes and inserting it into the identification identification information insertion region of the user identification card, The identity of the user can be authenticated by directly checking the identity identification information inserted in the user identification card by scanning the user identification card using the
사용자 인증 단말(100)은 사용자 식별 카드의 스캔 요청에 따라 비밀 번호의 입력을 요청하고, 인증자에 의해 비밀 번호가 입력되면 비밀 번호의 유효성 여부에 따라 사용자 식별 카드를 스캔한다. The
그런 다음, 사용자 인증 단말(100)은 사용자 식별 카드를 스캔하여 사용자 식별 카드에 삽입된 픽셀 공간을 추출하고, 픽셀 공간을 분석하여 픽셀 공간이 지시하는 신분 식별 정보를 추출하여 출력함으로써 인증자가 사용자 인증 단말(100)에 출력된 신분 식별 정보를 이용하여 해당 사용자를 인증할 수 있도록 한다.Then, the
즉, 사용자 인증 단말(100)은 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 픽셀 공간이 구성된 점의 개수에 따라 이진수 값을 결정한다. 보다 구체적으로, 사용자 인증 단말(100)은 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지 판단할 수 있다. 그런 다음, 사용자 인증 단말(100)은 이진수 값을 순차적으로 결합하여 이진수 코드를 결정한다.That is, when the
예를 들어, 사용자 식별 카드에서 4개의 점으로 이루어진 픽셀 공간 1개와 8개의 점으로 이루어진 픽셀 공간 6개를 추출한 경우, 사용자 인증 단말(100)은 4개의 점으로 이루어진 픽셀 공간을 1로 인식하고, 8개의 점으로 이루어진 픽셀 공간을 0으로 인식하여 이진수 코드 "1000000"를 생성한다.For example, in the case where the user identification card extracts one pixel space having four points and six pixel spaces having eight points, the
다른 예를 들어, 사용자 식별 카드에서 6개의 점으로 이루어진 픽셀 공간 2개와 8개의 점으로 이루어진 픽셀 공간 3개를 추출한 경우, 사용자 인증 단말(100)은 6개의 점으로 이루어진 픽셀 공간을 1로 인식하고, 8개의 점으로 이루어진 픽셀 공간을 0으로 인식하여 이진수 코드 "11000"을 생성한다.In another example, when two pixel spaces of six points and three pixel spaces of eight points are extracted from the user identification card, the
그 후, 사용자 인증 단말(100)은 이진수 코드 별 신분 식별 정보 테이블을 참조하여 이진수 코드에 해당하는 신분 식별 정보를 추출하여 출력함으로써 인증자는 사용자와 신분 식별 정보가 동일한지 여부를 판단하여 사용자를 인증할 수 있다. Then, the
이와 같이, 인증자는 자신이 보유하고 있는 사용자 인증 단말(100)을 단순히 사용자 식별 카드를 스캔하는 것만으로 사용자 식별 카드에 삽입된 신분 식별 정보를 추출하여 출력함으로써 인증자가 사용자를 인증할 수 있도록 한다. As described above, the authenticator extracts and outputs the identification information inserted in the user identification card by merely scanning the
이러한 사용자 인증 단말(100)은 사용자 식별 카드를 스캔하여 사용자 식별 카드를 조회한 조회 이력을 조회 이력 관리 서버(300)에 제공한다.The
그러면, 조회 이력 관리 서버(300)는 사용자 인증 단말(100)로부터 사용자 식별 카드를 조회한 조회 이력을 사용자 식별 카드 별로 저장하며, 사용자 단말(200)의 요청에 따라 해당 사용자 식별 카드의 조회 이력을 사용자 단말(200)에 제공할 수 있다. 이에 따라, 사용자는 자신의 사용자 식별 카드를 조회한 이력을 확인할 수 있다는 장점이 있다.Then, the inquiry
도 2는 본 발명의 일 실시예에 따른 사용자 인증 단말의 내부 구조를 설명하기 위한 블록도이다.2 is a block diagram illustrating an internal structure of a user authentication terminal according to an embodiment of the present invention.
도 2를 참조하면, 사용자 인증 단말(100)은 신분 식별 이미지 스캔부(110), 픽셀 공간 추출부(120), 신분 식별 정보 추출부(130), 사용자 인증부(140), 픽셀 공간 별 이진수 값 테이블(150), 이진수 코드 별 신분 식별 정보 테이블(160) 및 제어부(170)를 포함한다.2, the
신분 식별 이미지 스캔부(110)는 제어부(170)의 제어에 따라 사용자 식별 카드를 스캔한다. 즉, 신분 식별 이미지 스캔부(110)는 제어부(170)의 제어에 따라 사용자 식별 카드를 촬영하여 사용자 식별 카드를 스캔하는 영상 촬영 모듈로 구현될 수 있다. The identification identification
픽셀 공간 추출부(120)는 신분 식별 이미지 스캔부(110)에 의해 스캔된 사용자 식별 카드에 대한 이미지에서 픽셀 공간을 추출한다. 이때, 픽셀 공간은 아주 옅은 노란색으로 표현되더라도 크기가 0.0003mm내외로 구현되기 때문에 색상이 눈에 보이지 않게 된다. 즉, 픽셀 공간의 색이 아주 옅은 노란색으로 표현되더라도 그 크기가 매우 작기 때문에 눈에 보이지 않게 이진수 값에 해당하는 코드를 픽셀 공간으로 표현하여 신분 식별 이미지에 삽입할 수 있는 것이다. The pixel-
신분 식별 정보 추출부(130)는 픽셀 공간을 분석하여 픽셀 공간이 지시하는 신분 식별 정보를 추출한다. 보다 구체적으로, 신분 식별 정보 추출부(130)는 픽셀 공간 추출부(120)에 의해 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 픽셀 공간 별 이진수 값 테이블(150)을 참조하여 픽셀 공간이 구성된 점의 개수에 따라 이진수 값을 결정한다. The identification
즉, 신분 식별 정보 추출부(130)는 픽셀 공간 별 이진수 값 테이블(150)을 참조하여 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지 판단할 수 있다. 그런 다음, 사용자 인증 단말(100)은 이진수 값을 순차적으로 결합하여 이진수 코드를 결정한다.That is, the identity
이때, 픽셀 공간의 크기는 0.0003mm내외의 크기이며 해당 크기로 표현되기 위체 서로 다른 개수의 점수으로 구성된다. 따라서, 신분 식별 정보 추출부(130)는 픽셀 공간 별 이진수 값 테이블(150)을 참조하여 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지 판단할 수 있는 것이다.At this time, the size of the pixel space is about 0.0003 mm and it is composed of different number of points represented by the corresponding size. Therefore, the identity identification
예를 들어, 사용자 식별 카드에서 4개의 점으로 이루어진 픽셀 공간 1개와 8개의 점으로 이루어진 픽셀 공간 6개를 추출한 경우, 신분 식별 정보 추출부(130)는 4개의 점으로 이루어진 픽셀 공간을 1로 인식하고, 8개의 점으로 이루어진 픽셀 공간을 0으로 인식하여 이진수 코드 "1000000"를 생성할 수 있다.For example, when extracting one pixel space of four points and six pixel spaces of eight points in the user identification card, the identification
사용자 인증부(140)는 이진수 코드 별 신분 식별 정보 테이블(160)을 참조하여 이진수 코드에 해당하는 신분 식별 정보를 추출하여 출력함으로써 인증자는 사용자와 신분 식별 정보가 동일한지 여부를 판단하여 사용자를 인증할 수 있다. The
이와 같이, 인증자는 자신이 보유하고 있는 사용자 인증 단말(100)을 단순히 사용자 식별 카드를 스캔하는 것만으로 사용자 식별 카드에 삽입된 신분 식별 정보를 추출하여 출력함으로써 인증자가 사용자를 인증할 수 있도록 한다. As described above, the authenticator extracts and outputs the identification information inserted in the user identification card by merely scanning the
사용자 인증부(140)는 사용자 식별 카드를 스캔하여 사용자 식별 카드를 조회한 조회 이력을 조회 이력 관리 서버(300)에 제공한다.The
제어부(170)는 통상적으로 사용자 인증 단말(100)의 전반적인 동작을 제어한다.The
제어부(170)는 인증자에 의한 신분 식별 이미지의 스캔 요청에 따라 비밀 번호의 입력을 요청하며, 인증자에 의해 입력된 비밀 번호와 기 저장된 비밀 번호가 일치하면 신분 식별 이미지의 스캔 지시 신호를 신분 식별 이미지 스캔부(110)에 제공한다. The
도 3은 본 발명에 따른 사용자 인증 과정이 적용된 일 실시예를 설명하기 위한 예시도이다. 도 3에 개시된 일 실시예는 사용자가 상점에서 주류, 담배 등과 같은 제품을 구매 시 자신의 신분 인증을 위해 사용자 식별 카드를 상점 운영자에게 제시하면 상점 운영자가 자신이 보유하는 상점 운영 사용자 단말을 이용하여 사용자 식별 카드를 스캔함으로써 상점 운영 사용자 단말에 출력된 신분 식별 정보를 추출하여 사용자를 인증한 후 주류, 담배 등과 같은 제품을 판매할 수 있다. 즉, 아래의 과정은 사용자 인증 단말의 종류가 상점 운영 사용자 단말인 경우를 가정하여 설명하기로 한다.3 is an exemplary diagram for explaining an embodiment in which a user authentication process according to the present invention is applied. 3, when a user purchases a product such as alcohol, cigarettes, and the like from a store, when the user presents the user identification card to the shop operator for authenticating his / her identity, the shop operator uses the store operation user terminal By scanning the user identification card, the user can authenticate the user by extracting the identification information output to the store operation user terminal, and then sell the products such as alcohol, cigarettes, and the like. That is, the following process will be described on the assumption that the type of the user authentication terminal is the shop operation user terminal.
도 3을 참조하면, 상점 운영자(310)는 자신이 보유하고 있는 상점 운영 사용자 단말(320)을 이용하여 사용자(340)가 제시한 사용자 식별 카드(330)를 스캔한다. 상점 운영 사용자 단말(320)은 사용자 식별 카드(330)의 스캔 요청에 따라 비밀 번호의 입력을 요청한다. 상점 운영자(310)가 상점 운영 사용자 단말(320) 상에 비밀번호를 입력하면, 상점 운영 사용자 단말(320)은 비밀 번호의 유효성 여부에 따라 사용자 식별 카드(330)를 스캔한다. Referring to FIG. 3, the
그런 다음, 상점 운영 사용자 단말(320)은 사용자 식별 카드(330)를 스캔하여 사용자 식별 카드(330)에 삽입된 픽셀 공간을 추출하고, 픽셀 공간을 분석하여 픽셀 공간이 지시하는 신분 식별 정보를 추출하여 출력함으로써 상점 운영자가 상점 운영 사용자 단말(320)에 출력된 신분 식별 정보를 이용하여 해당 사용자(340)를 인증할 수 있도록 한다. 이때, 신분 식별 정보는 이름, 이미지, 주민등록번호, 주소, 발급 기관 정보 및 발급 날짜 정보 중 적어도 하나를 포함할 수 있다. Then, the store
이러한 상점 운영 사용자 단말(320)은 사용자 식별 카드(330)를 스캔하여 사용자 식별 카드(330)를 조회한 조회 이력을 조회 이력 관리 서버(미도시됨)에 제공한다.The store
그러면, 조회 이력 관리 서버는 상점 운영 사용자 단말(320)로부터 사용자 식별 카드(330)를 조회한 조회 이력을 사용자 식별 카드(330) 별로 저장하며, 사용자 단말(350)의 요청에 따라 해당 사용자 식별 카드(330)의 조회 이력을 사용자 단말(350)에 제공할 수 있다. 이에 따라, 사용자(340)는 자신의 사용자 식별 카드(330)를 조회한 이력을 확인할 수 있다는 장점이 있다.The inquiry history management server stores the inquiry history inquiring the
도 4는 본 발명에 따른 사용자 인증 과정이 적용된 다른 일 실시예를 설명하기 위한 예시도이다. 도 4에 개시된 일 실시예는 사용자가 교통 법규를 위반했을 시 자신의 신분 인증을 위해 사용자 식별 카드를 공공 기관 사용자(예를 들어, 경찰관)에게 제시하면 공공 기관 사용자가 자신이 보유하는 공공 기관 사용자 단말을 이용하여 사용자 식별 카드를 스캔함으로써 공공 기관 사용자 단말에 출력된 신분 식별 정보를 추출하여 사용자를 인증하여 처리할 수 있다. 즉, 아래의 과정은 사용자 인증 단말의 종류가 공공 기관 사용자 단말인 경우를 가정하여 설명하기로 한다.FIG. 4 is an exemplary diagram for explaining another embodiment to which the user authentication process according to the present invention is applied. 4, when a user violates a traffic regulation, if a user identification card is presented to a public institution user (for example, a police officer) for authentication of his or her identity, The user identification card can be scanned using the terminal to extract the identification information output to the user terminal of the public institution and authenticate and process the user. That is, the following process will be described on the assumption that the type of the user authentication terminal is a public institution user terminal.
도 4를 참조하면, 공공 기관 사용자(410)는 자신이 보유하고 있는 공공 기관 사용자 단말(420)을 이용하여 사용자(440)가 제시한 사용자 식별 카드(430)를 스캔한다. 공공 기관 사용자 단말(420)은 사용자 식별 카드(430)의 스캔 요청에 따라 비밀 번호의 입력을 요청한다. 공공 기관 사용자(410)가 공공 기관 사용자 단말(420) 상에 비밀번호를 입력하면, 공공 기관 사용자 단말(420)은 비밀 번호의 유효성 여부에 따라 사용자 식별 카드(430)를 스캔한다. Referring to FIG. 4, the
그런 다음, 공공 기관 사용자 단말(420)은 사용자 식별 카드(430)를 스캔하여 사용자 식별 카드(430)에 삽입된 픽셀 공간을 추출하고, 픽셀 공간을 분석하여 픽셀 공간이 지시하는 신분 식별 정보를 추출하여 출력함으로써 공공 기관 사용자(410)가 공공 기관 사용자 단말(420)에 출력된 신분 식별 정보를 이용하여 해당 사용자를 인증할 수 있도록 한다. 이때, 신분 식별 정보는 이름, 운전면허증 번호, 수배자 여부 및 자동차 사고 내역, 신분 내역 중 적어도 하나를 포함할 수 있다. The
이러한 공공 기관 사용자 단말(420)은 사용자 식별 카드(430)를 스캔하여 사용자 식별 카드(430)를 조회한 조회 이력을 공공 기관 서버(미도시됨)에 제공한다.The
그러면, 공공 기관 서버는 공공 기관 사용자 단말(미도시됨)로부터 사용자 식별 카드(430)를 조회한 조회 이력을 사용자 식별 카드(430) 별로 저장하며, 사용자 단말(450)의 요청에 따라 해당 사용자 식별 카드(430)의 조회 이력을 사용자 단말(450)에 제공할 수 있다. 이에 따라, 사용자는 자신의 사용자 식별 카드(430)를 조회한 이력을 확인할 수 있다는 장점이 있다.The public institution server stores an inquiry history inquiring the
도 5는 본 발명에 따른 사용자 인증 과정을 설명하기 위한 흐름도이다.5 is a flowchart illustrating a user authentication process according to the present invention.
도 5를 참조하면, 사용자 인증 단말(100)은 사용자 식별 카드의 스캔 요청에 따라 비밀 번호의 입력을 요청한다(단계 S510). 사용자 인증 단말(100)은 비밀 번호가 입력되면(단계 S520), 비밀 번호의 유효성 여부를 확인한다(단계 S530). 사용자 인증 단말(100)은 비밀 번호가 유효하면(단계 S530), 사용자 식별 카드를 스캔하여 사용자 식별 카드에 삽입된 픽셀 공간을 추출한다(단계 S540). Referring to FIG. 5, the
사용자 인증 단말(100)은 픽셀 공간을 분석하여 픽셀 공간이 지시하는 신분 식별 정보를 추출한다(단계 S550). The
단계 S550에 대한 일 실시예에서, 사용자 인증 단말(100)은 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 픽셀 공간이 구성된 점의 개수에 따라 이진수 값이 0 또는 1인지 판별하고, 상기 이진수 값을 순차적으로 결합하여 이진수 코드를 결정할 수 있다. In step S550, when the
단계 S550에 대한 일 실시예에서, 사용자 인증 단말의 종류가 상점 운영 사용자 단말인 경우, 사용자 인증 단말(100)은 상점 운용 단말에 해당하는 이진수 코드 별 신분 식별 정보 테이블을 참조하여 이진수 코드에 해당하는 신분 식별 정보를 추출할 수 있고, 신분 식별 정보는 이름, 이미지, 주민등록번호, 주소, 발급 기관 정보 및 발급 날짜 정보 중 적어도 하나를 포함할 수 있다.If the type of the user authentication terminal is the store operation user terminal, the
단계 S550에 대한 다른 일 실시예에서, 사용자 인증 단말의 종류가 공공 기관 사용자 단말인 경우, 사용자 인증 단말(100)은 공공 기관 사용자 단말에 해당하는 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하고, 신분 식별 정보는 이름, 운전면허증 번호, 수배자 여부 및 자동차 사고 내역, 신분 내역 중 적어도 하나를 포함할 수 있다. If the type of the user authentication terminal is the public authority user terminal, the
사용자 인증 단말(100)은 신분 식별 정보를 이용하여 사용자 식별 카드를 보유하는 사용자를 인증한다(단계 S560). The
지금까지 본 발명에 따른 구체적인 실시예에 관하여 설명하였으나, 본 발명의 범위에서 벗어나지 않는 한도 내에서는 여러 가지 변형이 가능함은 물론이다. 그러므로, 본 발명의 범위는 설명된 실시예에 국한되어 정해져서는 안 되며, 후술하는 특허 청구의 범위뿐 아니라 이 특허 청구의 범위와 균등한 것들에 의해 정해져야 한다.While the present invention has been described in connection with what is presently considered to be practical exemplary embodiments, it is to be understood that the invention is not limited to the disclosed embodiments. Therefore, the scope of the present invention should not be limited to the described embodiments, but should be determined by the scope of the appended claims and equivalents thereof.
이상과 같이 본 발명은 비록 한정된 실시예와 도면에 의해 설명되었으나, 본 발명은 상기의 실시예에 한정되는 것은 아니며, 이는 본 발명이 속하는 분야에서 통상의 지식을 가진 자라면 이러한 기재로부터 다양한 수정 및 변형이 가능하다. 따라서, 본 발명 사상은 아래에 기재된 특허청구범위에 의해서만 파악되어야 하고, 이의 균등 또는 등가적 변형 모두는 본 발명 사상의 범주에 속한다고 할 것이다.
While the present invention has been particularly shown and described with reference to exemplary embodiments thereof, it is to be understood that the invention is not limited to the disclosed exemplary embodiments, but, on the contrary, Modification is possible. Accordingly, the spirit of the present invention should be understood only in accordance with the following claims, and all equivalents or equivalent variations thereof are included in the scope of the present invention.
100: 사용자 인증 단말
110: 신분 식별 이미지 스캔부
120: 픽셀 공간 추출부
130: 신분 식별 정보 추출부
140: 사용자 인증부
150: 픽셀 공간 별 이진수 값 테이블
160: 이진수 코드 별 신분 식별 정보 테이블
170: 제어부
200: 사용자 단말
300: 조회 이력 관리 서버100: user authentication terminal
110: identification image scanning unit
120: Pixel space extracting unit
130: Identity identification information extracting unit
140: User authentication unit
150: Binary value table per pixel space
160: Binary code identification information table by code
170:
200: user terminal
300: Query history management server
Claims (8)
사용자 식별 카드의 스캔 요청에 따라 비밀 번호의 입력을 요청하는 단계;
비밀 번호가 입력되면 상기 비밀 번호의 유효성 여부에 따라 상기 사용자 식별 카드를 스캔하고, 상기 사용자 식별 카드를 스캔하여 상기 사용자 식별 카드에 삽입된 픽셀 공간을 추출하는 단계;
상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 단계; 및
상기 신분 식별 정보를 이용하여 상기 사용자 식별 카드를 보유하는 사용자를 인증하는 단계를 포함하고,
상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 단계는
상기 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 상기 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지를 판별하는 단계;
상기 이진수 값을 순차적으로 결합하여 이진수 코드를 결정하는 단계; 및
이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하는 단계를 포함하고,
상기 픽셀 공간은 옅은 노락색의 색상 및 0.0003mm내외의 크기로 구현되어 상기 픽셀 공간을 표현한 옅은 노란색이 눈에 보이지 않는 것을 특징으로 하는
사용자 식별 카드를 이용한 사용자 인증 방법.
A user authentication method using a user identification card executed in a user authentication terminal,
Requesting input of a password according to a scan request of the user identification card;
If the password is input, scanning the user identification card according to whether the password is valid, and scanning the user identification card to extract a pixel space inserted in the user identification card;
Analyzing the pixel space and extracting identification information indicated by the pixel space; And
Authenticating the user holding the user identification card using the identification identification information,
The step of analyzing the pixel space and extracting the identification information indicated by the pixel space
When a pixel space of a different size is extracted from the user identification card, a binary value table for each predetermined pixel space is referenced to determine whether a binary value corresponding to the pixel space is 0 or 1 according to the number of points constituting the pixel space ;
Sequentially combining the binary values to determine a binary code; And
And extracting identification information corresponding to the binary code with reference to the identification information table for each binary code,
Wherein the pixel space is implemented as a pale yellow color and a size of about 0.0003 mm so that a pale yellow color representing the pixel space is not visible
User authentication method using user identification card.
상기 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하는 단계는
상기 사용자 인증 단말의 종류가 상점 운영 사용자 단말인 경우, 상기 상점 운영 사용자 단말에 해당하는 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하고,
상기 신분 식별 정보는 이름, 이미지, 주민등록번호, 주소, 발급 기관 정보 및 발급 날짜 정보 중 적어도 하나를 포함하는 것을 특징으로 하는
사용자 식별 카드를 이용한 사용자 인증 방법.
The method according to claim 1,
The step of extracting the identification information corresponding to the binary code with reference to the identification information table for each binary code
When the type of the user authentication terminal is a shop operation user terminal, identification information corresponding to the binary code is extracted by referring to the identification information table for each binary code corresponding to the store operation user terminal,
Wherein the identification information includes at least one of a name, an image, a resident registration number, an address, personalization agent information, and an issue date information
User authentication method using user identification card.
상기 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하는 단계는
상기 사용자 인증 단말의 종류가 공공 기관 사용자 단말인 경우, 상기 공공 기관 사용자 단말에 해당하는 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하고,
상기 신분 식별 정보는 이름, 운전면허증 번호, 수배자 여부 및 자동차 사고 내역, 신분 내역 중 적어도 하나를 포함하는 것을 특징으로 하는
사용자 식별 카드를 이용한 사용자 인증 방법.
The method according to claim 1,
The step of extracting the identification information corresponding to the binary code with reference to the identification information table for each binary code
When the type of the user authentication terminal is a public institution user terminal, extracts identification information corresponding to the binary code with reference to the identification information table for each binary code corresponding to the public institution user terminal,
Wherein the identification information includes at least one of a name, a driver's license number, a driver's identity, an accident details, and an identification
User authentication method using user identification card.
상기 신분 식별 정보를 이용하여 상기 사용자 식별 카드를 보유하는 사용자를 인증하는 단계는
상기 사용자 식별 카드를 스캔하여 상기 사용자 식별 카드를 조회한 조회 이력을 조회 이력 관리 서버에 제공하는 단계를 포함하고,
상기 조회 이력 관리 서버에 저장된 조회 이력은 해당 사용자에 의해 자신의 사용자 식별 카드를 조회한 내역을 확인하는데 사용되는 것을 특징으로 하는 사용자 식별 카드를 이용한 사용자 인증 방법.
The method according to claim 1,
Wherein authenticating the user holding the user identification card using the identity identification information comprises:
And providing an inquiry history of the user identification card to the inquiry history management server by scanning the user identification card,
Wherein the inquiry history stored in the inquiry history management server is used for confirming a history of inquiry of the user's own identification card by the corresponding user.
상기 사용자 식별 카드를 스캔하여 상기 사용자 식별 카드에 삽입된 픽셀 공간을 추출하는 픽셀 공간 추출부;
상기 픽셀 공간을 분석하여 상기 픽셀 공간이 지시하는 신분 식별 정보를 추출하는 신분 식별 정보 추출부; 및
상기 신분 식별 정보를 이용하여 상기 사용자 식별 카드를 보유하는 사용자를 인증하는 사용자 인증부를 포함하고,
상기 신분 식별 정보 추출부는
상기 사용자 식별 카드에서 서로 다른 크기의 픽셀 공간이 추출되면, 기 결정된 픽셀 공간 별 이진수 값 테이블을 참조하여 상기 픽셀 공간이 구성된 점의 개수에 따라 해당 픽셀 공간에 해당하는 이진수 값이 0 또는 1인지를 판별하고, 상기 이진수 값을 순차적으로 결합하여 이진수 코드를 결정하고, 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하고,
상기 픽셀 공간은 옅은 노락색의 색상 및 0.0003mm내외의 크기로 구현되어 상기 픽셀 공간을 표현한 옅은 노란색이 눈에 보이지 않는 것을 특징으로 하는
사용자 인증 단말.
An identity identification image scanning unit for requesting the input of a password according to a scan request of the user identification card and for scanning the user identification card according to the validity of the password when the password is input;
A pixel space extractor for scanning the user identification card to extract a pixel space inserted in the user identification card;
An identification information extracting unit for analyzing the pixel space and extracting identification information indicated by the pixel space; And
And a user authentication unit for authenticating a user who holds the user identification card using the identification identification information,
The identification information extracting unit
When a pixel space of a different size is extracted from the user identification card, a binary value table for each predetermined pixel space is referenced to determine whether a binary value corresponding to the pixel space is 0 or 1 according to the number of points constituting the pixel space Extracts identity identification information corresponding to the binary code with reference to the identification information table for each binary code,
Wherein the pixel space is implemented as a pale yellow color and a size of about 0.0003 mm so that a pale yellow color representing the pixel space is not visible
User authentication terminal.
상기 신분 식별 정보 추출부는
상기 사용자 인증 단말의 종류가 상점 운영 사용자 단말인 경우, 상기 상점 운영 사용자 단말에 해당하는 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하고,
상기 신분 식별 정보는 이름, 이미지, 주민등록번호, 주소, 발급 기관 정보 및 발급 날짜 정보 중 적어도 하나를 포함하는 것을 특징으로 하는
사용자 인증 단말.
6. The method of claim 5,
The identification information extracting unit
When the type of the user authentication terminal is a shop operation user terminal, extracts identification information corresponding to the binary code with reference to the identification information table for each binary code corresponding to the store operation user terminal,
Wherein the identification information includes at least one of a name, an image, a resident registration number, an address, personalization agent information, and an issue date information
User authentication terminal.
상기 신분 식별 정보 추출부는
상기 사용자 인증 단말의 종류가 공공 기관 사용자 단말인 경우, 상기 공공 기관 사용자 단말에 해당하는 이진수 코드 별 신분 식별 정보 테이블을 참조하여 상기 이진수 코드에 해당하는 신분 식별 정보를 추출하고,
상기 신분 식별 정보는 이름, 운전면허증 번호, 수배자 여부 및 자동차 사고 내역, 신분 내역 중 적어도 하나를 포함하는 것을 특징으로 하는
사용자 인증 단말.
6. The method of claim 5,
The identification information extracting unit
When the type of the user authentication terminal is a public institution user terminal, extracts identification information corresponding to the binary code with reference to the identification information table for each binary code corresponding to the public institution user terminal,
Wherein the identification information includes at least one of a name, a driver's license number, a driver's identity, an accident details, and an identification
User authentication terminal.
상기 사용자 인증부는
상기 사용자 식별 카드를 스캔하여 상기 사용자 식별 카드를 조회한 조회 이력을 조회 이력 관리 서버에 제공하고,
상기 조회 이력 관리 서버에 저장된 조회 이력은 해당 사용자에 의해 자신의 사용자 식별 카드를 조회한 내역을 확인하는데 사용되는 것을 특징으로 하는
사용자 인증 단말.6. The method of claim 5,
The user authentication unit
Providing an inquiry history management server for inquiring the user identification card by scanning the user identification card,
Wherein the inquiry history stored in the inquiry history management server is used to confirm details of inquiry of the user's own identification card by the user
User authentication terminal.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| KR20150157436 | 2015-11-10 | ||
| KR1020150157436 | 2015-11-10 |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| KR20170054980A true KR20170054980A (en) | 2017-05-18 |
| KR101897960B1 KR101897960B1 (en) | 2018-10-29 |
Family
ID=59049030
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| KR1020160117720A Active KR101897960B1 (en) | 2015-11-10 | 2016-09-13 | Method of vertifying user using user identification card and terminal performing the same |
Country Status (1)
| Country | Link |
|---|---|
| KR (1) | KR101897960B1 (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190075649A (en) * | 2017-12-21 | 2019-07-01 | 박행운 | Method of paying goods of vending machine using terminal and system performig the same |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2004310313A (en) | 2003-04-04 | 2004-11-04 | Veritec Iconix Ventures Inc | Card for individual identification including two-dimensional coded personal biological information and personal identification method using the same information |
| JP2005141626A (en) | 2003-11-10 | 2005-06-02 | Konica Minolta Photo Imaging Inc | IC card and IC card authentication system |
-
2016
- 2016-09-13 KR KR1020160117720A patent/KR101897960B1/en active Active
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| KR20190075649A (en) * | 2017-12-21 | 2019-07-01 | 박행운 | Method of paying goods of vending machine using terminal and system performig the same |
Also Published As
| Publication number | Publication date |
|---|---|
| KR101897960B1 (en) | 2018-10-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US11595380B2 (en) | User authentication based on RFID-enabled identity document and gesture challenge-response protocol | |
| KR101626880B1 (en) | Distinguish and recognition system of ID card for real name certification by non-face-to-face and online | |
| US11488419B2 (en) | Identity and liveness verification | |
| US8392975B1 (en) | Method and system for image-based user authentication | |
| US20170177852A1 (en) | Document authentication based on expected wear | |
| US20120032782A1 (en) | System for restricted biometric access for a secure global online and electronic environment | |
| US10970376B2 (en) | Method and system to validate identity without putting privacy at risk | |
| KR101635074B1 (en) | Financial service providing method and system using mobile non-contact type real name confirmation | |
| KR20170011305A (en) | Electronic identification card, system and method for proving authenticity of the electronic identification card | |
| US20160283944A1 (en) | Method and apparatus for personal virtual authentication and authorization using digital devices and as an alternative for chip card or smart card | |
| US20080005579A1 (en) | System and method of user authentication using handwritten signatures for an MFP | |
| KR101788265B1 (en) | Non-contact type financial service system using autograph certification | |
| TW201832153A (en) | Transaction payment method and system | |
| KR101897960B1 (en) | Method of vertifying user using user identification card and terminal performing the same | |
| JP6828311B2 (en) | Information information system, information processing device and program | |
| US8316050B2 (en) | Identification and authorization system | |
| KR101485798B1 (en) | Personal identification card, Method for issuing personal identification card, Method for authorizing personal identification card | |
| KR20220028761A (en) | Automatic sales method applying adult authentification using blockchain based decentralized identification | |
| JP2010079515A (en) | Authentication system, key for use in the same, authentication method, and program | |
| KR100711863B1 (en) | Unattended terminal device with identity verification function | |
| AU2014100797A4 (en) | Driver licence and other identification card and identity verification system | |
| Barde | A multimodal biometric system-aadhar card | |
| KR20170121737A (en) | Method for Providing Non-Facing Certification by using Camera | |
| KR20180057170A (en) | A Method of Non-faced Opening A Financial Account Using Mobile Terminal And A System thereof | |
| EP3767918B1 (en) | Method and system for authenticating a purchase by a user |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A201 | Request for examination | ||
| PA0109 | Patent application |
St.27 status event code: A-0-1-A10-A12-nap-PA0109 |
|
| PA0201 | Request for examination |
St.27 status event code: A-1-2-D10-D11-exm-PA0201 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| PG1501 | Laying open of application |
St.27 status event code: A-1-1-Q10-Q12-nap-PG1501 |
|
| E902 | Notification of reason for refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| E90F | Notification of reason for final refusal | ||
| PE0902 | Notice of grounds for rejection |
St.27 status event code: A-1-2-D10-D21-exm-PE0902 |
|
| P11-X000 | Amendment of application requested |
St.27 status event code: A-2-2-P10-P11-nap-X000 |
|
| P13-X000 | Application amended |
St.27 status event code: A-2-2-P10-P13-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-3-3-R10-R18-oth-X000 |
|
| E701 | Decision to grant or registration of patent right | ||
| PE0701 | Decision of registration |
St.27 status event code: A-1-2-D10-D22-exm-PE0701 |
|
| N231 | Notification of change of applicant | ||
| PN2301 | Change of applicant |
St.27 status event code: A-3-3-R10-R13-asn-PN2301 St.27 status event code: A-3-3-R10-R11-asn-PN2301 |
|
| GRNT | Written decision to grant | ||
| PR0701 | Registration of establishment |
St.27 status event code: A-2-4-F10-F11-exm-PR0701 |
|
| PR1002 | Payment of registration fee |
St.27 status event code: A-2-2-U10-U11-oth-PR1002 Fee payment year number: 1 |
|
| PG1601 | Publication of registration |
St.27 status event code: A-4-4-Q10-Q13-nap-PG1601 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| P16-X000 | Ip right document amended |
St.27 status event code: A-5-5-P10-P16-nap-X000 |
|
| Q16-X000 | A copy of ip right certificate issued |
St.27 status event code: A-4-4-Q10-Q16-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 4 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PN2301 | Change of applicant |
St.27 status event code: A-5-5-R10-R13-asn-PN2301 St.27 status event code: A-5-5-R10-R11-asn-PN2301 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 5 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P22-X000 | Classification modified |
St.27 status event code: A-4-4-P10-P22-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 6 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 7 |
|
| R18-X000 | Changes to party contact information recorded |
St.27 status event code: A-5-5-R10-R18-oth-X000 |
|
| PR1001 | Payment of annual fee |
St.27 status event code: A-4-4-U10-U11-oth-PR1001 Fee payment year number: 8 |
|
| U11 | Full renewal or maintenance fee paid |
Free format text: ST27 STATUS EVENT CODE: A-4-4-U10-U11-OTH-PR1001 (AS PROVIDED BY THE NATIONAL OFFICE) Year of fee payment: 8 |
|
| P14 | Amendment of ip right document requested |
Free format text: ST27 STATUS EVENT CODE: A-5-5-P10-P14-NAP-X000 (AS PROVIDED BY THE NATIONAL OFFICE) |
|
| P14-X000 | Amendment of ip right document requested |
St.27 status event code: A-5-5-P10-P14-nap-X000 |