Method for Storing Secret Information in Server and Restoring it in Client Terminal
본 발명에 의한 서버에의 비밀 정보 저장 방법은, 생체 정보 인식 장치와, 사용자 단말기와, 서버를 포함하는 환경에서 수행되며, 상기 방법은 생체 정보 인식 장치가 인식한 생체 정보의 템플릿을 사용자 단말기가 획득하는 제1 단계와; 사용자 단말기가, 사용자가 입력한 1차 인증 정보에 기초하여 식별 정보를 생성하는 제2 단계와; 사용자 단말기가, 함수 암호키를 생성하는 제3 단계와; 사용자 단말기가, 비밀 정보를 암호화하는 암호키를 생성하는 제4 단계와; 사용자 단말기가, 함수 암호키로 템플릿을 암호화하는 제5 단계와; 사용자 단말기...
Gespeichert in:
Hauptverfasser: | , , , |
---|---|
Format: | Patent |
Sprache: | eng ; kor |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | 본 발명에 의한 서버에의 비밀 정보 저장 방법은, 생체 정보 인식 장치와, 사용자 단말기와, 서버를 포함하는 환경에서 수행되며, 상기 방법은 생체 정보 인식 장치가 인식한 생체 정보의 템플릿을 사용자 단말기가 획득하는 제1 단계와; 사용자 단말기가, 사용자가 입력한 1차 인증 정보에 기초하여 식별 정보를 생성하는 제2 단계와; 사용자 단말기가, 함수 암호키를 생성하는 제3 단계와; 사용자 단말기가, 비밀 정보를 암호화하는 암호키를 생성하는 제4 단계와; 사용자 단말기가, 함수 암호키로 템플릿을 암호화하는 제5 단계와; 사용자 단말기가, 암호키로 비밀 정보를 암호화하는 제6 단계와; 사용자 단말기가, 식별 정보와, 함수 암호화된 템플릿과, 암호화된 비밀 정보를 서버로 전송하는 제7 단계와; 사용자 단말기가, 함수 암호화된 템플릿과, 비밀 정보와, 함수 암호키를 저장하는 제8 단계를 포함한다.
According to the present invention, a method for storing confidential information in a server is performed in an environment including a biometric information recognition device, a user terminal, and a server, and the method comprises: a first step of acquiring, by a user terminal, a template of biometric information recognized by a biometric information recognition device; a second step of generating identification information by the user terminal on the basis of primary authentication information input by a user; a third step of generating a function encryption key by the user terminal; a fourth step of generating, by the user terminal, an encryption key for encryption of confidential information; a fifth step of encrypting the template with the function encryption key by the user terminal; a sixth step of encrypting the confidential information with the encryption key by the user terminal; a seventh step of transmitting the identification information, the function-encrypted template, and the encrypted confidential information to a server by the user terminal; and an eighth step of storing the function-encrypted template, the confidential information, and the function encryption key by the user terminal. |
---|