1 |
1
사용자 컴퓨터에서 시작값을 이용하여 미리 지정된 길이의 해시 체인을 구성하는 복수의 패스워드를 생성하는 단계;
상기 패스워드 중 어느 하나를 인증 컴퓨터에 전송하여 인증을 시도하고, 상기 인증이 성공할 때마다 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하여 저장하는 단계; 및
상기 복수의 패스워드를 이용한 인증이 모두 완료된 경우, 상기 저장된 다음 사이클의 해시 체인의 패스워드를 상기 인증 컴퓨터에 전송하여 인증하는 단계
를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
2 |
2
제 1 항에 있어서,
상기 다음 사이클의 해시 체인은,
상기 시작값과는 다른 값을 해시 함수에 사용하여 생성되는 것을 특징으로 하는, 해시 체인을 이용한 무한 인증 방법
|
3 |
3
제 1 항에 있어서,
상기 다음 사이클의 해시 체인을 구성하는 패스워드는,
바로 이전에 인증이 성공한 패스워드 값을 해시 함수로 한번 해시한 값인 것을 특징으로 하는, 해시 체인을 이용한 무한 인증 방법
|
4 |
4
제 1 항에 있어서,
상기 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하여 저장하는 단계는,
상기 인증이 성공한 패스워드를 상기 생성된 다음 사이클의 패스워드로 업데이트하는 단계를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
5 |
5
제 1 항에 있어서,
상기 다음 사이클의 해시 체인의 패스워드를 전송하여 인증하는 단계는,
마지막 패스워드를 이용한 인증에 성공한 후 생성된 다음 사이클의 패스워드를 상기 다음 사이클의 참조값으로서 전송하는 단계를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
6 |
6
제 1 항에 있어서,
상기 다음 사이클의 해시 체인의 패스워드를 전송하여 인증하는 단계는,
상기 인증이 성공할 때마다 해당 사이클의 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하여 저장하는 단계를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
7 |
7
하나 이상의 사용자 컴퓨터와 인증 컴퓨터로 구성되는 인증 시스템에서 해시 체인을 이용하여 인증하는 방법에 있어서,
사용자 컴퓨터가 시작값을 이용하여 미리 지정된 길이의 해시 체인을 구성하는 복수의 패스워드를 생성하는 단계;
인증 컴퓨터가 상기 사용자 컴퓨터로부터 상기 패스워드 중 어느 하나를 수신하면, 상기 인증 컴퓨터에 미리 저장된 값을 한 번 해시한 값과 상기 수신된 패스워드를 비교하여 인증 성공 여부를 판단하는 단계;
상기 사용자 컴퓨터가 상기 인증이 성공할 때마다 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하여 상기 인증에 성공한 패스워드 대신 저장하는 단계; 및
상기 복수의 패스워드를 이용한 인증이 모두 완료된 경우, 상기 저장된 다음 사이클의 해시 체인의 패스워드를 상기 인증 컴퓨터에 전송하여 인증하는 단계
를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
8 |
8
제 7 항에 있어서,
상기 다음 사이클의 해시 체인은,
상기 시작값과는 다른 값을 해시 함수에 사용하여 생성되는 것을 특징으로 하는, 해시 체인을 이용한 무한 인증 방법
|
9 |
9
제 7 항에 있어서,
상기 다음 사이클의 해시 체인을 구성하는 패스워드는,
바로 이전에 인증이 성공한 패스워드 값을 해시 함수로 한번 해시한 값인 것을 특징으로 하는, 해시 체인을 이용한 무한 인증 방법
|
10 |
10
제 7 항에 있어서,
상기 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하여 저장하는 단계는,
상기 인증이 성공한 패스워드를 상기 생성된 다음 사이클의 패스워드로 업데이트하는 단계를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
11 |
11
제 7 항에 있어서,
상기 다음 사이클의 해시 체인의 패스워드를 전송하여 인증하는 단계는,
상기 인증이 성공할 때마다 해당 사이클의 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하여 저장하는 단계를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
12 |
12
제 7 항에 있어서,
상기 다음 사이클의 해시 체인의 패스워드를 전송하여 인증하는 단계는,
마지막 바로 이전 패스워드를 한번 해시하여 생성된 다음 사이클의 참조값을 상기 인증 시스템에 전송하는 단계; 및
상기 인증 시스템이 상기 전송된 다음 사이클의 참조값을 저장하는 단계를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
13 |
13
시작값을 이용하여 생성된, 해시 체인을 구성하는 복수의 패스워드 중 어느 하나를 사용자 컴퓨터가 인증 컴퓨터에 전송하여 인증을 시도하는 단계;
상기 인증이 성공할 때마다 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하여 저장하는 단계; 및
상기 복수의 패스워드를 이용한 인증이 모두 완료된 경우, 상기 저장된 다음 사이클의 해시 체인의 패스워드를 상기 인증 컴퓨터에 전송하여 인증하는 단계
를 포함하는, 해시 체인을 이용한 무한 인증 방법
|
14 |
14
제 1 항 내지 제 13 항 중 어느 한 항에 따른 해시 체인을 이용한 무한 인증 방법을 컴퓨터 시스템에서 실행하기 위한 프로그램이 기록된 컴퓨터 시스템이 판독할 수 있는 기록매체
|
15 |
15
시작값을 이용하여 생성된, 해시 체인을 구성하는 복수의 패스워드 중 어느 하나를 이용한 인증이 성공할 때마다 다음 사이클의 해시 체인을 구성하는 패스워드를 생성하는 패스워드 갱신부;
상기 복수의 패스워드 및 상기 다음 사이클의 패스워드를 저장하는 메모리부; 및
상기 패스워드 중 어느 하나를 인증 컴퓨터에 전송하여 인증을 시도하고, 상기 복수의 패스워드를 이용한 인증이 모두 완료된 경우 상기 메모리부에 저장된 다음 사이클의 해시 체인의 패스워드를 상기 인증 컴퓨터에 전송하여 인증하는 인증부
를 포함하는, 해시 체인을 이용하여 무한 인증을 수행하는 장치
|