요약 |
생체정보처리 기술과 결합된 암호를 통한 사용자 검증 시스템 및 방법이 제공된다. 상기 방법은 사용자 단말기로부터 등록용 생체정보가 포함된 등록 요청 신호를 수신하는 단계, 상기 등록용 생체정보 및 복수의 다른 사람의 생체정보로부터 피쳐(feature) 정보를 추출하는 단계, 상기 등록용 생체정보 및 복수의 다른 사람의 생체정보로부터 추출된 피쳐 정보를 임베딩(embedding)하는 단계, 임베딩 결과에 기초하여, 프로젝션 매개변수 및 결정면 매개변수를 생성 및 저장하는 단계, 미리 생성된 제1 키(key, s)에 암호화 해싱(hashing) 함수를 적용하여 제1 템플릿(template, pk)을 생성 및 저장하는 단계, 상기 사용자 단말기로부터 검증용 생체정보가 포함된 검증 요청 신호를 수신하는 단계, 상기 검증용 생체정보로부터 피쳐 정보를 추출하는 단계, 상기 검증용 생체정보로부터 추출된 피쳐 정보를 임베딩(embedding)하는 단계, 임베딩 결과에 기초하여, 상기 제1 키(s)에 대응되는 제2 키(key, s')를 생성하는 단계, 상기 제2 키(s')에 상기 암호화 해싱 함수를 적용하여 제2 템플릿(template, pk')을 생성하는 단계, 상기 제1 템플릿(pk)과 상기 제2 템플릿(pk')을 비교하는 단계, 및 상기 비교 결과에 기초하여, 사용자 검증을 완료하는 단계를 포함한다.
|