KR200281440Y1 - Quatradic bar code applied ID card that cannot be forged - Google Patents

Quatradic bar code applied ID card that cannot be forged Download PDF

Info

Publication number
KR200281440Y1
KR200281440Y1 KR2020020012118U KR20020012118U KR200281440Y1 KR 200281440 Y1 KR200281440 Y1 KR 200281440Y1 KR 2020020012118 U KR2020020012118 U KR 2020020012118U KR 20020012118 U KR20020012118 U KR 20020012118U KR 200281440 Y1 KR200281440 Y1 KR 200281440Y1
Authority
KR
South Korea
Prior art keywords
card
bar code
dimensional bar
identification
present
Prior art date
Application number
KR2020020012118U
Other languages
Korean (ko)
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 (주)벧엘테크
Application granted granted Critical
Publication of KR200281440Y1 publication Critical patent/KR200281440Y1/en

Links

Landscapes

  • Credit Cards Or The Like (AREA)

Abstract

본 고안은 이차원바코드를 활용한 위조방지신분증에 관한 것으로, 그 목적은 특히 스캐너를 구동하는 컴퓨터에 의해 실행 가능한 이차원 바코드 정보를 이용하여, 그간 불법위조 및 임의로 변경시킨 신분증의 불법사용문제, 관리상의 어려움 등등의 많은 문제가 해결되지 않은 단점을 해결할 수 있는 신분증(주민등록증,여권,운전면허증,학생증, 회사신분증등)을 제작하여 불법사용으로 일어날 수 있는 일반사용자의 피해를 안전하게 보호하고, 불법사용 자체를 막는데 있다. 또한 본 고안은 신분증에 이차원바코드를 활용함으로써 정부기관에서의 관계서류에서의 본인여부판정뿐만 아니라 금융기관과의 융자, 양도, 재산관리, 관계서류제출등에 있어서 신뢰성과 안정성이 구축되도록 하여 신분증위조에 따라 발생될 수 있는 일반사용자의 예기치 못한 불이익을 미연에 예방하는 시스템을 구축하는데 있다. 또한 본 고안은 복구가능능력이 뛰어나고, 컴퓨터에 의한 해독능력이 뛰어나 위조가 거의 불가능한 신분증을 이차원바코드를 이용해서 구현하는 데 있다.The present invention relates to an anti-counterfeiting identification card using a two-dimensional bar code, and the purpose thereof is to use the two-dimensional bar code information executable by a computer running a scanner, and the illegal use of illegal forgery and arbitrarily changed identification cards, Produces ID cards (resident registration card, passport, driver's license, student ID card, company ID card, etc.) that can solve the disadvantages of many problems such as difficulty, etc. To prevent it. In addition, the present invention utilizes a two-dimensional bar code on identification cards to establish the reliability and stability in financing, transfer, asset management, and submission of documents, as well as the determination of identity in relevant documents from government agencies. It is to build a system that prevents the unexpected disadvantages of general users that can occur accordingly. In addition, the present invention is to implement an identification card using a two-dimensional bar code that is excellent in recoverability and excellent decoding ability by a computer, and is almost impossible to forge.

Description

이차원바코드를 활용한 위조방지신분증{Quatradic bar code applied ID card that cannot be forged}Quarantine bar code applied ID card that cannot be forged}

본 고안은 신분증(주민등록증,여권,운전면허증,학생증, 회사신분증등)에 이차원바코드를 사용하여 위조방지를 예방할 목적과 상기 방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 토탈 솔루션으로, 이미 위조된 신분증에 관하여는 그 진위여부를 용이하게 판정가능토록 하여 사회적인 문제로 야기되는 신분증 위조범죄를 미연에 방지되도록 한 위조방지신분증에 관한 것이다.The present invention is a total solution for computer-readable recording media that records the purpose of preventing forgery and the program for realizing the above method by using two-dimensional bar code on identification card (resident registration card, passport, driver's license, student ID card, company ID card, etc.) As regards the already forged identification card, it is related to the anti-counterfeiting identification card that enables the user to easily determine the authenticity of the identification card to prevent the forgery crime caused by social problems.

일반적으로 현재 사용되는 신분증(주민등록증,여권,운전면허증,학생증, 회사신분증등)은 대개 사용자의 얼굴대조사진을 부착하는 부분과 함께 사용자의 이름, 주소, 주민등록번호, 지문날인등을 인쇄하여, 코팅제작하게 되어있어서 신분증소지자의 신원을 확인하게 된다.In general, currently used ID cards (resident registration card, passport, driver's license, student ID card, company ID card, etc.) are usually printed with the user's name, address, social security number, fingerprint stamp, etc. The identification card holder will be identified.

현행의 신분증은 그 형태가 단지 신분증소지자의 사진과 함께 사용자의 이름, 주소, 주민등록번호, 지문날인등을 인쇄하여 코팅했기 때문에, 신분증을 위조하기 위해서는 단지 사진을 바꾸거나 인쇄된 문자를 수정하기만 하면된다. 이렇게 신분증의 위조가 쉽기 때문에 각종 범죄에 위조된 신분증이 사용된 사례가 많이 있었다. 또한, 이같은 신분증의 위조가능성이 각종 범죄에 노출되어 있어서 위조된 신분증의 악용을 막을 수 없었고, 이는 심각한 문제를 유발시켰다.The current ID card is printed by printing the user's name, address, social security number, fingerprint stamp, etc. together with the ID card's photo, so in order to falsify the ID card, simply change the picture or modify the printed text. do. Because of the easy forgery of identification cards, there have been many cases of forgery identification cards. In addition, the forgery of such IDs has been exposed to various crimes to prevent the abuse of fake IDs, which caused serious problems.

이에 따라, 요즘에는 신분증 위조의 문제점을 방지하고자, 일반적인 사진부착관계를 배재시킨 형태로서 디지털주사에 의해 신분증 표면에 사용자의 얼굴 이미지와 신상정보(주민등록번호, 주소지, 기타 지문 등)를 일체로 인쇄하여 사진교체 내지 문자조작에 의한 신분증의 위조사용을 예방되도록 한 기술이 사용되고 있는 실정이다. 또한 신분증의 배경에 반투명의 금색이나 은색의 그림을 넣어서 위조방지에 이용하고 있다.As a result, these days, in order to prevent the problem of ID card forgery, the user's face image and personal information (resident registration number, address, other fingerprints, etc.) are integrally printed on the ID card by digital scanning. It is a situation that the technology to prevent the forgery of the identification card by photo replacement or character manipulation is used. In addition, translucent gold or silver pictures are put on the background of ID cards to prevent counterfeiting.

하지만, 위와 같이 위조방지를 위해 제작된 신분증은 단순하게 사진을 교체하거나 문자조작에 따른 위조관계를 다소 복잡하고 난해하게 한 것에 불과할 뿐으로, 과학의 발달과 더불어 개발된 각종 고성능 기기(디지털 카메라, 스캐너등)등을 이용할 경우, 위와같이 위조방지된 신분증은 식별이 불가능할 정도로 사진과 문자의 변형을 가능케 하여서 충분히 위조가 가능하다. 더욱이 이와같은 방법으로 신분증에 불법적인 위조를 한다고 하더라도 기존의 일반적인 신분증과 다를바 없이 그 위조여부에 관하여 판단을 불가능하게 하는 근본적인 문제점을 그대로 안고 있다.However, the ID card designed to prevent counterfeiting as described above is merely a complicated and difficult to forge a complicated relationship due to the replacement of pictures or text manipulation, and various high-performance devices (digital cameras, scanners) developed with the development of science. Etc.), the forgery-proof ID card can be forged by allowing the deformation of pictures and texts to such an extent that it cannot be identified. Moreover, even if illegal counterfeiting of ID is done in this way, it has the fundamental problem that it is impossible to make a judgment about the forgery without any difference from existing general ID.

이러한 이유로 신분증의 진위 여부를 명확히 판정토록 하여, 신분증을 이용한 각종 범죄의 위험으로 부터 사용자를 보호하기 위한 새로울 기술의 개발이 절실하게 필요하게 된 것이다.For this reason, it is urgently needed to develop a new technology to protect the user from the danger of various crimes using the identification card so as to clearly determine the authenticity of the identification card.

본 고안은, 상기한 바와 같은 신분증위조의 문제를 해결하기 위하여 안출된 것으로, 신분증(주민등록증,여권,운전면허증,학생증, 회사신분증등)의 효율적이고 체계적인 관리를 위하여 이차원바코드를 활용한 신분증위조방지방법과 상기방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 토탈솔루션을 제공하는데 목적이 있다.The present invention has been devised to solve the above-mentioned problem of ID forgery, and prevents ID forgery using two-dimensional bar code for efficient and systematic management of ID card (resident registration card, passport, driver's license, student ID card, company ID card, etc.) It is an object of the present invention to provide a total solution for a computer-readable recording medium recording a method and a program for realizing the method.

상기 목적을 달성하기 위한 본 고안의 시스템은, 이차원바코드를 활용한 신분증위조방지시스템에 있어서, 일차원바코드를 사용했을때에 쉽게 위조되고 판독률도 떨어지는등의 단점을 보완하여 새로이 개발된 이차원바코드를 사용하여, 신분증에 인쇄된 사진과 개인신상정보를 하나의 데이터로 통합하여 디지털화 하므로서, 위조된 신분증의 진위여부의 명확한 판단이 가능하도록 돕는다. 이와같이 신분증사용자의 신분에 대한 명확한 진위여부를 판단함으로써 신분증 위조에 따른 각종 범죄의 위험으로 부터 사용자를 안전하게 보호할 수 있도록 한 신분증 위조 방지 시스템을 제공하는데 목적이 있다.The system of the present invention for achieving the above object, in the identification anti-counterfeiting system using a two-dimensional bar code, a newly developed two-dimensional bar code to compensate for the disadvantages such as easily forged when using the one-dimensional bar code and falling read rate By digitizing the photo and personal identification information printed on the ID card into a single data, it helps to make a clear judgment on the authenticity of the fake ID card. As such, the purpose of the present invention is to provide an ID forgery prevention system that can securely protect the user from the risks of various crimes due to ID forgery by judging the authenticity of identity of the user.

한편, 본 발명의 또 다른 목적으로는 신분증 소지했음에도 불구하고 발생될 수도 있는 정부기관이나 금융기관에서 개인에 대한 위조신분증과 관련된 불신을 없애고, 신뢰성과 안정성을 제공할 수 있다. 이로써, 대출이나 융자, 양도, 재산관리에 이르기까지 그 발생되는 사안을 안정적으로 처리가 가능하고, 관청에 제출하는 관련서류에 까지 그 신뢰성을 보증할 수 있는 것이다.On the other hand, another object of the present invention can eliminate the distrust associated with the fake ID to the individual in the government or financial institutions that may be generated despite having an identity card, it can provide reliability and stability. As a result, the matters ranging from loans, loans, transfers, and property management can be handled stably, and the reliability of the relevant documents submitted to the office can be guaranteed.

도 1은 본 고안에 이용되는 일차원 바코드와 이차원 바코도의 일예시도.1 is an exemplary view of a one-dimensional barcode and two-dimensional bar code used in the present invention.

도 2는 본 고안에 따른 신분증사용자의 얼굴화상정보와 이름, 주소, 주민등록번호등을 디지탈화, 암호화하여 이차원바코드로 인쇄하는 과정의 구성도.2 is a block diagram of a process of digitally printing and encrypting a face image information, name, address, resident registration number, etc. of an identification card user according to the present invention and printing it with a two-dimensional bar code.

도 3은 본 고안에 따른 신분증사용자의 신원을 확인할 때의 과정을 모식적으로 나타낸 구성도.Figure 3 is a schematic diagram showing the process when confirming the identity of the identification card user according to the present invention.

도 4는 본 고안에 따른 신분증사용자의 신원을 확인하는 과정의 플로우차트Figure 4 is a flow chart of the process of confirming the identity of the identification card user according to the present invention

도 5는 본 고안에 따른 이차원바코드의 인코딩과정을 나타낸 플로우차트5 is a flowchart illustrating a process of encoding a two-dimensional bar code according to the present invention.

도 6은 본 고안에 따른 이차원바코드의 디코딩과정을 나타낸 플루우차트6 is a flow chart illustrating a decoding process of a two-dimensional bar code according to the present invention.

상기의 목적을 달성하기 위한 본 고안의 구체적인 수단으로는As a specific means of the present invention for achieving the above object

신분증의 사진에서 얻은 인물영상과 주민등록번호등의 신상정보항목을 함께 모아서 이차원바코드에 암호화하여 인코딩하는 단계(도2)와Collecting the identification information items such as the person image obtained from the photo of the identification card and the resident registration number together and encoding them by encoding them in a two-dimensional barcode (Fig. 2) and

신분증의 이차원바코드로부터 해당인의 인물영상에 대한 정보와 주민등록번호등의 신상정보항목을 디코딩하여 실제 신분증상의 인물영상, 실제 주민등록번호등의 신상정보항목과 비교하는 단계(도4)로 크게 나눌수 있다.Decoded identification information items such as information on the person's person image and resident registration number from the two-dimensional bar code of the identification card can be divided into a step (Fig. 4) to compare the identification information items such as the person's image and the actual resident registration number.

세부적인 단계로는In detail steps

사진(201)을 스캔(202)하거나 디지탈카메라를 이용하여 인물영상을 얻은 후 이름이나 주소, 주민등록번호등의 신상정보항목과 함께 디지탈(203)화된 데이터를 입력하는 단계와;Scanning the photograph 201 or obtaining a person image using a digital camera and inputting digitalized data 203 together with personal information items such as name, address, social security number, etc .;

상기의 입력된 디지탈영상정보를 암호와(204)하는 단계와;Encrypting (204) the input digital image information;

상기의 암호화된 영상정보와 문자정보를 이차원바코드(206)로 출력(205)하는 단계로 구성되어 있다.And outputting the encrypted image information and character information to the two-dimensional bar code 206 (205).

*또한, 상기 사진(201)을 스캔(401)하는 단계와;Scanning (401) the photo (201);

상기 스캔된 인물영상을 디지탈(402))화하여 위치기준점을 검출(403)하는 단계와:Digitalizing the scanned person image (402) to detect a position reference point (403):

상기의 디지탈영상정보에서 영상정렬(404)을 통해 정보를 얻어내는 단계와;Obtaining information from the digital image information through image alignment (404);

상기 이차원바코드(206)를 스캔(302)하는 단계(405)와;Scanning (302) the two-dimensional bar code (206);

상기의 스캔된 이차원바코드의 디지탈정보의 암호를 해독하는 단계(406)와;Decrypting (406) the digital information of the scanned two-dimensional bar code;

상기의 사진과 신상정보를 이차원바코드의 정보와 비교하는 단계(407)와;Comparing the photograph and the personal information with information of a two-dimensional bar code (407);

상기의 비교에 따라 위조여부를 판단하는 단계(408)와;Determining (408) whether a forgery is made according to the comparison;

상기의 결과를 출력하는 단계(409)로 구성되어 있다.And outputting the above result (409).

또한 상기의 목적을 달성하기 위한 본 고안의 구체적인 수단은 첨부된 도면을 이용하여 설명하기로 한다.In addition, specific means of the present invention for achieving the above object will be described using the accompanying drawings.

도1은 일차원바코드에 비해 그 우수성이 입증된 이차원바코드의 비교도면이다. 바코드란 정보의 표현 및 표현된 정보를 해독하는 부호체계이다. 바코드로 정보를 표현하는 일과 표현된 정보를 해독하는 일은 바코드 장비를 통하여 가능하므로, 바코드는 기계어(Machine Language)라고 할 수 있다. 일차원바코드는 다양한 폭을 가진 바(Bar, 검은 막대)와 스페이스(Space, 흰 막대)의 배열패턴으로 정보를 표현하는 부호 또는 부호체계이다. 바와 스페이스는 그 폭에 따라 1개 또는 복수개의 이진수 비트(Binary Bit : 0 또는 1)로 바뀌게 되고, 이들의 조합으로아스키(ASCII)문자를 표현한다. 오류복구가 불가능하고 낮은 선명도에서는 판독이 불가능하다.1 is a comparative view of a two-dimensional bar code that proved superior to one-dimensional bar code. A barcode is a coding system that expresses information and decodes the expressed information. Bar code is called Machine Language because it is possible to express information with barcode and to decode the expressed information through barcode equipment. One-dimensional bar code is a code or code system that expresses information by an array pattern of bars (bars, black bars) and spaces having various widths. Bars and spaces are converted to one or more binary bits (0 or 1), depending on their width, and represent a combination of ASCII characters. Error recovery is not possible and cannot be read at low clarity.

이에 비해 이차원바코드는 일차원바코드의 성능뿐아니라 한글 한자 및 그림과 그래픽표현도 가능할 정도로 고밀도의 대용량의 데이터를 담을 수 있다. 오류복구가 가능하고(최대 40%까지 가능) 낮은 선명도에서도 판독이 가능하다. 특히 위조가 매우 어렵다. 바코드는 크게 바코드의 영역을 표시하기 위한 포지션 디텍터부분(position detector)과 본 바코드의 제반 인자들 즉, 바코드의 타입(type), 버전(version)정보, 에러 정정율(error correction rate)등에 관한 내용을 포함하고 있는 헤더(header)부와, 실질적인 데이터와 에러정정을 위한 코드워드(codeword)에 관한 내용을 포함하고 있는 인코딩영역(encoding region)과, 상기 포지션 디텍터부와 인코딩영역을 구분하기 위하여 1 modules 크기의 힌색 모듈의 집합으로 구성된 세퍼레이터부(separators)와, 16 modules 크기의 힌색모듈의 집합으로 표시되어 본 바코드영역과 다른 부분을 구분지워주는 콰이어트존(quiet zone)으로 구성된다.On the other hand, two-dimensional barcodes can contain not only the performance of one-dimensional barcodes, but also high-capacity and high-density data such as Hangul Chinese characters and pictures and graphics. Error recovery is possible (up to 40%) and reading is possible at low clarity. In particular, counterfeiting is very difficult. Barcodes are largely composed of position detectors for indicating the area of barcodes, and various factors of the barcodes, namely, type, version information, error correction rate, etc. of barcodes. To distinguish between the header portion, the encoding region including the contents of the actual data and the codeword for error correction, and the position detector portion and the encoding region. It consists of a separator section consisting of a set of modules of a small size of modules and a quiet zone that distinguishes this barcode area from other parts by being displayed as a set of 16 modules of a size of a red module.

도2는 신분증사용자의 얼굴화상정보와 이름, 주소, 주민등록번호등의 신상정보를 디지탈화, 암호화하여 이차원바코드로 인쇄하는 과정을 나타낸 것이다. 먼저 주어진 신분증사용자의 사진을 스캔(201)하거나 또는 디지탈카메라를 이용하여 신분증사용자의 화상정보를 디지탈신호(203)로 얻는다. 여기에 신분증사용자의 이름, 주소, 주민등록번호등을 첨가하여 암호화(204)의 과정을 거친다. 암호화 된 결과를 이차원바코드를 이용하여 표현하게 된다. 표현된 이차원바코드는 신분증의 특정부분에 인쇄(205)하게 된다.2 illustrates a process of digitalizing and encrypting face image information of an ID card user and identification information such as a name, address, and social security number, and printing the image by two-dimensional bar code. First, a picture of a given ID card user is scanned 201 or a digital camera is used to obtain image information of the ID card user as a digital signal 203. An ID card user's name, address, social security number, etc. are added to the process of encryption (204). The encrypted result is represented using two-dimensional bar code. The represented two-dimensional barcode is printed 205 on a specific portion of the identification card.

도2의 구체적인 과정을 도5를 참조하여 설명하면, 바코드의 타입, 버전, 코드명, 체인(chain)생성 여부, 에러정정문자수 등과 같은 인코딩 조건을 사용자가 설정할 수 있도록 한 다음(s51), 얻어진 데이터의 형식을 분석하여, 후에 디코딩시 바코드를 이진데이터로 변환하기 위한 bits를 설정한다(s52). 상기 에러정정문자수는 해당 데이터가 분할되는 코드워드 블럭의 크기에 대한 퍼센티지(percentage)로 표시된다. 다음으로 바코드의 타입, 버전, 코드명 등에 관한 내용에 따라 바코드의 헤더를 이진 데이터로 변환하는 헤더 인코딩을 실시한다.(s53) 상기헤더는 바코드를 인코딩시 환경정보를 담고 있는 부분으로, 상기 헤더 인코딩과정은 이러한 헤더를 이진데이터로 변환하다.The specific process of FIG. 2 will be described with reference to FIG. 5, and the user can set encoding conditions such as the type of barcode, version, code name, whether a chain is generated, the number of error correction characters, and the like (s51). After analyzing the format of the obtained data, bits for converting the barcode into binary data are decoded later (s52). The number of error correction characters is expressed as a percentage of the size of the codeword block in which the corresponding data is divided. Next, header encoding for converting the header of the barcode into binary data is performed according to the contents of the barcode type, version, code name, and the like. (S53) The header is a part containing environmental information when encoding the barcode. The encoding process converts these headers into binary data.

다음으로 에러정정알고리즘을 이용하여 헤더부에 대한 에러정정코드를 생성한다.(s54) 데이터를 인코딩하는 과정에서 데이터의 파손이나 훼손없이 데이터를 보호할 수 있도록 헤더에 대한 에러정정코드를 생성한다.Next, an error correction code for the header portion is generated by using an error correction algorithm. (S54) In the process of encoding data, an error correction code for the header is generated to protect the data without damaging or damaging the data.

다음으로 스케너에 의해서 얻어진 화상정보와 주민등록번호등의 개인신상정보의 내용을 이진 데이터로 변환하는 인코딩 과정을 수행하고(s55), 앞서의 과정에서 생성된 헤더와 에러정정코드, 스케너에 의해서 얻어진 화상정보와 주민등록번호등의 개인신상정보의 데이터를 바코드의 스펙에서 정한 순서에 맞게 배치한다.(s26).Next, an encoding process of converting the contents of the personal information such as image information and social security number obtained by the scanner into binary data is performed (s55), and the image information obtained by the header, the error correction code, and the scanner generated in the above process. And personally identifiable data such as social security numbers are placed in the order specified by the bar code specification (s26).

배치되는 순서는 헤더, 헤더 에러정정코드, 데이터, 데이터 에러정정코드순이다.The arrangement order is header, header error correcting code, data, data error correcting code.

그리고 마지막으로 앞서 단계에서 배치된 코드에 포지션 디텍터등을 첨가하여 바코드의 이미지를 구성한다.(s27)Finally, a position detector is added to the code arranged in the previous step to construct an image of the barcode (s27).

상기와 같은 과정을 거쳐 상기 인코딩모듈을 수행하게 된다. 그리고 상기 인코딩모듈에 의해 수행된 결과의 이차원바코드의 일 실시예는 첨부된 도 1을 참조한다.The encoding module is performed through the above process. And one embodiment of the two-dimensional bar code of the result performed by the encoding module, refer to the accompanying FIG.

*도3은 신분증사용자의 신원을 확인할 때의 과정을 모식적으로 나타낸 것이다. 우선 신분증사용자의 얼굴화상정보를 알아내기 위하여 신분증에 인쇄된 사진(201)을 스캔(202)하거나 디지탈카메라로 신분증사용자의 얼굴화상정보를 알아내게 된다. 그리고 동시에 이차원바코드(206)에 기록된 정보를 읽어내고(302) 암호를 해독하여 상기의 신분증사용자의 사진에서 얻어낸 정보를 비교하여 신분증의 위조여부를 알아내게 된다(301). 이 결과는 서버에 등록하는 것이 가능하고, 방문자의 방문시간, 날짜, 이유등을 구체적으로 데이타베이스화 하는 것이 가능하다(303).* Figure 3 schematically shows the process of verifying the identity of the identity card user. First, in order to find out the face image information of the ID card user, the photo 201 printed on the ID card is scanned 202 or the face image information of the ID card user is detected by a digital camera. At the same time, the information recorded in the two-dimensional bar code 206 is read (302), and the cipher is decrypted by comparing the information obtained from the photo of the ID user. This result can be registered on the server, and the visitor's visit time, date, reason, etc. can be specifically databased (303).

도6은 도3에 의한 과정중에서 이차원바코드를 디코딩하는 하는 과정을 구체적으로 나타낸 것이다. 디코딩을 위해서 바코드의 이미지를 추출하고(s61), 이 추출한 이미지영역의 좌표를 재구성한다(s62). 블랙 또는 화이트 모듈로 표시된 이진 데이터값을 바이트 이미지로 해석하고(s63), 바코드구성요소의 배치순서에 맞춰 헤더, 데이터, ECC(Error Correction code) 정보를 읽는다.(s64) 읽어들인 정보로부터 타입과, 버전정보, 에러정정 정보를 추출한다(s65) 다음으로 헤더부의 에러정정과정을 수행하고(s66), 데이터부의 에러정정과정을 수행한다.(s67) 에러정정과정 수행후 마지막으로, 데이터를 재구성하여 디코딩과정을 완료한다.(s68)FIG. 6 specifically illustrates a process of decoding a two-dimensional bar code in the process of FIG. 3. The image of the barcode is extracted for decoding (s61), and the coordinates of the extracted image region are reconstructed (s62). The binary data value displayed in the black or white module is interpreted as a byte image (s63), and the header, data, and error correction code (ECC) information are read in accordance with the arrangement order of the bar code elements (s64). Extract the version information and the error correction information (s65). Next, the error correction process of the header part is performed (s66), and the error correction process of the data part is performed. (S67) Finally, after the error correction process is performed, the data is reconstructed. To complete the decoding process (s68).

도4에 의해서 상기의 신분증사용자의 신원을 확인하는 과정을 플로우차트에 의해서 표현할 수 있다. 먼저 사진을 스캔(401)하거나 디지탈카메라로 얼굴의 화상정보를 알아낸다.(402) 얼굴의 화상정보에서 위치기준점을 검출하여(403) 영상을 정렬(404)시킨뒤, 이차원바코드를 스캔하여(405) 암호를 해독(406)한 정보와 비교(407)하게 된다. 이 비교를 통하여 신분증의 위조여부를 판단(408)하게 되고, 그 결과를 출력할 수 있다(409).With reference to Fig. 4, the process of confirming the identity of the ID card user can be represented by a flowchart. First, the photograph is scanned (401) or the image information of the face is obtained by a digital camera. (402) The position reference point is detected from the image information of the face (403), the image is aligned (404), and the two-dimensional barcode is scanned ( 405 compares 407 the information to decrypted 406. Through this comparison, it is determined whether the ID card is forged (408), and the result can be output (409).

본 고안은, 상기한 바와 같은 신분증위조의 문제를 해결하기 위하여 안출된 것으로, 신분증(주민등록증,여권,운전면허증,학생증,회사신분증등)의 효율적이고 체계적인 관리를 위하여 이차원바코드를 활용한 신분증위조방지방법과 상기방법을 실현시키기 위한 프로그램을 기록한 컴퓨터로 읽을 수 있는 기록매체에 관한 토탈솔루션을 제공하는데 목적이 있다.The present invention has been devised to solve the above-mentioned problem of ID forgery, and prevents ID forgery using two-dimensional bar code for efficient and systematic management of ID card (resident registration card, passport, driver's license, student ID card, company ID card, etc.) It is an object of the present invention to provide a total solution for a computer-readable recording medium recording a method and a program for realizing the method.

상기 목적을 달성하기 위한 본 발명의 시스템은, 이차원바코드를 활용한 신분증위조방지시스템에 있어서, 신분증에 인쇄된 사진과 개인신상정보를 하나의 데이터로 통합하여 디지털화 하므로서, 위조된 신분증의 진위여부의 명확한 판단이 가능 하도록 돕는다. 이와같은 명확한 진위여부를 이용함으로써 신분증 위조에 따른 각종 범죄의 위험으로부터 사용자를 안전하게 보호할 수 있고, 또한 신분증 위조 방지 시스템으로서의 효과가 있다.The system of the present invention for achieving the above object, in the ID card anti-counterfeiting system using a two-dimensional bar code, by combining the digitized pictures and personal identification information printed on the ID card, whether the authenticity of the forged ID card Help make clear judgments possible. By using such authenticity, it is possible to safely protect the user from the risks of various crimes due to the forgery of the identification card, and also has an effect as an identification card forgery prevention system.

한편, 본 발명의 또 다른 효과로는 신분증을 소지했음에도 불구하고 발생될 수도 있는 정부기관이나 금융기관과 개인의 위조신분증에 관련된 불신을 없애고, 신뢰성과 안정성을 제공할 수 있는 것이다. 이로써, 대출이나 융자, 양도, 재산관리에 이르기까지 그 발생되는 사안을 안정적으로 처리가 가능하고, 관청에 제출하는 관련서류에 까지 그 신뢰성을 보증할 수 있는 것이다.On the other hand, another effect of the present invention is to eliminate the distrust associated with counterfeit identification of the government or financial institutions and individuals that may occur despite having an identification card, it is possible to provide reliability and stability. As a result, the matters ranging from loans, loans, transfers, and property management can be handled stably, and the reliability of the relevant documents submitted to the office can be guaranteed.

Claims (1)

이차원 바코드를 활용한 위조방지신분증에 있어서,In the anti-counterfeiting ID using two-dimensional barcode, 신분증상의 인쇄된 사진과, 신분증사용자의 이름이나 주민등록번호등, 한가지 이상의 신상정보항목을 하나의 통합된 디지탈데이타로 암호화한 후, 상기의 정보를 신분증상에 이차원바코드로 표현해서 신분증사용자의 본인여부를 확인하는 동시에 위조를 방지할 수 있는 이차원바코드를 활용한 위조방지신분증Encrypt one or more personal information items such as ID card's printed photo and ID card's name or social security number into one unified digital data, and then express the above information as two-dimensional barcode on the ID card. Anti-counterfeiting identification card using two-dimensional barcode that can check and prevent forgery
KR2020020012118U 2001-11-09 2002-04-22 Quatradic bar code applied ID card that cannot be forged KR200281440Y1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
KR2020010034504 2001-11-09
KR20010034504 2001-11-09

Publications (1)

Publication Number Publication Date
KR200281440Y1 true KR200281440Y1 (en) 2002-07-13

Family

ID=73121690

Family Applications (1)

Application Number Title Priority Date Filing Date
KR2020020012118U KR200281440Y1 (en) 2001-11-09 2002-04-22 Quatradic bar code applied ID card that cannot be forged

Country Status (1)

Country Link
KR (1) KR200281440Y1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010134692A1 (en) * 2009-05-22 2010-11-25 Filetag Co.,Ltd A method for generating an image file for forgery verification and a method for forgery verification of an image file

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2010134692A1 (en) * 2009-05-22 2010-11-25 Filetag Co.,Ltd A method for generating an image file for forgery verification and a method for forgery verification of an image file
KR101038108B1 (en) 2009-05-22 2011-06-08 주식회사 파일태그 Method of generating image file for forgery verification and method of forgery verification

Similar Documents

Publication Publication Date Title
US6212504B1 (en) Self-authentication of value documents using encoded indices
KR100405828B1 (en) Apparatus and method for producing a document which is capable of preventing a forgery or an alteration of itself, and apparatus and method for authenticating the document
CN100565546C (en) A kind of method of checking contents of paper file whether to be distorted
JP3768249B2 (en) For identifying objects and other entities and apparatus for producing identification cards
CN1054811C (en) Unlaterable self-verifying articles
US20050036651A1 (en) Digital anti&minus forging method
EP1408444A2 (en) Barcode having enhanced visual quality
JP3829143B2 (en) How to embed a screen code that can store large amounts of data on paper
JP2004201321A (en) System and method for providing and validating hardcopy secure document
WO2002065384A1 (en) Document printed with graphical symbols which encode information
RU2346395C2 (en) Cryptographically protected personal identification
JP2007501976A (en) Background data channel on paper or other carrier
JP2006313534A (en) Method and system for manufacturing uncorrectable self-identification article and checking its authenticity
KR20090002278A (en) Method of encoding divided two-dimensional barcodes for mobile communication terminal
US20070088953A1 (en) Method of preparing a document so that it can be authenticated
KR200281440Y1 (en) Quatradic bar code applied ID card that cannot be forged
JP4595052B2 (en) Information recording medium and information reading apparatus
JP2004310313A (en) Card for individual identification including two-dimensional coded personal biological information and personal identification method using the same information
KR100491649B1 (en) Insertion and detecting system of multi-dimension barcode and the control method
WO2019110972A1 (en) Anti-fraud measures in relation to cheques
Teraura et al. Implementation of digital signature on QR symbol by area division using rhombic sub-cells
AU2021100429A4 (en) Printed document authentication
Li et al. An improvement for PDF417 code authentication on mobile phone terminals based on code feature analysis and watermarking
JP4093035B2 (en) ENCRYPTION SYSTEM, ENCRYPTION METHOD, AND ENCRYPTION PROGRAM
Afrizal et al. Printing Document Security Based on Bit Mapping Technique on Character American Standard Code For Information Interchange (ASCII)

Legal Events

Date Code Title Description
REGI Registration of establishment
LAPS Lapse due to unpaid annual fee