$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

보안성이 강화된 범용 생체 인증 서버 개발

Development of the Security Enhanced General Biometric Authentication Server

보고서 정보
주관연구기관 주식회사 트루게이트
연구책임자 윤재홍
참여연구자 정봉겸 , 전병국 , 윤성근 , 박찬우 , 최성석 , 이승철 , 김지영
보고서유형최종보고서
발행국가대한민국
언어 한국어
발행년월2004-05
과제시작연도 2003
주관부처 정보통신부
사업 관리 기관 정보통신연구진흥원
Institute for Information Technology Advancement
등록번호 TRKO201000016638
과제고유번호 1440000155
사업명 정보통신산업기술개발(기금)
DB 구축일자 2013-04-18

초록

지문, 얼굴, 서명 등 다양한 생체인식 기술을 하나의 플랫폼에서 통합 지원하는 범용 생체인증서버 개발을 목표로 한다. 확장성을 극대화하기 위하여 BioAPI 표준을 준수하는 시스템을 개발하며, 생체인식 데이터 보안 강화를 위하여 관련 표준인 X9.84의 규정을 따른다.
이와 같은 특징을 갖는 생체인증서버의 검증을 위하여 지문, 얼굴, 서명 등 여러 개의 생체인식 기술을 PC 및 PDA를 클라이언트 환경으로 이용하여 구현하며, 각 생체인식 기술이 개발된 생체인증서버에서 이용 가능하도록 BioAPI와 호환되는 BSP 모듈로 구현한

Abstract

The main goal of this project is developing general purpose biometric authentication server which support various biometric technologies like fingerprint recognition, face recognition and dynamic signature. To make sure the expansion facility this system is adopting the BioAPI standard and following

목차 Contents

  • 제출문 ...1
  • 요약문 ...3
  • SUMMARY ...7
  • CONTENTS ...11
  • 목차 ...19
  • 표목차 ...27
  • 그림목차 ...28
  • 제1장 서 론 ...31
  • 제1절 개발의 배경 및 필요성 ...31
  • 1. 배경 ...31
  • 2. 생체인식 최근 동향 ...33
  • 3. 관련 기술 현황 ...34
  • 4. 관련 표준화 현황 ...37
  • 5. 생체인증서버 개발의 필요성 ...37
  • 제2절 개발의 목표 및 내용 ...39
  • 1. 개발의 목표 ...39
  • 2. 성능 및 기능 ...40
  • 3. 기술 개발 내용 ...41
  • 가. 이종 생체인식 기술 접목을 위한 BioAPI 호환 인터페이스 개발 ...41
  • 나. X9.84 기반의 생체 데이터 관리 ...41
  • 다. 통신 채널 및 DB 보안성 강화 ...41
  • 라. 인증 서버 기능 검증을 위한 이종 생체인식 기술 적용 ...42
  • 제2장 용어 정의 ...43
  • 제3장 생체인식 표준 ...47
  • 제1절 국내외 표준화 현황 ...47
  • 1. 국내외 표준화 기구 ...47
  • 2. 표준화 동향 ...47
  • 3. 주요 표준안 현황 ...50
  • 제2절 CBEFF ...51
  • 1. 개요 ...51
  • 2. CBEFF의 구성 및 범위 ...52
  • 3. CBEFF 자료 요소 설명 ...53
  • 4. Patron 생체인식 파일 포맷 ...63
  • 가. Patron 포맷 A : CBEFF 지역 자료 구조 ...64
  • 나. Patron 포맷 B : BioAPI 바이오메트릭 식별 기록 포맷 ...65
  • 다. Patron 포맷 C : X9.84 바이오메트릭 객체 ...65
  • 라. 포맷 소유자 및 포맷 종류 등록 ...66
  • 제3절 BioAPI ...67
  • 1. 개요 ...67
  • 2. BioAPI 요약 ...68
  • 가. 목적 ...68
  • 나. 응용프로그램 레벨 API ...68
  • 다. 생체인식 기술 ...69
  • 라. BIR과 템플릿 ...70
  • 마. API 모델 ...72
  • 바. FAR과 FRR ...76
  • 제4절 X9.84 ...77
  • 1. 개요 ...77
  • 2. 적용범위 ...78
  • 3. 보안 요구조건 ...78
  • 가. 등록 ...78
  • 나. 검증 ...82
  • 다. 식별 ...84
  • 라. 전송과 저장 ...86
  • 마. 종료와 보관 ...88
  • 4. 기술 ...90
  • 가. 생체인식 객체 ...91
  • 제5절 생체인식 표준의 활용 ...95
  • 제4장 생체인증서버 ...97
  • 제1절 생체인증서버 설계 ...97
  • 1. 개요 ...97
  • 2. 생체인증시스템 구성요소 ...99
  • 가. 클라이언트 구성요소 ...99
  • 나. 서버 구성요소 ...100
  • 다. BSP 구성요소 ...100
  • 3. 생체인증서버 아키텍쳐 ...101
  • 가. 생체인증서버 프레임워크(Cerebro) ...101
  • 나. 통신 레이어 (Transport Layer) ...102
  • 다. BioAPI Wrapper ...102
  • 라. BSEAPI Wrapper (X9.84 Wrapper) ...103
  • 마. BioAPI 프레임워크 ...103
  • 바. BSEAPI ...103
  • 사. 환경설정 모듈 (ConfigBlock) ...104
  • 아. 데이터베이스 ...104
  • 자. SecuIBAS 핸들러 ...105
  • 차. 관리도구 ...105
  • 카. 생체인증 서버의 동작방식 ...105
  • 4. 생체인증서버 주요 내부 클래스와 API들 ...107
  • 가. 클래스들의 네임스페이스 ...107
  • 나. BioAPI 클래스 ...108
  • 다. BSEAPI 클래스 ...112
  • 라. IProcessor 인터페이스 ...117
  • 5. BioAPI 아키텍쳐 ...118
  • 가. BioAPI 아키텍쳐 개요 ...118
  • 나. BioAPI 프레임워크 제공함수 ...119
  • 다. BioAPI 프레임워크 구현 ...122
  • 6. BSEAPI (X9.84) ...123
  • 가. BSEAPI 개요 ...123
  • 나. API 모델 ...124
  • 다. BSEAPI 함수 ...129
  • 제2절 생체인증서버 관리도구 ...130
  • 1. Configurations (전체설정) ...132
  • 2. Transport(통신) ...134
  • 3. Biometrics(생체인증방식) ...136
  • 4. Database(데이터베이스) ...137
  • 제3절 생체인식 클라이언트 ...139
  • 1. 실행 환경 ...139
  • 2. 설명 ...140
  • 3. 사용 방법 ...140
  • 제5장 생체인식 BSP 모듈 ...142
  • 제1절 BSP 개요 ...142
  • 1. BSP ...142
  • 가. BSP의 동작 과정 ...142
  • 2. BioAPI 호환 BSP ...144
  • 가. 필수 구현 항목 ...145
  • 나. 선택 구현 항목 ...145
  • 3. 개발된 BSP 모듈의 BioAPI 호환성 ...146
  • 4. BSP 모듈의 설치 ...147
  • 제2절 시큐젠 지문 인식 BSP ...148
  • 1. 지문인식 개요 ...148
  • 가. 특징점 ...150
  • 나. 특징점 추출 과정 ...152
  • 다. 특징점 추출 알고리즘 ...155
  • 2. 지문인식 장치 ...157
  • 가. 지문인식 장치의 종류 및 특징 ...158
  • 나. 본 개발에 이용된 지문인식 장치 ...161
  • 3. SecuGen 지문인식 라이브러리 ...162
  • 가. 고수준 API ...163
  • 나. 지문 데이터 구조 - FIR ...164
  • 4. SecuGen BSP 구현 ...166
  • 제3절 Testech 지문인식 BSP ...169
  • 1. Testech 지문인식 라이브러리 ...169
  • 가. Capture 관련 함수 ...169
  • 나. 알고리즘 관련 함수 ...172
  • 2. Testech BSP 구현 ...174
  • 제4절 퍼스텍 얼굴 인식 BSP ...178
  • 1. 얼굴인식 개요 ...178
  • 가. 얼굴인식 시스템의 특징 ...178
  • 나. 주요 얼굴인식 알고리즘 ...179
  • 2. 퍼스텍 얼굴인식 라이브러리 ...182
  • 가. 퍼스텍 얼굴인식 기술 ...182
  • 나. 얼굴 등록 ...182
  • 다. 얼굴 특징 차이 계산 ...184
  • 라. 퍼스텍 얼굴인식 컴포넌트 ...185
  • 3. 퍼스텍 얼굴인식 BSP 구현 ...186
  • 제5절 마이그룹 서명 인식 BSP ...189
  • 1. 서명인식 개요 ...189
  • 가. 서명인식 ...189
  • 나. 동적서명 특징정보 ...192
  • 2. 마이그룹 서명인식 라이브러리 ...199
  • 가. PC용 라이브러리 ...200
  • 나. PDA용 라이브러리 ...200
  • 다. SignQ API ...201
  • 3. 마이그룹 서명인식 BSP 구현 ...201
  • 제6절 Cogent PDA용 지문인식 BSP ...205
  • 1. PDA용 지문인식 장치 ...205
  • 2. Cogent 지문인식 라이브러리 ...206
  • 가. Csitools 함수 ...206
  • 나. BioQControlPC_OEMsd 함수. ...207
  • 3. Cogent 지문인식 BSP 구현 ...211
  • 제6장 기존 기술과의 비교 ...214
  • 제1절 기존 기술 ...214
  • 1. 기존 기술 현황 ...214
  • 가. 국외 생체인증 서버 ...215
  • 나. 국내 생체인증 서버 ...215
  • 제2절 기술 비교 ...217
  • 제7장 결론 ...219
  • 제1절 기술 개발의 결과 ...219
  • 1. 생체인증 서버 ...219
  • 2. 생체인증 클라이언트 ...219
  • 가. PC용 클라이언트 ...220
  • 나. PDA용 클라이언트 ...220
  • 3. 과제 목표와의 비교 ...220
  • 제2절 활용 분야 및 파급 효과 ...221
  • 1. 활용 분야 ...221
  • 2. 파급 효과 ...222
  • 제3절 상용화 계획 ...223
  • 참고문헌 ...225

참고문헌 (25)

섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트