KR20070109130A - Id카드와 그 id카드의 인증 시스템 및 방법 - Google Patents

Id카드와 그 id카드의 인증 시스템 및 방법 Download PDF

Info

Publication number
KR20070109130A
KR20070109130A KR1020060041665A KR20060041665A KR20070109130A KR 20070109130 A KR20070109130 A KR 20070109130A KR 1020060041665 A KR1020060041665 A KR 1020060041665A KR 20060041665 A KR20060041665 A KR 20060041665A KR 20070109130 A KR20070109130 A KR 20070109130A
Authority
KR
South Korea
Prior art keywords
card
data
authentication
code
communication terminal
Prior art date
Application number
KR1020060041665A
Other languages
English (en)
Inventor
최경호
이성철
이현식
Original Assignee
강원대학교산학협력단
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 강원대학교산학협력단 filed Critical 강원대학교산학협력단
Priority to KR1020060041665A priority Critical patent/KR20070109130A/ko
Publication of KR20070109130A publication Critical patent/KR20070109130A/ko

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K17/00Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations
    • G06K17/0022Methods or arrangements for effecting co-operative working between equipments covered by two or more of main groups G06K1/00 - G06K15/00, e.g. automatic card files incorporating conveying and reading operations arrangements or provisions for transferring data to distant stations, e.g. from a sensing device
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K19/00Record carriers for use with machines and with at least a part designed to carry digital markings
    • G06K19/06Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code
    • G06K19/06009Record carriers for use with machines and with at least a part designed to carry digital markings characterised by the kind of the digital marking, e.g. shape, nature, code with optically detectable marking
    • G06K19/06046Constructional details
    • G06K19/0614Constructional details the marking being selective to wavelength, e.g. color barcode or barcodes only visible under UV or IR
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06KGRAPHICAL DATA READING; PRESENTATION OF DATA; RECORD CARRIERS; HANDLING RECORD CARRIERS
    • G06K7/00Methods or arrangements for sensing record carriers, e.g. for reading patterns
    • G06K7/10Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation
    • G06K7/12Methods or arrangements for sensing record carriers, e.g. for reading patterns by electromagnetic radiation, e.g. optical sensing; by corpuscular radiation using a selected wavelength, e.g. to sense red marks and ignore blue marks

Landscapes

  • Engineering & Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Health & Medical Sciences (AREA)
  • Electromagnetism (AREA)
  • General Health & Medical Sciences (AREA)
  • Toxicology (AREA)
  • Artificial Intelligence (AREA)
  • Computer Vision & Pattern Recognition (AREA)
  • Credit Cards Or The Like (AREA)

Abstract

본 발명은 보이지 않는 코드를 ID카드의 일부분에 인쇄하며, 유무선 네트워크를 이용하여 ID카드의 위조 여부를 판단하고 동시에 현장에서 지문과 사진을 바탕으로 ID카드를 통한 인증 여부를 판단하는 인증 시스템 및 인증 방법에 관한 것으로서, 이러한 본 발명은, 유무선 통신단말기를 이용하여 DB에 접속하는 단계; 조회 대상자가 제출한 ID카드의 사진부분 속에 감춰진 이미지 암호화를 통한 암호화된 눈에 보이지 않는 이미지 코드를 스캔하여 통신 단말기로 출력하는 단계; 암호화된 이미지 코드 및 지문 코드를 다시 한번 통신망 암호를 통해 암호화하여 유선 또는 무선 통신망을 통해 DB센터로 전송하는 단계; 2중 암호화된 전송 이미지 및 지문 코드를 복호화하여 ID카드번호와 사진, 그리고 지문으로 각각 분리 검출하는 단계; 검출한 ID카드 번호를 기반으로 조회 대상자의 등록 사진 데이터 및 지문 데이터를 데이터베이스에서 검색하여 추출하는 단계; 추출한 등록 사진 데이터 및 지문 데이터와 통신단말기에서 전송된 사진데이터 및 지문데이터를 상호 비교하여 위조 여부를 판별하는 단계; 판별한 결과를 현장 통신단말기로 회신하는 단계; 전송된 결과를 제공받아 ID카드의 위조 여부를 알리는 단계; 를 수행함으로써, ID카드의 위/변조 여부를 즉각적으로 조회하여 ID카드 인식에 신속성과 정확성을 기할 수 있고, ID카드의 위조로 인한 카드 및 금융 범죄를 대폭적으로 줄일 수 있게 된다.

Description

ID카드와 그 ID카드의 인증 시스템 및 방법{ID CARD AND SYSTEM FOR CERTIFICATION OF ID CARD AND METHOD THEREOF}
도 1은 본 발명에 의한 ID카드의 개략 구성도.
도 2는 본 발명에 의한 ID카드 리더의 일 실시 예 구성도.
도 3은 본 발명에서 ID카드에 기록되는 데이터 블록의 일 실시 예를 보인 설명도.
도 4는 본 발명에서 ID카드에 기록되는 데이터 블록 생성 과정을 보인 흐름도.
도 5는 본 발명에서 ID카드 인증 시스템의 전체 구성을 보인 블록도.
도 6은 본 발명에 의한 ID카드 인증 방법의 제1실시 예를 보인 흐름도.
도 7은 본 발명에 의한 ID카드 인증 방법의 제2실시 예를 보인 흐름도.
<도면의 주요 부분에 대한 부호의 설명>
10… ID카드(신분증)
20, 41… ID카드 리더
21, 22… 적외선 발광다이오드
24… 이미지 센서
42… 통신 단말기
44… 통신망
45… 인증 서버
본 발명은 ID카드 인증 시스템 및 그 방법에 관한 것으로서, 더욱 상세하게는 ID카드 발급 시 사용된 사진과 지문의 이미지를 암호화된 코드로 변환하고 이를 보이지 않는 나노 코드로 변환하여 ID카드의 사진부분 위에 인쇄하고 이를 이용하여 본인 인증을 수행토록 한 ID카드 인증 시스템 및 그 방법에 관한 것이다.
종래의 ID카드 인증 시스템은 지문을 현장에서 비교하여 인증하는 시스템, 통신망을 사용하여 사진의 진위 여부를 판별하는 시스템 등과 같이 다양하게 구축되어 왔다.
지문을 현장에서 비교하여 인증하는 시스템은, 2차원 바코드를 사용하여 ID 카드 표면에 인쇄하였으므로 특정한 자리를 차지하는 바코드가 밖으로 드러나게 되어 공격에 매우 취약하게 된다. 이러한 취약점을 통해 2차원 바코드의 훼손이 있는 경우 ID카드가 사용 불능에 빠지는 문제점이 발생하게 된다.
통신망을 사용하여 사진의 진위 여부를 판별하는 시스템은, 사진 이미지를 스캔하여 비교 판단을 하며, 이미지의 특징점을 검색하는 것이 아닌 이미지 자체를 바탕으로 비교하게 되므로 데이터 교류에 시간이 상당히 많이 걸리게 되며, 이를 해결하기 위한 초고속망이 요구되는 단점이 있다. 아울러 통신을 하는 중에 공개키를 바탕으로 하는 '통신망 암호화'가 구현되어 있지 않음에 따라 해킹에 매우 취약하다는 단점도 있었다.
이에 본 발명은 상기와 같은 종래 ID카드 인증 시스템에서 발생하는 제반 문제점을 해결하기 위해서 제안된 것으로서,
그 목적은 ID카드 발급 시 사용된 사진과 지문의 이미지를 암호화된 코드로 변환하고 이를 보이지 않는 나노 코드로 변환하여 ID카드의 사진부분 위에 인쇄하고 이를 이용하여 본인 인증을 수행토록 한 ID카드 인증 시스템 및 그 방법을 제공하는 데 있다.
여기서 데이터는 이미지 자체 위에 적외선 흡수 잉크로 기록되며, 사진 표면에 손상이 있더라도 암호화되어 인쇄된 ID카드 데이터, 사진 이미지 데이터, 그리고 지문 이미지 데이터가 회복될 수 있는 디지털 형태로 인쇄된다.
본 발명의 다른 목적은, 이미지 자체 위에 적외선 흡수 잉크로 제작된 ID카드를 조회대상자가 제시하면, 그 제시된 ID카드를 스캔하여 통신 암호화하여 DB센터로 전송하고, DB센터에서 복호화하여 해당 ID 카드번호의 실제 사진과 실제 지문을 검색 추출하여 전송된 조회대상자의 사진 및 지문과 비교하여 ID카드의 진위를 판별하는 ID카드 인증 시스템 및 그 방법을 제공하는 데 있다.
본 발명의 또 다른 목적은, 통신망을 통한 DB시스템의 구축이 어려우나 현장 의 보안성이 요구되는 경우(이벤트 혹은 박람회 등), 암호화된 사진 및 지문의 복호화를 통해 현장에서 즉시 인증 여부를 판단할 수 있는 ID카드 인증 시스템 및 방법을 제공하는 데 있다.
상기와 같은 목적을 달성하기 위한 본 발명에 의한 "ID카드 인증 시스템 및 방법"은,
ID카드의 분실, 도난 또는 불법적인 복제를 시도했을 경우 눈에 보이지 않는 코드의 훼손을 통하여 ID카드를 사용할 수 없도록 하며, ID카드의 내오류성 극복과 해킹을 방지하기 위해서, 사진 이미지, 지문 이미지, 그리고 ID카드 데이터를 "ID카드 암호키"를 통한 암호화를 통해 디지털 형태로 인코딩한다.
아울러 카드 구현에 있어 ID카드의 사진부분에 눈에 보이지 않는 코드 형식으로 인쇄되므로 코드가 있는 상태를 인식하지 못하게 되며, 카드 제작에 있어 디자인이 매우 자유로운 이점이 있다.
이렇게 제작된 ID카드를 조회 대상자가 제시하였을 경우, ID카드의 사진 위에 인쇄된 사진, 지문 데이터를 스캔하고, 그 스캔한 데이터를 통신망 암호화를 통해 암호화하여 DB센터로 전송하면, DB센터에서 수신된 암호화 데이터를 1차로 "통신망 암호키"를 통해 복호화하며, 2차로 "ID카드 암호키"를 바탕으로 한 복호화를 통해 ID카드 상의 사진 및 지문 이미지를 추출하게 된다. 또한, 상기 추출된 ID카드 데이터를 통해 DB에서 사진 및 지문 데이터를 추출하게 되며, 최종적으로 DB속 의 사진, 지문 데이터와 통신망을 통해 복호화된 사진, 지문 데이터를 상호 비교함으로써, ID카드의 위/변조 여부를 신속하고 정확하게 판별할 수 있고, 시스템 구축에 소요되는 비용과 시간을 대폭 절약할 수 있다. 또한, 이러한 DB를 구축하지 않고 간단하게 보안을 적용하고자 할 경우 사진과 지문을 현장에서 채취하며, 채취된 지문을 ID카드의 사진 부분 위에 인쇄된 지문 데이터와 비교하여 ID카드의 인증 여부를 판단하게 된다.
이하 본 발명의 바람직한 실시 예를 첨부한 도면에 의거 상세히 설명하면 다음과 같다. 본 발명을 설명하기에 앞서 관련된 공지 기능 혹은 구성에 대한 구체적인 설명이 본 발명의 요지를 불필요하게 흐릴 수 있다고 판단되는 경우에는 그에 대한 상세한 설명은 생략한다.
도 1은 본 발명에 따른 ID카드(신분증)(10)의 예시도로, 맨 위에 보호 코팅면(11)이 위치하고, 그 아래에 눈에 보이지 않는 코드가 도트 형식으로 기록되는 코드 인쇄면(12)이 위치하며, 코드 인쇄면(12)의 아래에는 데이터와 사진 같은 눈에 보이는 신분증 데이터가 기록되는 데이터 인쇄면(13)이 구비되고, 맨 하단에는 상기 보호 코팅면(11)과 코드 인쇄면(12) 및 데이터 인쇄면(13)을 보호하고 카드의 형태를 유지할 수 있도록 해주는 바탕면(14)이 구비된다.
도 2는 도 1과 같은 ID카드(10)의 데이터를 판독하기 위한 ID카드 리더(20)의 구성을 보인 도면으로서, 적외선 흡수 잉크 표면에 적외선을 주사하기 위한 적외선 발광다이오드(21)(22)가 구비되고, 적외선 발광다이오드(21)(22)에 의한 적외선이 신분증(10)에 송출될 때 상기 신분증(10)의 코드 인쇄면(12)에 의해 반사되는 이미지(코드)를 일정한 크기로 확대하기 위한 확대 렌즈(23)가 구비되고, 그 확대 렌즈(23)에 의해 확대된 이미지를 데이터 스트림으로 변환하는 적외선 통과 필터를 포함하는 CMOS 또는 CCD카메라와 같은 이미지 센서(24)가 구비된다. 또한, 이미지 센서(24)에 의해 획득한 내오류성 극복 알고리즘에 의해 인코딩된 이미지 데이터를 원래의 데이터로 디코딩하여 데이터 스트림으로 만들어 메모리(SRAM)(26)에 저장하는 메인 컨트롤 유니트(MCU)(25)가 구비되고, 상기 메모리(26)에 저장된 데이터 스트림을 외부로 송신하기 위한 RS232통신부(27)를 구비한다.
도 3은 도 1과 같은 ID카드(10)의 코드 인쇄면(12)에 기록되는 코드(도트 형태)의 일 예를 나타낸 것으로서, ID카드 데이터, 사진 데이터, 지문 데이터를 "ID카드 암호키"에 의해 암호화된 데이터 블록을 예시한 것이다.
여기서 ID카드의 사진부분 상에 인쇄되는 ID카드 데이터, 사진 데이터, 지문 데이터는 데이터의 압축 및 효율을 위해서 256단계의 그레이 스케일(GRAY SCALE)로 작성된 사진 및 지문을 바탕으로 한다. ID카드에는 컬러 이미지를 인쇄하나 컬러 이미지의 윗부분에 사용되는 코드의 사진 및 지문 데이터는 그레이 스케일로 변환된 이미지 데이터를 사용하게 된다.
그리고 데이터 블록은, ID카드(10)의 데이터와 사진 이미지 데이터, 그리고 지문 이미지 데이터로 구성되며, 이러한 데이터는 관리자 혹은 개인의 암호키를 바탕으로 2가지 방법으로 각기 암호화될 수 있다. 또한, 이렇게 암호화된 데이터는 내오류성을 극복하기 위한 두 번째 암호화를 거치게 된다. 이렇게 2중으로 암호화된 데이터 블록은 도트(dot) 방법을 통해 일정 패턴을 가지고 ID카드의 사진 윗부 분에 적외선 흡수 잉크를 통해 인쇄하게 된다.
사진상에 인쇄된 눈에 보이지 않는 패턴은 이미지상에 적외선 흡수 잉크로 인쇄된 작은 도트의 집단으로 존재한다. 적외선 잉크의 흡수 특성에 대한 스펙트럼 성질을 가지는 적외선 발광 소스에 의해 사진이 조사되면, 반사된 이미지는 적외선 카메라를 통해 입력받게 되며 이를 인식 모듈로 입력하게 된다. 이러한 물리적인 성질을 바탕으로 일련의 과정에 의해 이미지상의 코드는 적외선 카메라를 통해 일반적인 코드 스트림으로 변경되게 된다.
도 4는 ID카드의 중요 데이터를 구성하는 패턴을 인코딩하는 과정을 보인 흐름도이다.
ID카드의 사진부분 위에 인쇄되는 ID카드 데이터, 사진 데이터, 지문 데이터 스트림(31)을 사용자 암호 및 관리자 암호키(32)를 바탕으로 1차로 암호화하여(33) 암호화된 데이터 블록을 생성한다(34). 그리고 암호화된 데이터 블록을 내오류성 극복을 위한 인코딩 알고리즘으로 2차 암호화(35)를 수행하여, 최종 데이터 블록(암호화된 패턴 코드)을 생성한다(36). 이것은 적절한 복제 및 데이터의 압축 중복과 데이터의 훼손시 복구가 가능한 데이터 인코딩 방법을 따른다. 이렇게 생성된 데이터는 ID카드의 사진 면에 눈에 보이지 않는 코드로 인쇄한다. 여기서 데이터를 ID카드의 사진 부분에 기록함으로써, 사진과는 다른 곳의 ID카드의 특정 부분을 차지하지 않고 표시할 수 있게 되며, 일반적인 경우 코드가 숨겨져 있는지 판단할 수 없게 되어 보안성을 극대화시킬 수 있게 된다.
ID카드를 인증에 사용하고자 제시할 경우, 1차적으로 ID카드 투입과 동시에 지문을 채취하며, 또한 암호번호를 입력하게 되는 데, 제시된 ID카드의 보이지 않는 코드를 참조로 2가지 방법에 따라 인증을 수행하게 된다.
도 5는 상기와 같은 ID카드를 인식하기 위하여 통신망을 사용하는 인증 시스템을 도시한 것으로서, ID카드에 기록된 보이지 않는 코드를 판독하기 위한 ID카드 리더(41)가 구비되고, 상기 ID카드 리더(41)에서 판독한 ID카드 데이터를 처리하고, 인증을 위한 요청을 수행하며, 인증 결과를 표시 및 확인하기 위한 통신 단말기(42)가 구비된다. 또한, 통신망(44)을 통해 상기 통신 단말기(42)의 인증 요청 데이터를 인증을 수행하는 인증 서버(45)로 전송하고, 상기 통신망(44)을 통해 상기 인증 서버(45)로부터 전송된 인증 결과를 상기 통신 단말기(42)로 전송하기 위한 중계기(43)를 구비한다.
여기서 ID카드 리더(41)의 형태는 다양하며, 통신 단말기(42) 또한 이동통신단말기와 개인정보통신단말기(PDA)와 같은 무선 통신을 수행하는 무선 기기이거나 개인용컴퓨터(PC)와 같은 유선 통신을 수행하는 유선 기기 어느 것이나 가능하다. 중계기(43)는 통신 단말기(42)의 종류에 따라 그에 대응하도록 무선 중계기이거나 유선 중계기를 사용하는 것이 바람직하다.
그리고 인증 서버(45)는 통신망(44)과의 데이터 인터페이스를 위한 데이터 인터페이스 수단과, 데이터 복호화 알고리즘과 인증 알고리즘과 코드 정보 및 사용자 정보 등이 저장된 정보 DB와, 그 정보 DB와 연동하여 통신 단말기(42)로부터 전송된 코드 데이터를 원래의 데이터로 복호화하고, 인증 알고리즘을 수행하여 인증을 수행하며 그 결과를 상기 데이터 인터페이스 수단을 통해 상기 통신망(44)으로 전송토록 인증 서버 전체 동작을 제어하는 서버 컴퓨터를 포함한다.
한편, 도 5와 같은 인증 시스템에서 통신망을 사용하지 않고 인증을 수행하는 경우에는, 통신 단말기(42)를 인증 단말기로 대치하고, 인증 서버(45)에 존재하는 정보 DB를 별도로 구비시킨 후 인증 단말기와 정보 DB를 직접 접속되도록 함으로써, 통신망을 이용하지 않고서도 ID카드 인증이 가능하게 된다.
도 6은 본 발명에 의한 ID카드 인증 방법을 보인 흐름도로서, 통신망을 통하여 인증을 하는 과정을 보인 것으로서, S는 단계(Step)를 나타낸다.
도시된 바와 같이, 통신 단말기(42)는 ID카드 리더(41)를 통해 신분증(ID카드)에서 판독한 패턴 코드를 입력받고(S101), 사용자/관리자 암호를 입력받은 후(S103), 그 사용자/관리자 암호를 이용하여 생성한 "통신망 암호키"로 상기 판독한 패턴 코드 데이터를 암호화한다(S105). 그런 후 그 암호화된 코드 데이터를 유선 또는 무선 통신망(44)을 통해 인증 서버(45)로 전송한다(S107). 여기서 인증 서버(45)로 전송되는 코드 데이터는 ID카드 데이터, 사진 데이터 그리고 지문 데이터를 포함한다. 통신 단말기(42)는 ID카드 제시자로부터 ID카드 제시시 동시에 암호번호를 입력받게 된다.
인증 서버(45)에서는 통신망(44)을 통해 수신한 코드 데이터를 통신망 암호키를 이용하여 1차 복호화하며(S109), 이후 ID카드 제시자가 입력하거나 관리자가 부여한 "ID카드 암호키"를 이용하여 상기 1차 복호화한 데이터를 2차 복호화하여 ID카드번호와 사진 데이터 및 지문 데이터로 각각 분리 검출한다(S111). 다음으로, 2차 복호화한 지문 및 사진 데이터와 ID카드 데이터를 이용하여 정보 DB에 미리 저 장한 지문 및 사진 데이터를 추출하여 비교한 후 동일 여부로 ID카드의 위조 여부를 판별하게 된다(S113). 그런 후 결정된 인증 결과 데이터를 상기 '통신망 암호키'를 이용하여 암호화한 후(S115), 통신망(44)을 통해 통신 단말기(42)로 전송하게 된다.
통신 단말기(42)는 통신망(44)을 통해 수신한 인증 결과 데이터를 '통신망 암호키'를 이용하여 복호화하게 되고(S119), 그 복호화된 인증 결과를 화면에 표시해주어(S121), 관리자가 용이하게 인증 결과를 인식하도록 한다.
도 7은 통신망을 사용하지 않고 ID카드 리더와 간단한 인증 단말기만을 이용하여 현장에서 ID카드를 인증하는 방법을 보인 흐름도로서, S는 단계(Step)를 나타낸다.
도시된 바와 같이, ID카드 제시자가 ID카드를 제시하면 ID카드 리더에서 상기 ID카드에 기록된 보이지 않는 코드를 판독하여 패턴 코드를 인증 단말기에 입력하게 된다(S201). 여기서 ID카드 제시자는 ID카드의 제시 후 바로 암호번호를 입력하게 된다(S203).
다음으로, 인증 단말기는 사용자가 제시하거나 관리자가 입력한 'ID카드 암호키'를 이용하여 상기 입력된 패턴 코드 데이터를 복호화하게 되고(S205), 그 복호화하여 획득한 사진 이미지와 지문 이미지를 정보 DB에 미리 저장한 사진 이미지와 지문 이미지를 비교하여 인증 가, 부를 결정하게 되며, 그 인증 결과를 화면에 표시해주게 된다(S207, S209).
전술한 2가지의 인증 방법 중 통신망을 사용하는 방법이 보안성을 극대화시 킬 수 있는 방법이긴 하나 보안성이 약간 낮은 사용처를 감안하고 현장에서의 유연성이 필요한 장소에서는 통신망을 사용하지 않는 방법 또한 바람직한 방법이라 할 수 있다.
본 발명은 상술한 특정의 바람직한 실시 예에 한정되지 아니하며, 청구범위에서 청구하는 본 발명의 요지를 벗어남이 없이 당해 발명이 속하는 기술분야에서 통상의 지식을 가진 자라면 누구든지 다양한 변형실시가 가능한 것은 물론이고, 그와 같은 변경은 청구범위 기재의 범위 내에 있게 된다.
이상에서 상술한 본 발명에 따르면, ID카드 발급 시 사용된 사진과 지문의 이미지를 암호화된 코드로 변환하고 이를 보이지 않는 나노 코드로 변환하여 ID카드의 사진부분 위에 인쇄하고 이를 이용하여 본인 인증을 수행토록 함으로써, ID카드를 이용한 인증시 신속성과 정확성을 도모해주는 효과가 있다.
또한, 전술한 바와 같은 효과에 의해 ID카드의 위조로 인한 카드 및 금융 범죄를 대폭적으로 줄일 수 있는 효과도 있다.
또한, 본 발명은 통신망을 통한 DB시스템의 구축이 어려우나 현장의 보안성이 요구되는 경우(이벤트 혹은 박람회 등), 암호화된 사진 및 지문의 복호화를 통해 현장에서 즉시 인증 여부를 판단할 수 있는 ID카드 인증 시스템의 제공도 가능한 장점이 있다.

Claims (11)

  1. 정보가 기록된 데이터 블록이 눈에 보이지 않는 나노 코드로 변환된 나노 코드가 특정 패턴을 갖는 도트 형식으로 기록되는 코드 인쇄면과;
    상기 코드 인쇄면에 기록된 나노 코드를 보호하기 위해 상기 코드 인쇄면의 위에 구비되는 코팅면과;
    상기 코드 인쇄면의 하부에 구비되고, 데이터와 사진 같은 눈에 보이는 신분증 데이터가 기록되는 데이터 인쇄면과;
    상기 데이터 인쇄면의 하부에 구비되고, 상기 보호 코팅면과 코드 인쇄면 및 데이터 인쇄면을 보호하고 카드의 형태를 유지할 수 있도록 해주는 바탕면을 포함하여 구성된 것을 특징으로 하는 ID카드.
  2. 제1항에 있어서, 상기 나노 코드는 ID카드의 사진부분 위에 적외선 흡수 잉크를 이용하여 인쇄되는 것을 특징으로 하는 ID카드.
  3. 제1항에 있어서, 상기 나노 코드는,
    상기 ID카드 데이터와 사진 데이터 및 지문 데이터 스트림을 사용자 암호 또는 관리자 암호를 이용한 'ID카드 암호키'로 1차 암호화하여 생성한 데이터 블록을 내오류성 극복을 위한 인코딩 알고리즘으로 2차 암호화하여 생성하는 것을 특징으로 하는 ID카드.
  4. 적외선 흡수 잉크에 의해 보이지 않도록 형성된 나노 코드가 기록된 ID카드의 정보를 판독하여 인증을 수행하는 ID카드 인증 시스템에 있어서,
    상기 ID카드에 기록된 보이지 않는 나노 코드를 판독하기 위한 ID카드 리더와;
    상기 ID카드 리더에서 판독한 ID카드 데이터를 처리하고, 인증을 위한 요청을 수행하며, 인증 결과를 표시 및 확인하기 위한 통신 단말기와;
    상기 통신 단말기의 요청에 따라 ID카드의 인증을 수행하고, 그 인증 결과를 상기 통신 단말기로 전송하는 인증 서버와;
    상기 통신 단말기와 인증 서버 사이에 개재되고, 유선/무선 통신망을 통해 상기 통신 단말기의 인증 요청 데이터를 상기 인증 서버로 전송하고, 상기 인증 서버로부터 전송된 인증 결과를 상기 통신 단말기로 전송하기 위한 중계기를 포함하여 구성된 것을 특징으로 하는 ID카드 인증 시스템.
  5. 제4항에 있어서, 상기 ID카드 리더는,
    적외선 흡수 잉크 표면에 적외선을 주사하기 위한 적외선 발광다이오드와;
    상기 적외선 발광다이오드에 의한 적외선이 신분증(ID카드)에 송출될 때 상기 신분증의 코드 인쇄면에 의해 반사되는 이미지(코드)를 일정한 크기로 확대하기 위한 확대 렌즈와;
    상기 확대 렌즈에 의해 확대된 이미지를 데이터 스트림으로 변환하는 적외선 통과 필터를 포함하는 CMOS 또는 CCD카메라와 같은 이미지 센서와;
    상기 이미지 센서에 의해 획득된 내오류성 극복 알고리즘에 의해 인코딩된 이미지 데이터를 원래의 데이터로 디코딩하여 데이터 스트림으로 만들어 메모리(SRAM)에 저장하는 메인 컨트롤 유니트(MCU)와;
    상기 메모리에 저장된 데이터 스트림을 외부로 송신하기 위한 RS232통신부를 포함하여 구성된 것을 특징으로 하는 ID카드 인증 시스템.
  6. 제4항에 있어서, 상기 통신 단말기는, 이동통신단말기와 개인정보통신단말기(PDA)와 같은 무선 통신을 수행하는 무선 기기이거나 개인용컴퓨터(PC)와 같은 유선 통신을 수행하는 유선 기기 중 어느 하나인 것을 특징으로 하는 ID카드 인증 시스템.
  7. 제4항에 있어서, 상기 인증 서버는,
    상기 유·무선 통신망과의 데이터 인터페이스를 위한 데이터 인터페이스 수 단과,
    데이터 복호화 알고리즘과 인증 알고리즘과 코드 정보 및 사용자 정보 등이 저장된 정보DB와,
    상기 정보DB와 연동하여 상기 통신 단말기로부터 전송된 코드 데이터를 원래의 데이터로 복호화하고, 인증 알고리즘을 수행하여 인증을 수행하며 그 결과를 상기 데이터 인터페이스 수단을 통해 상기 유·무선 통신망으로 전송토록 인증 서버 전체 동작을 제어하는 서버 컴퓨터를 포함하는 것을 특징으로 하는 ID카드 인증 시스템.
  8. 적외선 흡수 잉크에 의해 보이지 않도록 형성된 나노 코드가 기록된 ID카드의 정보를 판독하여 인증을 수행하는 ID카드 인증 시스템에 있어서,
    상기 ID카드에 기록된 보이지 않는 나노 코드를 판독하기 위한 ID카드 리더와;
    데이터 복호화 알고리즘과 인증 알고리즘과 코드 정보 및 사용자 정보 등이 저장된 정보DB와;
    상기 정보DB와 연동하여 상기 ID카드 리더로부터 획득한 코드 데이터를 원래의 데이터로 복호화하고, 인증 알고리즘을 수행하여 인증을 수행하며 그 결과를 상기 화면에 표시해주는 인증 단말기를 포함하여 구성된 것을 특징으로 하는 ID카드 인증 시스템.
  9. 제8항에 있어서, 상기 인증 단말기는, 이동통신단말기와 개인정보통신단말기(PDA)와 같은 무선 통신을 수행하는 무선 기기이거나 개인용컴퓨터(PC)와 같은 유선 통신을 수행하는 유선 기기 중 어느 하나인 것을 특징으로 하는 ID카드 인증 시스템.
  10. ID카드 리더와 통신 단말기 및 인증 서버로 이루어진 ID카드 인증 시스템을 이용하여, 적외선 흡수 잉크에 의해 보이지 않도록 형성된 나노 코드가 기록된 ID카드의 정보를 판독하여 인증을 수행하는 ID카드 인증 방법에 있어서,
    상기 통신 단말기에서, 상기 ID카드 리더를 통해 신분증(ID카드)에서 판독한 패턴 코드와 사용자/관리자 암호를 입력받은 후, 그 사용자/관리자 암호를 이용한 "통신망 암호키"로 상기 판독한 패턴 코드 데이터를 암호화하는 단계와, 상기 암호화한 코드 데이터를 유선 또는 무선 통신망을 통해 상기 인증 서버로 전송하는 단계는 수행하고;
    상기 인증 서버에서, 상기 유선 또는 무선 통신망을 통해 수신한 코드 데이터를 통신망 암호키를 이용하여 1차 복호화하는 단계와, ID카드 제시자가 입력하거나 관리자가 부여한 "ID카드 암호키"를 이용하여 상기 1차 복호화한 데이터를 2차 복호화하여 ID카드번호와 사진 데이터 및 지문 데이터로 각각 분리 검출하는 단계 와, 상기 2차 복호화한 지문 및 사진 데이터와 정보 DB에 미리 저장한 상기 ID카드번호에 대응하는 지문 및 사진 데이터를 추출하여 비교한 후 동일 여부로 ID카드의 위조 여부를 판별하는 단계와, 상기 판별 결과에 따른 인증 결과 데이터를 상기 '통신망 암호키'를 이용하여 암호화한 후, 상기 무선 또는 유선 통신망을 통해 상기 통신 단말기로 전송하는 단계를 수행하고;
    상기 통신 단말기에서, 상기 무선 또는 유선 통신망을 통해 수신한 인증 결과 데이터를 '통신망 암호키'를 이용하여 복호화하고, 그 복호화한 인증 결과를 화면에 표시해주는 단계를 수행하는 것을 특징으로 하는 ID카드 인증 방법.
  11. ID카드 리더와 인증 단말기 및 정보DB로 이루어진 ID카드 인증 시스템을 이용하여, 적외선 흡수 잉크에 의해 보이지 않도록 형성된 나노 코드가 기록된 ID카드의 정보를 판독하여 인증을 수행하는 ID카드 인증 방법에 있어서,
    상기 ID카드 리더를 통해 신분증(ID카드)에서 판독한 패턴 코드와 사용자/관리자 암호를 입력받은 후, 그 사용자/관리자 암호를 이용한 "ID카드 암호키"로 상기 입력된 패턴 코드 데이터를 복호화하는 단계와;
    상기 복호화하여 획득한 ID카드 데이터에 대응하는 사진 이미지 및 지문 이미지를 상기 정보DB로부터 추출하는 단계와;
    상기 복호화하여 획득한 사진 이미지 및 지문 이미지와 상기 정보DB에서 추출한 사진 이미지 및 지문 이미지를 각각 비교하여 동일 여부를 ID카드의 위조 여 부를 판별하고, 그 판별 결과에 따른 인증 결과를 화면에 표시해주는 단계를 포함하는 것을 특징으로 하는 ID카드 인증 방법.
KR1020060041665A 2006-05-09 2006-05-09 Id카드와 그 id카드의 인증 시스템 및 방법 KR20070109130A (ko)

Priority Applications (1)

Application Number Priority Date Filing Date Title
KR1020060041665A KR20070109130A (ko) 2006-05-09 2006-05-09 Id카드와 그 id카드의 인증 시스템 및 방법

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
KR1020060041665A KR20070109130A (ko) 2006-05-09 2006-05-09 Id카드와 그 id카드의 인증 시스템 및 방법

Publications (1)

Publication Number Publication Date
KR20070109130A true KR20070109130A (ko) 2007-11-15

Family

ID=39063682

Family Applications (1)

Application Number Title Priority Date Filing Date
KR1020060041665A KR20070109130A (ko) 2006-05-09 2006-05-09 Id카드와 그 id카드의 인증 시스템 및 방법

Country Status (1)

Country Link
KR (1) KR20070109130A (ko)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012090074A2 (en) * 2010-12-30 2012-07-05 Kanngard Lars Olof Terminal authenticity verification
WO2012105994A1 (en) * 2011-01-31 2012-08-09 Intuit Inc. Method and apparatus for capturing financial data using a camera-equipped computing device
KR101869431B1 (ko) * 2016-08-10 2018-06-20 박삼식 Oid 코드를 이용한 신분증 및 이의 위변조 방지 시스템 및 방법

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2012090074A2 (en) * 2010-12-30 2012-07-05 Kanngard Lars Olof Terminal authenticity verification
WO2012090074A3 (en) * 2010-12-30 2012-11-01 Kanngard Lars Olof Terminal authenticity verification
WO2012105994A1 (en) * 2011-01-31 2012-08-09 Intuit Inc. Method and apparatus for capturing financial data using a camera-equipped computing device
KR101869431B1 (ko) * 2016-08-10 2018-06-20 박삼식 Oid 코드를 이용한 신분증 및 이의 위변조 방지 시스템 및 방법

Similar Documents

Publication Publication Date Title
US9946865B2 (en) Document authentication based on expected wear
KR100880243B1 (ko) 이미지 퍼즐형 암호화이미지를 이용한 원본이미지암호화시스템
US9396376B1 (en) Enhanced quick response codes
RU2346395C2 (ru) Криптографически защищенная идентификация личности
US11431704B2 (en) Method of authentication, server and electronic identity device
KR20200005639A (ko) 데이타 확인
JP6124124B2 (ja) 認証システム
US20030012374A1 (en) Electronic signing of documents
JP6803804B2 (ja) 画像情報検証装置
JP2004127297A (ja) 拡張された視認品質を有するバーコード、および、そのシステムおよび方法
WO2007122726A1 (ja) 認証サーバ装置及び端末装置及び認証システム及び認証方法
US11336452B2 (en) Methods for registering data from an individual&#39;s identity document and for authenticating an identity document
JP2006313534A (ja) 修正不可能な自己確認物品を製造しかつその真偽性を確認するための方法およびシステム
KR101748136B1 (ko) 디지털 이미지를 이용한 인증 방법, 이를 위한 애플리케이션 시스템, 디지털 이미지 판단시스템, 및 인증 시스템
EP1280098A1 (en) Electronic signing of documents
JP2005293490A (ja) 生体認証システム
KR20070109130A (ko) Id카드와 그 id카드의 인증 시스템 및 방법
KR101242684B1 (ko) 2차원바코드를 이용한 사용자 인증 시스템 및 방법
KR101512948B1 (ko) 하드웨어 기반의 신분증 보안처리 시스템 및 방법
JP2010079515A (ja) 認証システム、そのシステムに用いるキー、認証方法およびプログラム
Teraura et al. A QR Symbol with ECDSA for Both Public and Secret Areas using Rhombic Sub-cells
JPH11215119A (ja) 個人情報管理装置及び方法
Paulus et al. Tamper-resistant biometric IDs
CN110197246B (zh) 自身防伪的多维条形码产生及验证方法、装置及***
JP7493788B2 (ja) 二次元シンボルの生成方法、情報伝達方法、及び二次元シンボルの読取方法

Legal Events

Date Code Title Description
A201 Request for examination
E902 Notification of reason for refusal
E601 Decision to refuse application