1 |
1
응용 프로그램이 각각 구비되고, 상기 응용 프로그램을 통해 제1 사용자 단말이 제1 인증 정보를 생성하고, 제2 사용자 단말이 제2 인증 정보를 생성하는 단계;
상기 제1 사용자 단말이 상기 제1 사용자 인증 정보를 상기 제2 사용자 단말로 전송하고, 상기 제2 사용자 단말이 상기 제2 사용자 인증 정보를 상기 제1 사용자 단말로 전송하여, 상기 제1 및 제2 사용자 단말이 상기 제1 및 제2 인증 정보를 교환 및 공유하는 단계; 및
상기 제1 사용자 단말이 상기 제2 사용자 인증 정보를 인증하고, 상기 제2 사용자 단말이 상기 제1 사용자 인증정보를 인증하여, 상기 제1 및 제2 사용자 단말 간의 상호 인증을 수행하는 단계;
를 포함하는 사용자 간 상호 인증 방법
|
2 |
2
제1항에 있어서,
상기 제1 및 제2 사용자 단말은 상기 제1 및 제2 사용자 인증 정보를 공유하기 위해 대칭 키를 각각 생성하고, 교환하는 단계를 더 포함하는 것인 사용자 간 상호 인증 방법
|
3 |
3
제1항에 있어서,
상기 제1 및 제2 사용자 단말은 상기 제1 및 제2 사용자 인증 정보를 공유하기 위해 공개 키를 교환하는 단계를 더 포함하는 것인 사용자 간 상호 인증 방법
|
4 |
4
제1항에 있어서,
상기 제1 및 제2 사용자 단말은 공개 키 검증을 통해 상호 교환한 제1 및 제2 인증 정보를 검증하는 단계를 더 포함하는 것인 사용자 간 상호 인증 방법
|
5 |
5
제4항에 있어서,
상기 공개 키 검증은 제1 및 제2 사용자 단말이 상호 교환한 공개키를 이용하여 임시 키를 암호화하고, 암호화된 임시 키를 교환한 후, 교환된 임시 키를 확인하여 검증하는 것인 사용자 간 상호 인증 방법
|
6 |
6
제1항에 있어서,
상기 제1 사용자 단말이 상기 제2 사용자 단말에게 상호 인증 연결 요청 메시지를 전송하는 단계; 및
상기 제2 사용자 단말이 상기 상호 인증 연결 요청 메시지에 응답하여 상호 인증 연결 요청에 대한 승인 메시지를 전송하는 단계
를 더 포함하는 것인 사용자 간 상호 인증 방법
|
7 |
7
제1 및 제2 사용자 단말이 신뢰된 제3자 시스템을 이용하여, 제1 및 제2 인증 정보를 각각 생성하는 단계;
상기 제1 및 제2 사용자 단말이 상기 제3자 시스템을 통해 상기 생성된 제1 및 제2 인증정보를 상호 교환하는 단계; 및
상기 제1 및 제2 사용자 단말이 상기 제3자 시스템을 통해 상대방을 인증하는 단계
를 포함하는 사용자 간 상호 인증 방법
|
8 |
8
제7항에 있어서, 상기 제1 및 제2 인증 정보를 각각 생성하는 단계 이후,
상기 제1 사용자 단말이 상기 제2 사용자 단말로 상호 인증 연결 요청 메시지를 전송하는 단계; 및
상기 제2 사용자 단말이 상기 상호 인증 연결 요청 메시지에 응답하여 상기 제1 사용자 단말로 상호 인증 연결 승인 메시지를 전송하는 단계를
더 포함하는 사용자 간 상호 인증 방법
|
9 |
9
제7항에 있어서, 상기 제1 및 제2 인증 정보를 상호 교환하는 단계는,
상기 제1 사용자 단말이 상기 제3자 시스템으로 상기 제2 사용자 단말의 사용자 공개 키를 요청하는 단계;
상기 제3자 시스템이 상기 제1 사용자 단말로 상기 제2 사용자 단말의 사용자 공개 키에 대한 요청에 응답하여 상기 제2 사용자 단말의 사용자 공개키를 전송하는 단계;
상기 제2 사용자 단말이 상기 제3자 시스템으로 상기 제1 사용자 단말의 사용자 공개 키를 요청하는 단계; 및
상기 제3자 시스템이 상기 제1 사용자 단말의 사용자 공개 키에 대한 요청에 응답하여 상기 제1 사용자 단말의 사용자 공개키를 전송하는 단계
를 포함하는 사용자 간 상호 인증 방법
|
10 |
10
제7항에 있어서,
상기 제1 및 제2 사용자 단말은 공개 키 검증을 통해 상호 교환한 상기 제1 및 제2 인증 정보를 검증하는 단계를 더 포함하는 것인 사용자 간 상호 인증 방법
|
11 |
11
응용 프로그램이 탑재되고, 상기 응용 프로그램을 통해 제1 인증 정보를 생성하는 제1 사용자 단말; 및
상기 응용 프로그램이 탑재되고, 상기 응용 프로그램을 통해 제2 인증 정보를 생성하는 제2 사용자 단말을 포함하되,
상기 제2 사용자 단말은 상기 제1 인증 정보를 상기 제1 사용자 단말로부터 전송받고, 상기 전송받은 제1 인증 정보를 이용하여 상기 제1 사용자 단말을 인증하고, 상기 제1 사용자 단말은 상기 제2 인증 정보를 상기 제2 사용자 단말로부터 전송받고, 상기 전송받은 제2 인증 정보를 이용하여 상기 제2 사용자 단말을 인증하는 것을 특징으로 하는 사용자 간 상호 인증 시스템
|
12 |
12
제11항에 있어서, 상기 제1 및 제2 사용자 단말은 상기 제1 및 제2 사용자 인증 정보를 공유하기 위해 대칭 키를 각각 생성하고, 상호 교환하는 것인 사용자 간 상호 인증 시스템
|
13 |
13
제11항에 있어서, 상기 제1 및 제2 사용자 단말은 상기 제1 및 제2 사용자 인증 정보를 공유하기 위해 공개 키를 각각 생성하고, 상호 교환하는 것인 사용자 간 상호 인증 시스템
|
14 |
14
제13항에 있어서, 상기 제1 및 제2 사용자 단말 각각은 상호 교환된 공개 키를 검증하고,
상기 공개 키 검증은 제1 및 제2 사용자 단말 각각이 상호 교환한 공개키를 이용하여 임시 키를 암호화하고, 암호화된 임시 키를 교환한 후, 교환된 임시 키를 확인하여 검증하는 것인 사용자 간 상호 인증 시스템
|
15 |
15
제1 인증 정보를 생성하는 제1 사용자 단말;
제2 인증 정보를 생성하는 제2 사용자 단말; 및
사용자의 개인 정보를 안전하게 관리하고, 상기 사용자를 인증하는 서비스를 제공하는 제3자 시스템을 포함하고,
상기 제1 및 제2 사용자 단말 각각은 상기 제3자 시스템을 이용하여, 제1 및 제2 인증 정보를 각각 생성하고, 상기 제3자 시스템을 통해 상기 생성된 제1 및 제2 인증정보를 상호 교환하여, 상대방을 상호 인증하는 것을 특징으로 하는 사용자 간 상호 인증 시스템
|