KR100748676B1 - How to verify ID card forgery by comparison - Google Patents
How to verify ID card forgery by comparison Download PDFInfo
- Publication number
- KR100748676B1 KR100748676B1 KR1020030012228A KR20030012228A KR100748676B1 KR 100748676 B1 KR100748676 B1 KR 100748676B1 KR 1020030012228 A KR1020030012228 A KR 1020030012228A KR 20030012228 A KR20030012228 A KR 20030012228A KR 100748676 B1 KR100748676 B1 KR 100748676B1
- Authority
- KR
- South Korea
- Prior art keywords
- card
- image
- forgery
- identification
- text
- Prior art date
Links
- 238000012795 verification Methods 0.000 claims abstract 15
- 238000000034 method Methods 0.000 claims abstract 8
- 238000000605 extraction Methods 0.000 claims abstract 5
- 238000007781 pre-processing Methods 0.000 claims abstract 5
- 230000004075 alteration Effects 0.000 abstract 2
- 239000000284 extract Substances 0.000 abstract 1
- 230000000007 visual effect Effects 0.000 abstract 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR 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
- G06Q50/265—Personal security, identity or safety
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06V—IMAGE OR VIDEO RECOGNITION OR UNDERSTANDING
- G06V10/00—Arrangements for image or video recognition or understanding
- G06V10/40—Extraction of image or video features
Landscapes
- Engineering & Computer Science (AREA)
- Business, Economics & Management (AREA)
- Theoretical Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Physics & Mathematics (AREA)
- Tourism & Hospitality (AREA)
- General Health & Medical Sciences (AREA)
- Economics (AREA)
- Health & Medical Sciences (AREA)
- Human Resources & Organizations (AREA)
- Marketing (AREA)
- Primary Health Care (AREA)
- Strategic Management (AREA)
- Educational Administration (AREA)
- General Business, Economics & Management (AREA)
- Development Economics (AREA)
- Computer Security & Cryptography (AREA)
- Multimedia (AREA)
- Storage Device Security (AREA)
Abstract
본 발명은 비교에 의한 신분증 위변조 검증 방법에 관한 것으로서, 현장에서 신분증의 위변조 여부를 판별하기를 원하는 요청자(Client)가 원격지 Server 시스템에 저장되어 있는 신분증(즉, 주민등록증, 운전면허증, 사원증 등) 원본 데이터의 문자 및 사진이미지를 전송받아 이를 검증할 대상이 되는 신분증상의 문자 및 사진과 직접 육안으로 비교하여 검증하거나, 또는 디지털 이미지 프로세싱(DIP : Digital Image Processing) 및 문자인식 기술 그리고 시큐리티 기술을 이용하여 PC단말기 혹은 휴대용무선단말기 상에서 그 값이나 이미지를 상호 비교하여 대조하거나, 또는 데이터의 무결성을 검증하기 위하여 입력된 데이터를 해싱처리한 후 그 특징 값을 상호 비교하여 대조함으로서 신분증의 위조 및 변조 여부를 검증할 수 있도록 하는 것을 목적으로 한다.The present invention relates to a method for verifying forgery and alteration of ID by comparison, and the original ID card (ie, resident registration card, driver's license, employee's card, etc.) stored in a remote server system by a requestor (Client) who wants to determine whether a forgery of ID card is forged on site Receives text and photographic images of the data and compares them directly with the text and photographs of the identity card to be verified. Or, by using digital image processing (DIP), character recognition technology and security technology. It is possible to compare the value or image on PC terminal or portable wireless terminal by comparing each other, or to verify the integrity of the data by hashing the input data and comparing the characteristic values with each other. Its purpose is to enable verification.
상기 목적을 달성하기 위하여 본 발명의 비교에 의한 신분증 위변조 검증 방법은 아래와 같은 3가지의 방법으로 나눌 수 있다.In order to achieve the above object, identification forgery forgery verification method by comparison of the present invention can be divided into the following three methods.
첫째는 Client의 육안 비교를 이용한 신분증 위변조 검증 방법으로서, 검증하고자 하는 신분증의 신분증 번호(즉, 주민등록증인 경우는 주민등록번호, 운전면허증인 경우는 면허번호, 사원증인 경우는 사원번호)를 Client 시스템에 입력하는 입력 단계와; 입력된 신분증 번호를 보안 처리하여 신분증 원본 데이터를 가지고 있는 원격지 Server 시스템으로 유무선 네트워크를 통해 전송하는 요청 단계와; 원격지 Server가 수신한 신분증 번호를 Key로 하여 신분증 원본 데이터베이스(DB)로부터 해당된 데이터(즉, 문자 및 사진이미지)를 발췌하고, 발췌한 신분증 원본 데이터를 보안 처리하여 Client에게 유무선 네트워크를 통해 전송하는 응답 단계와; 원격지 Server로부터 전송받은 문자 및 사진이미지와 검증하고자 하는 신분증상의 문자 및 사진을 직접 육안으로 비교하여 신분증의 무결성(Integrity) 여부를 판단하는 검증 단계를 포함하여 이루어진다. The first is a verification method for forgery and alteration of ID card using visual comparison of the client. Input ID card number (ie, social security number for resident registration card, license number for driver's license and employee number for driver's license) to client system. An input step of performing; A request step of securely processing the inputted identification number and transmitting it through a wired or wireless network to a remote server system having original identification data; Using the ID number received from the remote server as a key, it extracts the relevant data (ie, text and photo images) from the ID database (DB), secures the extracted ID card data, and sends it to the client via wired or wireless network. A response step; It includes a verification step of determining whether the identity of the identity card (Integrity) by directly comparing the text and photo images received from the remote server with the text and photos of the identification card to be verified.
둘째는 영상 비교를 이용한 신분증 위변조 검증 방법으로서, 카메라, 스캐너 등의 영상입력 장치를 사용하여 획득된 신분증 화상(Image)을 Client 시스템에서 DIP의 연산 처리를 수행하여 신분증의 텍스트(Text) 이미지 영역과 인물사진(photograph) 영역 그리고 배경 이미지 영역으로 나누는 전처리 단계와; 텍스트 이미지 영역을 문자 스트림으로 변환하고 이로부터 이름, 신분증 번호, 주소 등의 키워드들을 추출하는 키워드 추출 단계와; 추출한 신분증 번호를 보안 처리하여 신분증 원본 데이터를 가지고 있는 원격지 Server 시스템으로 유무선 네트워크를 통해 전송하는 요청 단계와; 원격지 Server가 수신한 신분증 번호를 Key로 하여 신분증 원본 데이터베이스(DB)로부터 해당된 데이터(즉, 문자 및 사진이미지)를 발췌하고, 발췌한 신분증 원본 데이터를 보안 처리하여 Client 시스템으로 유무선 네트워크를 통해 전송하는 응답 단계와; 원격지 Server로부터 전송받은 문자 및 사진이미지와 검증하고자 획득해 놓은 신분증 이미지를 단말기 화면에 함께 출력하여 육안으로 직접 비교하여 신분증의 무결성(Integrity) 여부를 판단하는 검증 단계를 포함하여 이루어진다.The second method is identification forgery forgery verification using image comparison. The ID image obtained by using an image input device such as a camera or a scanner is processed by the client system using a DIP operation, A preprocessing step of dividing into a photograph area and a background image area; A keyword extraction step of converting a text image area into a character stream and extracting keywords such as a name, an ID number, and an address therefrom; A request step of securely processing the extracted identification number and transmitting the extracted identification number to a remote server system having original identification data through a wired or wireless network; Using the ID number received from the remote server as a key, the relevant data (ie, text and photo images) are extracted from the ID card database, and the extracted ID card data is secured and transmitted to the client system through the wired or wireless network. A response step; It includes a verification step of judging whether the identity of the identity card (Integrity) by outputting the text and photo images received from the remote server and the identification card image obtained for verification together with the naked eye to directly compare.
셋째는 해시 값 비교를 이용한 신분증 위변조 검증 방법으로서, 카메라, 스캐너 등의 영상입력 장치를 사용하여 획득된 신분증 화상(Image)을 Client 시스템에서 DIP의 연산 처리를 적용하여 신분증의 텍스트(Text) 이미지 영역과 인물사진(photograph) 영역 그리고 신분증 양식(Form)과 배경 이미지 영역으로 나누는 전처리 단계와; 텍스트 이미지 영역을 문자 스트림으로 변환하고 이로부터 이름, 신분증 번호, 주소 등의 키워드들을 추출하는 키워드 추출 단계와; 문자 스트림과 신분증 인물사진 이미지, 그리고 양식(Form)과 배경 이미지 각각에 메시지 다이제스트(Message Digest) 알고리즘과 같은 해시 알고리즘을 적용해 해시(Hash) 값을 산출하는 해싱 단계와; 추출한 신분증 번호를 보안 처리하여 신분증 원본 데이터를 가지고 있는 원격지 Server 시스템으로 유무선 네트워크를 통해 전송하는 요청 단계와; 원격지 Server가 수신한 신분증 번호를 Key로 하여, 미리 신분증 원본 데이터베이스에 저장되어 있는 신분증 원본 데이터(즉, 문자와 인물사진)를 상기와 같은 Client 시스템에서 적용한 것과 동일한 해시 알고리즘을 적용하여 산출된 해시 값들로 구성된 해시 데이터베이스로부터 해당 해시 값을 발췌하여 보안 처리하여 Client에게 유무선 네트워크를 통해 전송하는 응답 단계와; 원격지 Server로부터 전송받은 해시 값과 검증하고자 하는 신분증에서 산출해 놓은 해시 값(특징 값)을 PC단말기 혹은 휴대용무선단말기 상에서 상호 비교하여 신분증의 무결성(Integrity) 여부를 판단하는 검증 단계를 포함하여 이루어진다.Third, ID card forgery verification method using comparison of hash values. ID image image acquired by using image input device such as camera, scanner, etc. by applying DIP operation processing in client system. A preprocessing step of dividing the image into a photographic region, a portrait area, and an ID form and a background image area; A keyword extraction step of converting a text image area into a character stream and extracting keywords such as a name, an ID number, and an address therefrom; A hashing step of applying a hash algorithm such as a message digest algorithm to each of the text stream, the ID portrait image, and the form and the background image to calculate a hash value; A request step of securely processing the extracted identification number and transmitting the extracted identification number to a remote server system having original identification data through a wired or wireless network; Hash values calculated by applying the same hash algorithm as that applied in the client system to the original ID data (ie, text and portrait) stored in the original ID card database using the ID number received by the remote server as a key. A response step of extracting a corresponding hash value from a hash database configured to be secured and transmitting the same to a client through a wired or wireless network; It includes a verification step of determining whether the identity of the identity (Integrity) by comparing the hash value received from the remote server and the hash value (feature value) calculated from the ID to be verified on a PC terminal or a portable wireless terminal.
신분증, 위조, 변조, 위변조, 위조검증, 변조검증, 위변조검증, 주민등록증, 자동차면허증, 사원증 Identification, forgery, tampering, forgery, forgery verification, tampering verification, forgery verification, resident registration card, car license, employee ID card
Description
도 1은 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법을 수행하기 위한 시스템 구성도이다. 1 is a system configuration for performing the identification forgery forgery verification method according to the present invention.
도 2는 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법에서 Client의 육안 비교를 이용한 신분증 위변조 검증 방법의 과정을 나타내는 흐름도이다. Figure 2 is a flow chart showing the process of identification forgery forgery verification method using a visual comparison of the client in the identification forgery forgery verification method according to the present invention.
도 3는 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법에서 영상 비교를 이용한 신분증 위변조 검증 방법의 과정을 나타내는 흐름도이다. 3 is a flowchart illustrating a process of identification ID forgery verification method using image comparison in the identification ID forgery verification method according to the present invention.
도 4는 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법에서 해시 값 비교를 이용한 신분증 위변조 검증 방법의 과정을 나타내는 흐름도이다. 4 is a flowchart illustrating a process of identification ID forgery verification method using hash value comparison in identification method forgery verification method according to the present invention.
<도면의 주요 부분에 대한 부호의 설명><Explanation of symbols for the main parts of the drawings>
100 : 네트워크망, 200 : Server, 100: network, 200: Server,
300 : PC 단말기, 400 : 휴대용 무선단말기300: PC terminal, 400: portable wireless terminal
500 : 영상입력기500: Video input device
본 발명은 비교에 의한 신분증 위변조 검증 방법에 관한 것으로서, 특히 주민등록증, 자동차 면허증, 사원증 등과 같이 사진이 붙어있는 신분증의 위조 및 변조 여부를 컴퓨터 시스템을 이용해 원격지에 있는 신분증 원본 자료와 비교하여 검증하는 방법이다. The present invention relates to a method for verifying forgery and alteration of identification by comparison, and in particular, a method of verifying forgery and alteration of a photographic identification such as a national ID card, a car license, an employee ID card, etc. by using a computer system and comparing the identification data with a remote ID card. to be.
산업사회의 발달과 서비스 산업의 급속한 성장과 더불어 주민등록증, 자동차 면허증등과 같은 개인 신분증의 위변조와 불법사용으로 인한 사회적 피해와 병폐가 크게 증가되어져 가고 있다. 신용사회로의 빠른 진행으로 인해 현장에서 신분증에 의존하여 본인 확인을 필요로 하는 많은 사업 분야 특히, 은행, 카드사 등 금융분야, 검문 그리고 통신서비스 분야에서 효율적으로 신분증의 위조 및 변조 여부를 판단할 수 있는 수단에 대한 많은 사회적 니즈(Needs)가 유발되고 있다. 그러나 복사기술과 위조기술의 빠른 발달로 인하여 현장에서 신분증 자체만 가지고 서는 위변조 여부를 육안으로 판단해 내기에는 거의 불가능 하다. 따라서 신분증의 위변조 여부를 정확하게 검증하기 위해서는 어떤 방법을 통해서든지 신분증 원본과 대조해 보는 것 이외는 방법이 없다. 그러나 신분증의 원본 자료가 물리적으로 원격지에 떨어져 있기 때문에 현장에서 사람이 직접 육안으로 원본 자료와 대조를 한다는 것은 현실적으로 불가능하기 때문에 본 발명을 이용하여 효과적으로 신분증의 위변조 여부를 현장에서 실시간에 검증할 수 있도록 한다.With the development of the industrial society and the rapid growth of the service industry, the social damage and ills caused by the forgery and illegal use of personal identification cards such as resident registration cards and automobile licenses are increasing. Due to the rapid progress to the credit society, it is possible to effectively determine whether the ID card is forged or altered in many business fields that require identity verification in the field, especially banking, credit card companies, inspection and telecommunication services. There are many social needs for the means that exist. However, due to the rapid development of copying and counterfeiting technology, it is almost impossible to visually determine whether a forgery is tampered with the identification card itself. Therefore, there is no way to verify the identity of the forgery other than by comparing it with the original identification by any means. However, since the original data of the ID card is physically remote, it is practically impossible for a person to directly contrast the original data with the naked eye in the field, so that the present invention can effectively verify the forgery of the ID card in the field in real time. do.
본 발명은 상기한 바처럼 현장(Off-line)에서 신분증 자체만 가지고 서는 위변조 여부를 육안으로 판단해 내기에는 불가능하다는 문제점을 고려하여 이루어진 것으로서, 영상처리(DIP), 문자인식, 메세지 다이제스트(Message Digest)와 같은 해싱처리 기술과, 보안처리(Security)기술을 복합적으로 결합하여, PC 단말기 또는 휴대용 무선 단말기(Mobile Phone, PDA)를 이용하여 검증 대상 신분증 자료를 원격지에 있는 신분증 원본 자료와 육안으로 대조하거나 또는 PC단말기 혹은 휴대용무선단말기 상에서 그 해시 값(특징 값)이나 이미지를 상호 비교함으로써 두 자료간의 무결성을 확인하여 검증 대상 신분증의 위조 및 변조 여부를 확인할 수 있도록 하는 검증 방법의 제공을 목적으로 한다.The present invention has been made in consideration of the problem that it is impossible to determine whether the forgery with the identification card itself in the field (Off-line) as described above, image processing (DIP), text recognition, message digest (Message) By combining the hashing technology such as Digest and the security technology, the identification target data can be converted from the original ID card to the naked eye using a PC terminal or a mobile phone (PDA). To provide a verification method that can verify the integrity of two data by checking the integrity of two data by comparing or comparing the hash value (characteristic value) or image on PC terminal or portable wireless terminal. do.
본 발명의 다른 목적은 신분증을 현장에서 PC 단말기 또는 휴대용 무선 단말기를 이용하여 Server와 직접 연동되어 신분증 조회 및 검증를 시행함으로써 기존처럼 Server에서 현장으로부터 전화나 무전으로 요청받은 조회 오퍼레이션을 수행하기 위해 필요했던 많은 인력을 줄일 수 있도록 하여 비용 절감을 이루는 것이다.Another object of the present invention is required to perform the inquiry operation requested by the telephone or radio from the field in the server as in the past by performing the identification and verification of the identification card directly linked to the server using a PC terminal or a portable wireless terminal in the field Cost savings are achieved by reducing the number of people.
<용어의 정의>Definition of term
본 발명에 있어서 사용되는 용어들은 다음과 같이 정의된다. Terms used in the present invention are defined as follows.
현장이란, 신분증 위변조 여부 검증 요구 발생하는 오프라인 상의 공간을 말하는 것으로서, 예를 들어 은행 창구나, 카드사 영업 창구, 검문소 등을 지칭한다. The field refers to an off-line space in which a request for verification of ID forgery occurs, and refers to, for example, a bank window, a card company sales window, or a checkpoint.
영상입력기란, 디지털 카메라 또는 스캐너 기능을 이용하여 신분증 영상을 획득하는 장치로서 획득된 신분증 영상을 Client의 영상 분석기에게 넘겨주는 기능을 수행하는 장치를 말한다. The image input unit refers to a device that acquires an ID image by using a digital camera or a scanner function and performs a function of transferring the acquired ID image to the image analyzer of the client.
Client란, 획득된 신분증 영상을 처리 및 비교, 검증하는 소프트웨어 시스템으로서 영상분석기, 문자인식기, 해싱처리기, 보안처리기, 검증처리기, 관리기, 통신처리기로 구성되며, 설치되어 사용되는 환경에 따라 PC 단말기용 Client와 휴대용 무선단말기(Mobile Phone, PDA)용 Client로 구분되어 진다. 따라서 Client는 현장에서 신분증의 위변조 검증을 위해 필요한 데이터 및 키워드를 산출하여, PC 단말기 또는 휴대용 무선 단말기와 네트워크를 이루어 연결된 Server에게 신분증 번호를 넘겨주어 신분증 원본 데이터의 조회 및 전송을 요청하고, Server로부터 전송받은 신분증 원본 데이터와 검증할 신분증에서 산출한 데이터를 비교 및 검증하는 기능을 수행한다.Client is a software system that processes, compares and verifies the acquired ID image. It is composed of image analyzer, character recognizer, hashing processor, security processor, verification processor, manager, and communication processor. It is divided into a client and a client for a mobile phone (PDA). Therefore, the client calculates the data and keywords necessary for the forgery verification of the ID card in the field, passes the ID number to the server connected to the PC terminal or the portable wireless terminal network and requests the inquiry and transmission of the ID data from the server. This function compares and verifies the original ID data received and the data calculated from the ID to be verified.
Server란, 신분증 원본 데이터가 저장되어 있는 데이터베이스(DB)를 가지고 있고, 유무선통신망을 통해서 Client와 연결되어 있으며, Client가 요청하는 신분증 원본 데이터를 전송해주는 시스템을 말한다. Server는 해싱처리기, 보안처리기, 관리기, 통신처리기로 구성된다. Server refers to a system that has a database (DB) where original ID data is stored, is connected to the client through wired / wireless communication network, and transmits the ID data requested by the client. Server consists of hashing processor, security processor, manager and communication processor.
영상 분석기란, DIP 연산처리를 통해 신분증 이미지 파일에서 텍스트 이미지 영역과 신분증 사진영역, 배경 이미지 영역을 구분하고 사진 이미지의 이진화 및 Raw 포맷을 출력하는 기능을 수행하는 모듈을 말한다.The image analyzer refers to a module that performs a function of dividing a text image region, an ID photo region, and a background image region from an ID image file and outputting a binarization and raw format of the photo image through an ID image processing.
문자 인식기란, 이미지 분석기로부터 받은 텍스트 영역 이미지 파일을 문자 스트림 형태로 변환하여 이로부터 이름, 주소, 신분증번호 등의 키워드를 추출하는 기능을 수행하는 모듈이다. The character recognizer is a module that converts a text area image file received from an image analyzer into a character stream and extracts keywords such as a name, an address, an ID number, and the like.
해싱 처리기란, 문자 스트림과 사진이미지 파일을 입력으로 하여 Message Digest 알고리즘과 같은 해시 알고리즘을 적용해 각각의 특징 값(해시 값)을 산출하는 기능을 수행하는 모듈이다.The hashing processor is a module that inputs a character stream and a photo image file, and applies a hash algorithm such as a message digest algorithm to calculate each feature value (hash value).
보안 처리기란, 입력으로 받은 데이터를 대상으로 암호 알고리즘을 적용하여 암호화된 데이터를 출력하거나 반대로 암호화된 데이터를 입력하여 평문화된 문자 스트림을 출력하는 기능을 수행하는 모듈을 말한다. The security processor refers to a module that performs a function of outputting encrypted data by applying an encryption algorithm to data received as an input or conversely by inputting encrypted data.
통신 처리기란, PC 단말기나 휴대용 무선 단말기를 이용하여 신분증 원본 데이터를 요청하는 Client와 신분증 원본 데이터를 전송하는 Server간의 데이터 교환을 유선통신망이나 무선통신망을 통해 수행하는 기능을 하는 모듈을 말한다.The communication processor refers to a module that performs data exchange between a client requesting original identification data using a PC terminal or a portable wireless terminal and a server transmitting original identification data through a wired or wireless communication network.
검증 처리기란, 원격지 Server로부터 수신한 검증할 신분증의 원본 데이터(문자과 사진이미지)와 Client에서 획득한 신분증의 데이터(문자과 사진이미지)를 비교하거나 또는 Server로부터 수신한 신분증의 원본 해시 값과 Client에서 획득한 신분증의 해시 값을 비교하여 신분증의 위변조 여부를 검증하는 시스템을 말한다.Verification processor compares the original data (text and photo image) of ID to be received from the remote server with the data (text and photo image) of the ID obtained from the client or the original hash value of the ID received from the server and obtained from the client. It is a system that verifies forgery of ID by comparing hash value of one ID.
해시 데이터베이스란, Server에 설치된 신분증 원본 데이터베이스의 직접적인 네트워크 접속으로 인한 외부 해킹 가능성을 방지하고, 신분증 원본 데이터의 보안을 위하여, 미리 신분증 원본 데이터베이스에 저장되어 있는 원본데이터들을 대상으로 Client와 동일한 해시 알고리즘을 적용하는 해싱처리를 수행하여 산출된 해시 값들을 저장해놓은 데이터베이스로서 신분증 원본 데이터베이스 대신 사용되어진다. 해시 데이터베이스는 신분증 원본 데이터베이스에서 자료의 업데이트가 일어나면 자동으로 해당 데이터의 해시 값은 업데이트 해야 한다. 즉, 신분증 원본 데이터의 신규 입력이나 수정이 이루어지면 입력 및 수정된 데이터는 자동으로 해싱 처리되어 해시 데이터베이스에 저장되어지고, 신분증 원본 데이터의 삭제가 이루어지면 해시 데이터베이스 상의 해당 된 해시 값은 자동으로 삭제되어 진다.The hash database is designed to prevent the possibility of external hacking due to the direct network connection of the ID source database installed in the server, and to secure the ID source data, the same hash algorithm as the client is used for the original data stored in the ID source database. It is a database that stores hash values calculated by applying hashing process. It is used instead of original ID card. The hash database should automatically update the hash value of the data when updates occur in the identity database. That is, when a new input or modification of the original ID data is made, the input and modified data are automatically hashed and stored in the hash database. When the original ID data is deleted, the corresponding hash value in the hash database is automatically deleted. It is done.
상기 목적을 달성하기 위하여, 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법은 아래와 같은 3가지의 방법으로 나눌 있다. In order to achieve the above object, the identification forgery forgery verification method according to the present invention can be divided into the following three methods.
첫째는 Client의 육안 비교를 이용한 신분증 위변조 검증 방법으로서, 검증하고자 하는 신분증의 신분증 번호(즉, 주민등록증인 경우는 주민등록번호, 운전면허증인 경우는 면허번호, 사원증인 경우는 사원번호)를 Client 시스템에 입력하는 입력 단계와; 입력된 신분증 번호를 보안 처리하여 신분증 원본 데이터를 가지고 있는 원격지 Server 시스템으로 유무선 네트워크를 통해 전송하는 요청 단계와; 원격지 Server가 수신한 신분증 번호를 Key로 하여 신분증 원본 데이터베이스(DB)로부터 해당된 데이터(즉, 문자 및 사진이미지)를 발췌하고, 발췌한 신분증 원본 데이터를 보안 처리하여 Client에게 유무선 네트워크를 통해 전송하는 응답 단계와; 원격지 Server로부터 전송받은 문자 및 사진이미지와 검증하고자 하는 신분증상의 문자 및 사진을 직접 육안으로 비교하여 신분증의 무결성(Integrity) 여부를 판단하는 검증 단계를 포함하여 이루어지는 것을 특징으로 한다.The first is a verification method for forgery and alteration of ID card using visual comparison of the client. Input ID card number (ie, social security number for resident registration card, license number for driver's license and employee number for driver's license) to client system. An input step of performing; A request step of securely processing the inputted identification number and transmitting it through a wired or wireless network to a remote server system having original identification data; Using the ID number received from the remote server as a key, it extracts the relevant data (ie, text and photo images) from the ID database (DB), secures the extracted ID card data, and sends it to the client via wired or wireless network. A response step; And a verification step of judging whether the identity of the identification card is integrity by directly comparing the text and photo image received from the remote server with the text and photo of the identification card to be verified.
둘째는 영상 비교를 이용한 신분증 위변조 검증 방법으로서, 카메라, 스캐너 등의 영상입력 장치를 사용하여 획득된 신분증 화상(Image)을 Client 시스템에서 DIP의 연산 처리를 수행하여 신분증의 텍스트(Text) 이미지 영역과 인물사진(photograph) 영역 그리고 배경 이미지 영역으로 나누는 전처리 단계와; 텍스트 이미지 영역을 문자 스트림으로 변환하고 이로부터 이름, 신분증 번호, 주소 등의 키워드들을 추출하는 키워드 추출 단계와; 추출한 신분증 번호를 보안 처리하여 신분증 원본 데이터를 가지고 있는 원격지 Server 시스템으로 유무선 네트워크를 통해 전송하는 요청 단계와; 원격지 Server가 수신한 신분증 번호를 Key로 하여 신분증 원본 데이터베이스(DB)로부터 해당된 데이터(즉, 문자 및 사진이미지)를 발췌하고, 발췌한 신분증 원본 데이터를 보안 처리하여 Client 시스템으로 유무선 네트워크를 통해 전송하는 응답 단계와; 원격지 Server로부터 전송받은 문자 및 사진이미지와 검증하고자 획득해 놓은 신분증 이미지를 단말기 화면에 함께 출력하여 육안으로 직접 비교하여 신분증의 무결성(Integrity) 여부를 판단하는 검증 단계를 포함하여 이루어지는 것을 특징으로 한다.The second method is identification forgery forgery verification using image comparison. The ID image obtained by using an image input device such as a camera or a scanner is processed by the client system using a DIP operation, A preprocessing step of dividing into a photograph area and a background image area; A keyword extraction step of converting a text image area into a character stream and extracting keywords such as a name, an ID number, and an address therefrom; A request step of securely processing the extracted identification number and transmitting the extracted identification number to a remote server system having original identification data through a wired or wireless network; Using the ID number received from the remote server as a key, the relevant data (ie, text and photo images) are extracted from the ID card database, and the extracted ID card data is secured and transmitted to the client system through the wired or wireless network. A response step; Characterized in that it comprises a verification step of determining the integrity (integrity) of the identification by outputting the text and photo images received from the remote server and the identification image obtained for verification together with the naked eye to directly compare.
셋째는 해시 값 비교를 이용한 신분증 위변조 검증 방법으로서, 카메라, 스캐너 등의 영상입력 장치를 사용하여 획득된 신분증 화상(Image)을 Client 시스템에서 DIP의 연산 처리를 적용하여 신분증의 텍스트(Text) 이미지 영역과 인물사진(photograph) 영역 그리고 신분증 양식(Form)과 배경 이미지 영역으로 나누는 전처리 단계와; 텍스트 이미지 영역을 문자 스트림으로 변환하고 이로부터 이름, 신분증 번호, 주소 등의 키워드들을 추출하는 키워드 추출 단계와; 문자 스트림과 신분증 인물사진 이미지, 그리고 양식(Form)과 배경 이미지 각각에 메시지 다이제스트(Message Digest) 알고리즘과 같은 해시 알고리즘을 적용해 해시(Hash) 값을 산출하는 해싱 단계와; 추출한 신분증 번호를 보안 처리하여 신분증 원본 데이터를 가지고 있는 원격지 Server 시스템으로 유무선 네트워크를 통해 전송하는 요청 단계와; 원격지 Server가 수신한 신분증 번호를 Key로 하여, 미리 신분증 원본 데이터베이스에 저장되어 있는 신분증 원본 데이터(즉, 문자와 인물사진)를 상기와 같은 Client 시스템에서 적용한 것과 동일한 해시 알고리즘을 적용하여 산출된 해시 값들로 구성된 해시 데이터베이스로부터 해당 해시 값을 발췌하여 보안 처리하여 Client에게 유무선 네트워크를 통해 전송하는 응답 단계와; 원격지 Server로부터 전송받은 해시 값과 검증하고자 하는 신분증에서 산출해 놓은 해시 값을 PC단말기나 휴대용무선단말기 상에서 상호 비교하여 신분증의 무결성(Integrity) 여부를 판단하는 검증 단계를 포함하여 이루어지는 것을 특징으로 한다.Third, ID card forgery verification method using comparison of hash values. ID image image acquired by using image input device such as camera, scanner, etc. by applying DIP operation processing in client system. A preprocessing step of dividing the image into a photographic region, a portrait area, and an ID form and a background image area; A keyword extraction step of converting a text image area into a character stream and extracting keywords such as a name, an ID number, and an address therefrom; A hashing step of applying a hash algorithm such as a message digest algorithm to each of the text stream, the ID portrait image, and the form and the background image to calculate a hash value; A request step of securely processing the extracted identification number and transmitting the extracted identification number to a remote server system having original identification data through a wired or wireless network; Hash values calculated by applying the same hash algorithm as that applied in the client system to the original ID data (ie, text and portrait) stored in the original ID card database using the ID number received by the remote server as a key. A response step of extracting a corresponding hash value from a hash database configured to be secured and transmitting the same to a client through a wired or wireless network; It includes a verification step of determining whether the identity of the identity (Integrity) by comparing the hash value received from the remote server and the hash value calculated from the ID to be verified on a PC terminal or a portable wireless terminal.
본 발명에 따르면, 영상입력기와 Client가 설치되어 운용되는 PC 단말기 또는 휴대용 무선단말기는 USB나 RS232C 등의 통신포트를 통해 서로 인터페이스되며, Client 시스템 소프트웨어는 사전에 PC 단말기 또는 휴대용 무선단말기내에 설치되어 있어야 한다. According to the present invention, the PC terminal or portable wireless terminal in which the video input unit and the client are installed and operated is interfaced with each other through a communication port such as USB or RS232C, and the client system software must be installed in the PC terminal or the portable wireless terminal in advance. do.
본 발명의 특징 및 이점들은 첨부도면에 의거한 다음의 상세한 설명으로 더욱 명백해질 것이다. 이에 앞서, 본 명세서 및 청구범위에 사용된 용어나 단어는 발명자가 그 자신의 발명을 가장 최선의 방법으로 설명하기 위해 용어의 개념을 적절하게 정의할 수 있다는 원칙에 입각하여 본 발명의 기술적 사상에 부합하는 의미와 개념으로 해석되어야만 한다. The features and advantages of the present invention will become more apparent from the following detailed description based on the accompanying drawings. Prior to this, the terms or words used in the present specification and claims are defined in the technical spirit of the present invention on the basis of the principle that the inventor can appropriately define the concept of the term in order to explain his invention in the best way. It must be interpreted to mean meanings and concepts.
도 1에는 본 발명에 따른 신분증 위변조 검증 방법을 수행하기 위한 시스템 구성도가 도시되어 있다. 이 시스템은 상기 Server(200)와, 네트워크망(유무선 인터넷망 포함)(100)을 통하여 접속하기 위한 다수의 PC 단말기(300) 또는 휴대용 무선 단말기(400)를 포함하여 이루어지며, 신분증의 화상을 입력하여 전산처리하는 경우에는 영상입력기(500)를 부착할 수 있다. 1 is a system configuration diagram for performing the ID card forgery verification method according to the present invention. The system includes a plurality of
PC 단말기(300)는, 네트워크망(100)을 통하여 Server(200)에 접속하여 신분증 위변조를 검증할 수 있도록 하기 위한 PC 단말기용 Client 프로그램(310)과 OS(오퍼레이팅 시스템) 및 TCP/IP와 같은 통신모듈을 포함하는 통신수단(390)을 구비한다. PC 단말기용 Client 프로그램(310)은 신분증 영상을 처리하고 암호화하여 전송하기 위한 영상분석기(320), 문자인식기(330), 해싱처리기(340), 보안처리기(350), 검증처리기(360), 관리기(370), 통신처리기(380)를 구비하는 것이 바람직하다. The
휴대용 무선 단말기(400)도 상기 PC 단말기(300)와 마찬가지로 네트워크망(100)을 통하여 Server(200)에 접속하여 신분증 위변조를 검증할 수 있도록 하기 위한 휴대용 무선 단말기용 Client 프로그램(410)과 OS(오퍼레이팅 시스템) 및 TCP/IP와 같은 통신모듈을 포함하는 무선 통신수단(490)을 구비하고, 휴대용 무선 단말기용 Client 프로그램(410)은 신분증 영상을 처리하고 암호화하여 전송하기 위한 영상분석기(420), 문자인식기(430), 해싱처리기(440), 보안처리기(450), 검증처리기(460), 관리기(470), 통신처리기(480)를 구비한다. Like the
Server(200)는, 중앙처리장치(210)와, 기억장치(220)와, 입력장치 및 출력장치 등의 주변장치와 OS 및 통신모듈을 포함하는 통신수단(230)을 구비한다. 중앙처리장치(210)는 본 발명에 따른 신분증 위변조 여부를 검증하는 방법에 대한 전체적인 제어를 수행하는 장치로서, 기억장치(230)에 저장된 Server 응용프로그램들의 명령을 한 줄씩 꺼내어 해독하고 실행을 위한 제어를 수행한다. The
기억장치(230)는 각종 응용프로그램은 물론 본 발명에 따른 신분증 위변조 검증 방법을 수행하기 위한 신분증 원본 데이터(원본 데이터베이스) 또는 신분증 해시 값들(해시 데이터베이스)과 각종 자료가 저장될 데이터베이스(240)가 구축된다. 기억장치 상의 응용프로그램에는 신분증 원본 데이터베이스 및 해시 데이터베이스를 구축하고, Client로부터 수신된 신분증 번호를 Key로 하여 신분증 원본 데이터 또는 신분증 해시 값을 암호화하여 전송하기 위한 해싱처리기(250), 보안처리기(260), 관리기(270), 통신처리기(280)를 구비하는 것이 바람직하다. The
상기한 바와 같은 시스템을 통하여 수행되는 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법에 대하여 도 2, 도 3, 도 4를 참조하면서 구체적으로 설명하면 다음과 같다. The identification forgery forgery verification method by comparison according to the present invention performed through the system as described above will be described in detail with reference to FIGS. 2, 3, and 4.
우선 Server의 운영자는 네트워크망(100)을 통하여 신분증 위변조 여부를 조회하고 검증 결과를 확인할 수 있도록 Server(200)를 운영함과 아울러, Server상의 데이터베이스(240)에 각종 신분증 원본 데이터 또는 신분증 해시 값 및 자료리스트를 저장하고 데이터 조회을 수행할 수 있는 Server(200)를 구축하고 관리한다. First of all, the operator of the server operates the
또한, PC 단말기(300) 및 휴대용 무선 단말기(400)에는 해당 단말기용 Client 시스템(310,410)이 설치되어 있어야 하며, 신분증의 화상을 입력하여 전산처리하는 경우에는 영상입력기(500)가 설치되어 있어야 한다.In addition, the
다음에, 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법에서 Client의 육안 비교를 이용한 신분증 위변조 검증 방법을 도 2를 참조하여 설명한다.Next, the identification forgery forgery verification method using the visual comparison of the client in the identification forgery and forgery verification method according to the present invention will be described with reference to FIG.
현장에서 신분증 위변조 여부를 조회하기 위하여 요청자는 PC 단말기(300) 및 휴대용 무선단말기(400)에 신분증 번호를 입력(S100)한다. In order to inquire whether the ID card forgery in the field, the requester inputs the identification number to the
이 때, 입력된 신분증 번호(즉, 주민등록증인 경우는 주민번호, 면허증인 경우는 면허번호, 사원증인 경우는 사원번호)는 보안처리기(350,450)에 의해 암호 알고리즘을 이용하여 암호화 처리(S102)되고, 통신처리기(380,480)에 의해 신분증 원본 데이터를 가지고 있는 원격지 Server(200) 시스템으로 유선 또는 무선통신망을 통해 전송(S104)된다.At this time, the input ID card (that is, the resident registration card if the resident registration card, license number if the license card, employee number if the employee card) is encrypted by the security processor (350,450) using an encryption algorithm (S102) By the
원격지의 Server(200)는 암호화된 데이터를 수신(S106)하고, 그 데이터를 보안처리기(260)에 의해 복호화(S108)한다. 복호화한 신분증 번호를 Key로 하여 신분증 원본 데이터베이스로부터 해당된 데이터(문자와 사진 이미지)를 발췌(S110)하고, 발췌한 신분증 원본 데이터를 보안처리기(260)로 암호화(S112)하여 통신처리기(290)로 Client에 전송(S114)한다.The
Client에 수신(S116)된 신분증 원본 데이터는 Client상의 보안처리기(350,450)에 의해 복호화(S118)되어 해당 단말기 화면에 출력(S120)되고, 요청자는 출력된 신분증 원본 데이터의 문자 및 사진이미지와 검증할 신분증의 문자 및 사진을 직접 육안으로 비교하여 신분증 위변조 여부를 검증(S122)한다.The ID data received at the client (S116) is decrypted (S118) by the
다음에, 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법에서 영상 비교를 이용한 신분증 위변조 검증 방법을 도 3를 참조하여 설명한다.Next, the identification forgery forgery verification method using the image comparison in the identification forgery forgery verification method according to the present invention will be described with reference to FIG. 3.
현장에서 신분증 위변조 여부를 조회하기 위하여 요청자는 PC 단말기(300) 및 휴대용 무선단말기(400)에 연결된 영상입력기(500)를 사용하여 검증하고자 하는 신분증의 화상을 획득하여, 획득한 화상정보를 해당 Client 프로그램(310,410)을 이용하여 입력(S200)한다. In order to inquire whether ID card is forged in the field, the requester acquires the image of the identification card to be verified by using the
이 때, 입력된 화상정보는 Client상의 영상분석기(320,420)를 통하여 DIP 연산 처리되어 신분증의 텍스트(Text) 이미지 영역과 신분증에 붙어있는 인물사진(photograph) 영역 그리고 신분증 배경 이미지 영역으로 분리되고, 신분증상의 인물사진의 정확한 비교를 위해 사진 영상의 이진화 처리를 수행하여 Raw 포맷 이미지 파일로 출력되는 영상 분석 처리(S202)가 이루어진다. At this time, the input image information is processed by the DIP operation through the image analyzer 320,420 on the client, and separated into a text image area of the ID card, a portrait area attached to the ID card, and an ID card background image area. In order to accurately compare the image of the person in the image, the image analysis is performed (S202), which is output as a raw format image file by performing a binarization process of the photo image.
상기한 영상 분석 처리로 분리된 텍스트 이미지 영역을 Client상의 문자인식기(330,430)를 사용하여 문자 스트림으로 변환하고 이로부터 한글과 한문, 숫자 및 특수기호 등의 문자영상에 대해 특징을 추출하고 인식하여 이름, 신분증 번호, 주소 등의 키워드들을 산출(S204)한다. The text image area separated by the above image analysis process is converted into a character stream using the
산출된 신분증 번호는 보안처리기(350,450)에 의해 암호 알고리즘을 이용하여 암호화 처리(S206)되고, 통신처리기(380,480)에 의해 신분증 원본 데이터를 가지고 있는 원격지 Server(200) 시스템으로 유선 또는 무선통신망을 통해 전송(S208)된다.The calculated ID number is encrypted using the encryption algorithm (S206) by the security processor (350,450), and the remote server (200) system having the original ID card data by the communication processor (380,480) via a wired or wireless communication network It is transmitted (S208).
원격지의 Server(200)는 암호화된 데이터를 수신(S210)하고, 그 데이터를 보안처리기(260)에 의해 복호화(S212)한다. 복호화한 신분증 번호를 Key로 하여 신분증 원본 데이터베이스로부터 해당된 자료(문자와 사진 이미지)를 발췌(S214)하고, 발췌한 데이터를 보안처리기(260)로 암호화(S216)하여 통신처리기(290)로 Client에 전송(S218)한다.The
Client에 수신(S220)된 신분증 원본 데이터(문자 및 사진이미지)는 Client상의 보안처리기(350,450)에 의해 복호화(S222)되어, 상기 영상 분석 처리 단계와 문자 인식 단계에서 산출된 문자 및 사진이미지와 함께 해당 단말기 화면에 출력(S224)되고, 요청자는 함께 출력된 신분증 원본 데이터의 문자 및 사진이미지와 검증할 신분증의 문자 및 사진이미지을 육안으로 직접 비교하여 신분증 위변조 여부를 검증(S226)한다.The ID data (text and photo image) received at the client (S220) is decrypted (S222) by the security processor 350,450 on the client, together with the text and photo image calculated in the image analysis processing step and the text recognition step. The screen is output on the terminal (S224), and the requester verifies whether the ID card is forged by directly comparing the text and photo image of the original ID card with the text and photo image to be verified.
다음에, 본 발명에 따른 비교에 의한 신분증 위변조 검증 방법에서 해시 값 비교를 이용한 신분증 위변조 검증 방법을 도 4를 참조하여 설명한다.Next, an identification forgery forgery verification method using hash value comparison in the identification forgery / forgery verification method according to the present invention will be described with reference to FIG. 4.
현장에서 신분증 위변조 여부를 조회하기 위하여 요청자는 PC 단말기(300) 및 휴대용 무선단말기(400)에 연결된 영상입력기(500)를 사용하여 검증하고자 하는 신분증의 화상을 획득하여 획득한 화상정보를 해당 Client 프로그램(310,410)을 이용하여 입력(S300)한다. In order to inquire whether ID card is forged in the field, the requester uses the
이 때, 입력된 화상정보는 Client상의 영상분석기(320,420)를 통하여 DIP 연산 처리되어 신분증의 텍스트(Text) 이미지 영역과 신분증에 붙어있는 인물사진(photograph) 영역 그리고 신분증 양식(Form)과 배경 이미지 영역으로 분리되고, 신분증상의 인물사진의 정확한 비교를 위해 사진 영상의 이진화 처리를 수행하여 Raw 포맷 이미지 파일로 출력되는 영상 분석 처리(S302)가 이루어진다. At this time, the input image information is processed by the DIP operation through the image analyzer 320,420 on the client, the text image area of the ID card, the portrait area attached to the ID card, the ID form and the background image area The image analysis process (S302), which is separated into and is outputted as a raw format image file, is performed by performing a binarization process of the photographic image for accurate comparison of the portrait image of the identification card.
상기한 영상 분석 처리로 분리된 텍스트 이미지 영역을 Client상의 문자인식기(330,430)를 사용하여 문자 스트림으로 변환하고 이로부터 한글과 한문, 숫자 및 특수기호 등의 문자영상에 대해 특징을 추출하고 인식하여 이름, 신분증 번호, 주소 등의 키워드들을 산출(S304)한다. The text image area separated by the above image analysis process is converted into a character stream using the
상기한 영상 분석 단계와 키워드 추출 단계에서 획득된 문자 스트림과 신분증 인물사진 이미지는 해싱처리기(340,440)에 의해 메시지 다이제스트(Message Digest) 알고리즘과 같은 해시 알고리즘을 적용해서 해시 값을 산출하는 해싱처리(S306)가 이루어지며, 산출된 해시 값은 원격지 Server 상의 신분증 원본 해시 값과의 비교, 검증을 위해 저장된다.The text stream and the ID card image obtained in the image analyzing step and the keyword extracting step are hashed by using hashing algorithms such as a message digest algorithm by the hashing
키워드 추출 단계에서 산출된 신분증 번호는 보안처리기(350,450)에 의해 암호 알고리즘을 이용하여 암호화 처리(S308)되고, 통신처리기(380,480)에 의해 신분증 원본 데이터를 가지고 있는 원격지 Server(200) 시스템으로 유선 또는 무선통신망을 통해 전송(S310)된다.The ID number calculated in the keyword extraction step is encrypted using a cryptographic algorithm (S308) by the security processor (350,450), and wired to a remote server (200) system having the original ID card data by the communication processor (380,480). It is transmitted through a wireless communication network (S310).
원격지의 Server(200)는 암호화된 데이터를 수신(S312)하고, 그 데이터를 보안처리기(260)에 의해 복호화(S314)한다. 복호화한 신분증 번호를 Key로 하여 해시 데이터베이스로부터 해당된 해시 값 발췌(S316)한다.The
상기한 해시 데이터베이스는 신분증 원본 데이터베이스의 직접적인 네트워크 접속으로 인한 외부 해킹 가능성을 방지하고, 신분증 원본 데이터의 보안을 위하여 미리 신분증 원본 데이터베이스에 저장되어 있는 원본자료들을 대상으로 Client와 동일한 해시 알고리즘을 적용하는 해싱 처리(S400)를 수행하여 산출된 해시 값들을 저장해놓은 해시 데이터베이스를 구축(S402)한다.The hash database prevents the possibility of external hacking due to the direct network connection of the ID source database, and applies the same hash algorithm as the client to the original data stored in the ID source database for the security of the ID source data. A hash database storing the hash values calculated by the processing (S400) is constructed (S402).
또한, 해시 데이터베이스는 신분증 원본 데이터베이스에서 자료의 업데이트가 일어나면 자동으로 해당 데이터의 해시 값을 업데이트 해야 한다. 즉, 신분증 원본 데이터의 신규 입력이나 수정이 이루어지면 입력 및 수정된 데이터는 자동으로 해싱 처리되어 해시 데이터베이스에 저장되어지고, 신분증 원본 데이터의 삭제가 이루어지면 해시 데이터베이스 상의 해당된 해시 값은 자동으로 삭제되어진다.In addition, the hash database should update the hash value of the data automatically when the data update occurs in the ID database. In other words, when a new input or modification of the original ID data is made, the input and modified data are automatically hashed and stored in the hash database. When the original ID data is deleted, the corresponding hash value in the hash database is automatically deleted. It is done.
해시 데이터베이스로부터 발췌한 해당 신분증의 해시 값은 보안처리기(260)에 의해 암호화(S318)되고, 암호화된 검증 데이터는 통신처리기(290)에 의해 Client에 전송(S320)된다.The hash value of the corresponding ID extracted from the hash database is encrypted by the security processor 260 (S318), and the encrypted verification data is transmitted to the client by the communication processor 290 (S320).
Client에 수신(S322)된 신분증 원본 해시 값은 Client상의 보안처리기(350,450)에 의해 복호화(S324)되고, 검증처리기(360,460)에 의해 해당 Client의 해싱 처리 단계에서 산출된 해싱 값과 비교하여, 일치여부에 따라 신분증의 무결성(Integrity) 여부를 검증(S326)한다. 즉, 수신 데이터와 원본 데이터가 일치할 경우는 신분증의 무결성을 확인하는 결과를 출력(S328)하고, 일치하지 않을 경우는 신분증이 위조 및 변조된 결과를 출력(S330)한다.The original ID value of the identification card received at the client (S322) is decrypted by the
위변조된 신분증의 불법적인 사용은 엄청난 경제적 피해 유발과 함께 범죄로까지 이용됨으로써 많은 사회적 문제를 유발 시키고 있다. 따라서 본 발명에 따른 신분증 위변조 검증 방법을 활용하여 개인의 본인 증명을 절대 필요로 하는 현장 즉, 은행, 카드사, 기타 금융기관, 경찰 검문업무 등의 현장에서 신분증만으로도 정확한 실시간 본인 인증이 가능해져서 사회적 범죄를 미연에 방지할 수 있다.Illegal use of forged IDs has led to a number of social problems, including tremendous economic damage and even crime. Therefore, by using the identification forgery and forgery verification method according to the present invention, accurate real-time identity authentication is possible only in the field, such as banks, card companies, other financial institutions, police checkups, such as the field that absolutely requires personal identification, social crime Can be prevented in advance.
또한, 경제적인 효과로서 정확한 신분확인을 통한 부당한 금융 피해 예방할 수 있으며, 신분증만으로 본인 확인이 가능해져 본인 확인을 위한 각종 추가 서류 및 자료가 필요 없을 뿐 아니라, 안전한 거래 보장으로 인한 업무처리 효율 높이고, 현장으로부터 전화나 무전으로 요청받은 조회 오퍼레이션을 수행하기 위해 필요했던 많은 인력을 줄일 수 있도록 하여 비용 절감 효과를 얻을 수 있다.In addition, as an economic effect, it is possible to prevent unfair financial damage through accurate identification, and identity verification is possible only by identification card, so that various documents and data for identity verification are not required, and business processing efficiency is improved due to secure transaction guarantee, Cost savings can be achieved by reducing the number of people required to perform the inquiry operations requested by telephone or radio from the field.
Claims (3)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030012228A KR100748676B1 (en) | 2003-02-27 | 2003-02-27 | How to verify ID card forgery by comparison |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020030012228A KR100748676B1 (en) | 2003-02-27 | 2003-02-27 | How to verify ID card forgery by comparison |
Publications (2)
Publication Number | Publication Date |
---|---|
KR20040076927A KR20040076927A (en) | 2004-09-04 |
KR100748676B1 true KR100748676B1 (en) | 2007-08-10 |
Family
ID=37362913
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
KR1020030012228A KR100748676B1 (en) | 2003-02-27 | 2003-02-27 | How to verify ID card forgery by comparison |
Country Status (1)
Country | Link |
---|---|
KR (1) | KR100748676B1 (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101284194B1 (en) | 2011-10-19 | 2013-07-09 | 주식회사씨큐어테크 | Method of real-time providing images of entry to security person and such system |
KR101765466B1 (en) * | 2015-08-24 | 2017-08-07 | 우용호 | Portable identification device |
US10084940B2 (en) | 2015-12-18 | 2018-09-25 | S-Printing Solution Co., Ltd. | Image forming apparatus, and method for image processing thereof |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR100699575B1 (en) * | 2005-05-03 | 2007-03-23 | 에스케이 텔레콤주식회사 | Identification Method and System Using Mobile Video Phone |
KR100854342B1 (en) * | 2006-10-23 | 2008-09-02 | 주식회사 신한은행 | Customer authentication method and system using resident registration card image and program recording medium |
KR100930249B1 (en) * | 2008-02-29 | 2009-12-09 | 한국과학기술원 | Apparatus and method for searching the Internet using information obtained from images |
KR102568444B1 (en) * | 2016-08-01 | 2023-08-18 | 한화비전 주식회사 | Video report filtering apparatus |
KR102627930B1 (en) * | 2018-11-07 | 2024-01-23 | 엔에이치엔 주식회사 | An apparatus and a method for generating a one-way encycripted image |
TWI772648B (en) * | 2019-06-03 | 2022-08-01 | 銓鴻資訊有限公司 | Method of verifying partial data based on collective certificate |
KR102240495B1 (en) * | 2020-06-11 | 2021-04-15 | 주식회사 카카오뱅크 | Method for managing abusing user about identification and authentication, and server for the method |
KR102197334B1 (en) * | 2020-06-12 | 2020-12-31 | 주식회사 카카오뱅크 | Method for verifying Identification card using neural network and server for the method |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007579A (en) * | 2000-07-18 | 2002-01-29 | 에이치케이마이크로닉스 주식회사 | Card Reader |
KR20020032671A (en) * | 2000-10-26 | 2002-05-04 | 배창렬 | The person in question identification system using certificate of residence and control method thereof |
KR20020034329A (en) * | 2000-11-01 | 2002-05-09 | 조병우 | The technique for issue the passport on the digital condition and the technique for verify the immigration passport, this is the apply to the digital image matching technique. |
KR20020041794A (en) * | 2002-05-01 | 2002-06-03 | 서강택 | Method for identifying ID by using mobile terminal |
-
2003
- 2003-02-27 KR KR1020030012228A patent/KR100748676B1/en not_active IP Right Cessation
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR20020007579A (en) * | 2000-07-18 | 2002-01-29 | 에이치케이마이크로닉스 주식회사 | Card Reader |
KR20020032671A (en) * | 2000-10-26 | 2002-05-04 | 배창렬 | The person in question identification system using certificate of residence and control method thereof |
KR20020034329A (en) * | 2000-11-01 | 2002-05-09 | 조병우 | The technique for issue the passport on the digital condition and the technique for verify the immigration passport, this is the apply to the digital image matching technique. |
KR20020041794A (en) * | 2002-05-01 | 2002-06-03 | 서강택 | Method for identifying ID by using mobile terminal |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
KR101284194B1 (en) | 2011-10-19 | 2013-07-09 | 주식회사씨큐어테크 | Method of real-time providing images of entry to security person and such system |
KR101765466B1 (en) * | 2015-08-24 | 2017-08-07 | 우용호 | Portable identification device |
US10084940B2 (en) | 2015-12-18 | 2018-09-25 | S-Printing Solution Co., Ltd. | Image forming apparatus, and method for image processing thereof |
Also Published As
Publication number | Publication date |
---|---|
KR20040076927A (en) | 2004-09-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US6883716B1 (en) | Secure photo carrying identification device, as well as means and method for authenticating such an identification device | |
US11176545B2 (en) | Systems for generating an auditable digital certificate | |
CN110741369B (en) | Secure biometric authentication using electronic identity | |
US11373265B2 (en) | Digital identification document | |
AU2010282394B2 (en) | An intelligent peripheral device and system for the authentication and verification of individuals and/ or documents through a secure multifunctional authentication service with data storage capability | |
KR101626880B1 (en) | Distinguish and recognition system of ID card for real name certification by non-face-to-face and online | |
US10692167B2 (en) | System and method for digitally watermarking digital facial portraits | |
US20150067344A1 (en) | Digital Identification Document | |
AU2016214117A1 (en) | Systems and methods for generating an auditable digital certificate | |
KR100748676B1 (en) | How to verify ID card forgery by comparison | |
CN112650875A (en) | House image verification method and device, computer equipment and storage medium | |
WO2020222476A1 (en) | Document authentication system and document authentication method having enhanced authentication function by inquiry history notice | |
KR100455311B1 (en) | The detection method of a counterfeited identification card | |
US10460163B2 (en) | System and method for digitally watermarking digital facial portraits | |
US20240187242A1 (en) | Identity verification system, user device and identity verification method | |
KR20200142834A (en) | A forgery judging application system and its reading method for a randomized encryption printed image | |
US11120520B2 (en) | Method for marking visuals of information for subsequent identification or authentication | |
WO2010140191A1 (en) | Information communication network | |
JP4022781B1 (en) | Password management apparatus, multi-login system, Web service system, and methods thereof | |
CN111259354A (en) | Identity verification method, identity verification device and storage medium | |
JP2019211958A (en) | Information processing system, information processing method, and program | |
EP4485261A1 (en) | Method and system for authenticating photos and videos | |
CN109086618B (en) | Encryption and verification method of identity card photo, related device and storage medium | |
Dittman et al. | Framework for media data and owner authentication based on cryptography, watermarking, and biometric authentication | |
US20220124090A1 (en) | Identity verification through a centralized biometric database |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A201 | Request for examination | ||
PA0109 | Patent application |
Patent event code: PA01091R01D Comment text: Patent Application Patent event date: 20030227 |
|
PA0201 | Request for examination | ||
PG1501 | Laying open of application | ||
E902 | Notification of reason for refusal | ||
PE0902 | Notice of grounds for rejection |
Comment text: Notification of reason for refusal Patent event date: 20041027 Patent event code: PE09021S01D |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20050523 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20041027 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
E601 | Decision to refuse application | ||
PE0601 | Decision on rejection of patent |
Patent event date: 20050617 Comment text: Decision to Refuse Application Patent event code: PE06012S01D Patent event date: 20041027 Comment text: Notification of reason for refusal Patent event code: PE06011S01I |
|
J201 | Request for trial against refusal decision | ||
PJ0201 | Trial against decision of rejection |
Patent event date: 20050713 Comment text: Request for Trial against Decision on Refusal Patent event code: PJ02012R01D Patent event date: 20050617 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Patent event date: 20050523 Comment text: Decision to Refuse Application Patent event code: PJ02011S01I Appeal kind category: Appeal against decision to decline refusal Decision date: 20061016 Appeal identifier: 2005101004525 Request date: 20050713 |
|
AMND | Amendment | ||
PB0901 | Examination by re-examination before a trial |
Comment text: Amendment to Specification, etc. Patent event date: 20050812 Patent event code: PB09011R02I Comment text: Request for Trial against Decision on Refusal Patent event date: 20050713 Patent event code: PB09011R01I |
|
E801 | Decision on dismissal of amendment | ||
PE0801 | Dismissal of amendment |
Patent event code: PE08012E01D Comment text: Decision on Dismissal of Amendment Patent event date: 20050907 Patent event code: PE08011R01I Comment text: Amendment to Specification, etc. Patent event date: 20050812 |
|
B601 | Maintenance of original decision after re-examination before a trial | ||
PB0601 | Maintenance of original decision after re-examination before a trial | ||
J301 | Trial decision |
Free format text: TRIAL DECISION FOR APPEAL AGAINST DECISION TO DECLINE REFUSAL REQUESTED 20050713 Effective date: 20061016 |
|
PJ1301 | Trial decision |
Patent event code: PJ13011S01D Patent event date: 20061016 Comment text: Trial Decision on Objection to Decision on Refusal Appeal kind category: Appeal against decision to decline refusal Request date: 20050713 Decision date: 20061016 Appeal identifier: 2005101004525 |
|
PS0901 | Examination by remand of revocation | ||
S901 | Examination by remand of revocation | ||
GRNO | Decision to grant (after opposition) | ||
PS0701 | Decision of registration after remand of revocation |
Patent event date: 20061106 Patent event code: PS07012S01D Comment text: Decision to Grant Registration Patent event date: 20061020 Patent event code: PS07011S01I Comment text: Notice of Trial Decision (Remand of Revocation) |
|
GRNT | Written decision to grant | ||
PR0701 | Registration of establishment |
Comment text: Registration of Establishment Patent event date: 20070806 Patent event code: PR07011E01D |
|
PR1002 | Payment of registration fee |
Payment date: 20070807 End annual number: 3 Start annual number: 1 |
|
PG1601 | Publication of registration | ||
LAPS | Lapse due to unpaid annual fee | ||
PC1903 | Unpaid annual fee |