1 |
1
사용자의 얼굴 이미지와 패스워드가 입력되는 입력부;
상기 패스워드로부터 역행렬을 갖는 치환행렬을 생성하며, 상기 치환행렬과 상기 사용자의 얼굴 이미지를 이용하여 치환된 이미지를 생성하는 이미지 치환부;
사용자 특정 가중치와 사용자 특정 치환행렬이 서로 연관되어 구성된 템플릿 및 시스템 행렬이 저장되는 데이터베이스; 및,
상기 치환된 이미지와 상기 사용자 특정 치환행렬 및 상기 시스템 행렬을 이용하여 사용자 특정 가중치 후보를 산출하고, 상기 사용자 특정 가중치와 상기 사용자 특정 가중치 후보로부터 사용자를 인식하는 중앙처리부
를 포함하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
2 |
2
청구항 1에 있어서,
상기 입력부는 역행렬을 갖지 않는 치환행렬을 생성하는 패스워드는 입력되지 않는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
3 |
3
청구항 1에 있어서,
상기 이미지 치환부는 상기 패스워드를 랜덤키 문자열로 변환하고, 상기 변환된 랜덤키 문자열로부터 역행렬을 갖는 치환행렬을 생성하며, 상기 치환행렬과 상기 사용자의 얼굴 이미지를 이용하여 치환된 이미지를 생성하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
4 |
4
청구항 1에 있어서,
상기 시스템 행렬은 시스템 마스터 키를 이용하여 생성되는 행렬에 의해 사상 행렬로부터 치환되어 생성되는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
5 |
5
청구항 1에 있어서,
상기 사용자 특정 가중치 후보는 하기의 식에 의해 생성되는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
식 : yi' = (UmSi)xp
(여기서, yi'은 사용자 특정 가중치 후보, Um은 시스템 행렬, Si는 사용자 특정 치환행렬, xp는 치환된 이미지이다
|
6 |
6
청구항 1에 있어서,
상기 이미지 치환부는 상기 패스워드로부터 사용자 지정 난수를 생성하는 난수 생성기를 더 포함하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
7 |
7
청구항 6에 있어서,
상기 이미지 치환부는 상기 난수 생성기에서 생성된 상기 사용자 지정 난수를 상기 역행렬을 갖는 치환행렬에 곱하여 각각 다른 사용자가 생성한 치환행렬이 서로 다른 평균을 갖도록 하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
8 |
8
사용자의 얼굴 이미지와 패스워드가 입력되는 입력부;
상기 패스워드로부터 역행렬을 갖는 치환행렬을 생성하며, 상기 치환행렬과 상기 사용자의 얼굴 이미지를 이용하여 치환된 이미지를 생성하는 이미지 치환부;
사용자 특정 가중치 또는 사용자 특정 치환행렬 중 어느 하나만이 상기 사용자의 얼굴 이미지 또는 상기 패스워드와 연관되어 구성되는, 연관 해제된 템플릿 및 시스템 행렬이 저장되는 데이터베이스; 및,
상기 치환된 이미지와 상기 사용자 특정 치환행렬 및 상기 시스템 행렬을 이용하여 사용자 특정 가중치 후보를 산출하고, 상기 사용자 특정 가중치와 상기 사용자 특정 가중치 후보로부터 사용자를 인식하는 중앙처리부
를 포함하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
9 |
9
청구항 8에 있어서,
상기 데이터베이스는 얼굴인식과는 무관한 더미 템플릿을 더 포함하여 공격자의 사전 탐색 횟수를 더 증가시키는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 장치
|
10 |
10
사용자의 얼굴 이미지와 패스워드를 입력하는 단계;
상기 패스워드로부터 역행렬을 갖는 치환행렬을 생성하는 단계;
상기 역행렬을 갖는 치환행렬과 상기 사용자의 얼굴 이미지를 이용하여 치환된 이미지를 생성하는 단계;
사용자 특정 가중치와 사용자 특정 치환행렬이 서로 연관되어 구성된 템플릿 및 시스템 행렬이 저장된 데이터베이스에서 추출된 사용자 특정 치환행렬 및 시스템 행렬과, 상기 치환된 이미지를 이용하여 사용자 특정 가중치 후보를 산출하는 단계;
상기 사용자 특정 가중치와 상기 사용자 특정 가중치 후보로부터 사용자를 인식하는 단계
를 포함하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 방법
|
11 |
11
청구항 10에 있어서,
상기 치환된 이미지를 생성하는 단계는 상기 패스워드를 랜덤키 문자열로 변환하고, 상기 변환된 랜덤키 문자열로부터 역행렬을 갖는 치환행렬을 생성하며, 상기 치환행렬과 상기 사용자의 얼굴 이미지를 이용하여 치환된 이미지를 생성하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 방법
|
12 |
12
청구항 10에 있어서,
상기 사용자 특정 가중치 후보는 하기의 식에 의해 생성되는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 방법
식 : yi' = (UmSi)xp
(여기서, yi'은 사용자 특정 가중치 후보, Um은 시스템 행렬, Si는 사용자 특정 치환행렬, xp는 치환된 이미지이다
|
13 |
13
청구항 10에 있어서,
상기 패스워드로부터 역행렬을 갖는 치환행렬을 생성하는 단계는 상기 패스워드로부터 사용자 지정 난수를 생성하는 단계를 더 포함하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 방법
|
14 |
14
청구항 13에 있어서,
상기 사용자 지정 난수를 상기 역행렬을 갖는 치환행렬에 곱하여 각각 다른 사용자가 생성한 치환행렬이 서로 다른 평균을 갖도록 하는 것을 특징으로 하는 역행렬을 갖는 치환행렬을 사용하는 취소 가능한 얼굴인식 방법
|