1 |
1
인터페이스;메모리; 및프로세서;를 포함하며,상기 프로세서는, 생체 데이터가 상기 인터페이스를 통해 입력되면, 상기 생체 데이터에 포함된 데이터들을 분산하여 구성한 복수의 부분 생체 데이터를 획득하고, 상기 복수의 부분 생체 데이터를 이용하여 복수의 부분 랜덤키를 암호화한 복수의 부분 키 암호문을 상기 메모리에 저장하며, 상기 복수의 부분 키 암호문은 추후 입력되는 데이터의 처리에 필요한 키를 재생성하기 위한 데이터인, 데이터 처리 장치
|
2 |
2
제1항에 있어서,상기 프로세서는, 상기 생체 데이터가 입력되면, 랜덤키 및 중간 랜덤키를 각각 생성하고, 상기 중간 랜덤키를 이용하여 랜덤키를 암호화하여 키 암호문을 획득하여 상기 메모리에 저장하고, 상기 중간 랜덤키로부터 상기 복수의 부분 랜덤키를 획득하고, 상기 복수의 부분 생체 데이터를 키로 사용하여 상기 복수의 부분 랜덤키를 각각 암호화하여 상기 복수의 부분 키 암호문을 획득하여 상기 메모리에 저장하며, 상기 복수의 부분 생체 데이터 각각의 획득 위치를 나타내는 인덱스 정보를 상기 메모리에 저장하는, 데이터 처리 장치
|
3 |
3
제2항에 있어서,상기 프로세서는,기 설정된 이벤트가 발생하면, 상기 메모리에 저장된 상기 인덱스 정보, 상기 키 암호문 및 상기 복수의 부분 키 암호문을 이용하여 상기 랜덤키를 재생성하는, 데이터 처리 장치
|
4 |
4
제2항에 있어서,상기 프로세서는, 인증할 데이터가 입력되면, 상기 인덱스 정보에 기초하여 상기 데이터로부터 복수의 부분 데이터를 획득하고, 상기 복수의 부분 데이터를 키로 사용하여 상기 메모리에 저장된 상기 복수의 부분 키 암호문을 복호화하여 복수의 부분 랜덤 키를 획득하며, 상기 복수의 부분 랜덤키를 조합하여 중간 랜덤키를 생성하고, 상기 중간 랜덤 키를 이용하여 상기 메모리에 저장된 상기 키 암호문을 복호화하여, 랜덤키를 획득하고, 상기 획득된 랜덤키를 기초로 상기 데이터를 인증하는, 데이터 처리 장치
|
5 |
5
제4항에 있어서,상기 프로세서는,상기 획득된 랜덤키 내의 패딩 값이 기 설정된 패딩 값과 동일하면, 상기 데이터의 인증에 성공한 것으로 판단하고, 상기 획득된 랜덤키 내의 패딩 값이 상기 기 설정된 패딩 값과 상이하면, 인증 실패로 판단하는, 데이터 처리 장치
|
6 |
6
생체 데이터로부터 상기 생체 데이터 내의 데이터들을 분산하여 구성한 복수의 부분 생체 데이터를 획득하고, 상기 복수의 부분 생체 데이터 각각의 획득 위치를 나타내는 인덱스 정보를 생성하는 단계;중간 랜덤키를 이용하여 랜덤키를 암호화하여 키 암호문을 획득하는 단계;상기 중간 랜덤키로부터 복수의 부분 랜덤키를 획득하는 단계;상기 복수의 부분 생체 데이터를 키로 사용하여 상기 복수의 부분 랜덤키를 각각 암호화하여 복수의 부분 키 암호문을 획득하는 단계;상기 인덱스 정보, 상기 복수의 부분 키 암호문 및 상기 키 암호문을 각각 저장하는 단계;를 포함하며,상기 복수의 부분 키 암호문은 추후 입력되는 데이터의 처리에 필요한 키를 재생성하기 위한 데이터인, 생체 데이터 처리 방법
|
7 |
7
제6항에 있어서,기 설정된 이벤트가 발생하면, 상기 인덱스 정보, 상기 복수의 부분 키 암호문 및 상기 키 암호문을 이용하여 상기 랜덤키를 재생성하는 단계;를 더 포함하는 생체 데이터 처리 방법
|
8 |
8
제6항에 있어서,인증할 데이터가 입력되면, 상기 인덱스 정보에 기초하여 상기 데이터로부터 복수의 부분 데이터를 획득하는 단계;상기 복수의 부분 데이터를 이용하여 상기 복수의 부분 키 암호문을 복호화하여 복수의 부분 키를 획득하는 단계;상기 복수의 부분 키를 조합하여 중간 키를 생성하는 단계;상기 중간 키를 이용하여 상기 키 암호문을 복호화하여, 키를 획득하는 단계; 및상기 키 및 상기 랜덤키를 비교하여, 상기 데이터를 인증하는 단계;를 더 포함하는 생체 데이터 처리 방법
|
9 |
9
데이터가 입력되면, 기 저장된 인덱스 정보에 기초하여 상기 데이터로부터 복수의 부분 데이터를 획득하는 단계;기 저장된 복수의 부분 키 암호문을 상기 복수의 부분 데이터를 이용하여 복호화하여 복수의 부분 랜덤 키를 획득하는 단계;상기 복수의 부분 랜덤키를 조합하여 중간 랜덤키를 생성하는 단계;상기 중간 랜덤 키를 이용하여 상기 키 암호문을 복호화하여, 랜덤키를 획득하는 단계; 및상기 랜덤키를 기초로 상기 데이터를 인증하는 단계;를 포함하는 생체 데이터 인증 방법
|
10 |
10
제9항에 있어서,상기 데이터를 인증하는 단계는, 상기 획득된 랜덤키 내의 패딩 값이 기 설정된 패딩 값과 동일하면, 상기 데이터의 인증에 성공한 것으로 판단하고, 상기 획득된 랜덤키 내의 패딩 값이 상기 기 설정된 패딩 값과 상이하면, 인증 실패로 판단하는, 생체 데이터 인증 방법
|