1 |
1
그룹 키 관리 서버에서의 신규 사용자의 그룹 가입 요청에 따른 그룹키 분배 방법에 있어서, 신규 사용자 단말로부터 사용자 공개키 및 사용자 비밀키로 암호화된 특정 그룹의 가입을 요청하는 메시지를 수신하는 단계와, 상기 메시지를 복호하여 신규 사용자 단말을 인증하는 단계와, 상기 신규 사용자 단말로 해당 그룹에서 사용되고 있는 그룹키를 전송하는 단계를 포함함을 특징으로 하는 그룹키 분배 방법
|
2 |
2
제 1항에 있어서, 서버 공개키 및 서버 비밀키를 생성하는 단계와, 서버 공개키를 그룹의 사용자들에게 공개하는 단계를 더 포함함을 특징으로 하는 그룹키 분배 방법
|
3 |
3
제 1항에 있어서, 상기 인증하는 단계는신규 사용자 단말로부터 전달된 메시지를 서버 비밀키로 복호하여 가입자 정보를 획득하는 단계와, 상기 신규 사용자 단말로부터 전달된 서명 정보를 복호하여 사용자 단말을 인증하는 단계를 포함함을 특징으로 하는 그룹키 분배 방법
|
4 |
4
제 1항에 있어서, 상기 사용자 인증이 실패하면, 사용자 단말로 인증 실패를 알리는 단계를 더 포함함을 특징으로 하는 그룹키 분배 방법
|
5 |
5
제 1항에 있어서, 상기 전송하는 단계는그룹키 전송을 위한 메시지를 신규 사용자 단말로부터 전송된 사용자 공개키로 암호화함을 특징으로 하는 그룹키 분배 방법
|
6 |
6
사용자 단말에서의 그룹 가입 방법에 있어서, 자신의 사용자 공개키 및 사용자 비밀키를 생성하는 단계와, 상기 사용자 비밀키로 자신의 사용자 공개키 및 그룹 키 관리 서버에 전달할 정보에 대하여 서명하는 단계와, 상기 전달할 메시지를 그룹키 관리 서버의 서버 공개키로 암호화하는 단계와, 상기 그룹 키 관리 서버로 그룹 가입 요청하고, 상기 전달 메시지와 서명 정보를 전송하는 단계와, 상기 그룹 키 관리 서버로부터 전달받은 메시지를 자신의 사용자 비밀키로 복호하여, 그룹 키을 획득하는 단계를 포함함을 특징으로 하는 그룹 가입 방법
|
7 |
7
그룹키 관리 서버에서 사용자의 그룹 탈퇴 요청에 따른 그룹키 분배 방법에 있어서, 특정 그룹에 속한 사용자의 단말로부터 사용자 공개키 및 사용자 비밀키로 암호화된 해당 그룹의 탈퇴를 요청하는 메시지를 수신하는 단계와, 상기 탈퇴 요청한 사용자를 인증하는 단계와, 탈퇴 요청한 사용자의 해당 그룹에서의 탈퇴를 처리하는 단계와, 해당 그룹의 다른 사용자들의 단말로 신규 그룹키를 생성하여 전송하는 단계를 포함함을 특징으로 하는 그룹키 분배 방법
|
8 |
8
제 7항에 있어서, 상기 인증하는 단계는상기 사용자 단말로부터 전달된 메시지를 서버 비밀키로 복호하여 가입자 정보를 획득하는 단계와, 상기 사용자 단말로부터 전달된 서명 정보를 복호하여 사용자 단말을 인증하는 단계를 포함함을 특징으로 하는 그룹키 분배 방법
|
9 |
9
제 7항에 있어서, 상기 전송하는 단계는신규 그룹 키를 해당 그룹에 포함된 사용자들의 하나 이상의 공개키들로 암호화함을 특징으로 하는 그룹키 분배 방법
|
10 |
10
사용자 단말로부터의 해당 사용자의 사용자 공개키 및 비밀키를 이용하여 암호화된 특정 그룹의 가입 또는 탈퇴 요청 메시지를 수신함에 따라, 해당 사용자를 인증하여 그룹키를 분배하는 그룹키 분배부와, 상기 그룹키 분배부로부터 출력된 사용자 인증 결과에 따라, 상기 사용자 단말이 가입을 원하는 그룹의 그룹 키 또는 상기 사용자 단말이 탈퇴를 원하는 그룹에 속하는 다른 사용자 단말들에 전송할 신규 그룹키를 생성하여 상기 그룹키 분배부에 출력하는 그룹 키 생성부와, 상기 그룹키 분배부로부터 사용자 인증 결과에 따라 상기 사용자의 가입 또는 탈퇴를 처리하는 그룹 관리부를 포함함을 특징으로 하는 그룹 키 관리 서버
|
11 |
11
제 10항에 있어서, 각 그룹의 사용자 단말들이 그룹키를 획득하기 위해 요구되는 정보를 안전하게 송수신을 위한 서버 공개키 및 서버 비밀키를 생성하는 공개키 및 비밀키 생성부를 더 포함함을 특징으로 하는 그룹키 관리 서버
|
12 |
12
제 10항에 있어서, 상기 그룹키 분배부는신규 사용자 단말로부터 그룹 가입 요청 메시지를 수신한 경우, 수신된 그룹 가입 요청 메시지를 및 신규 사용자 단말의 서명 정보를 복호하여 사용자 인증을 수행하고, 상기 그룹키 생성부로부터 신규 사용자 단말이 가입을 원하는 그룹의 그룹키를 획득하여 상기 신규 사용자 단말로 전송함을 특징으로 하는 그룹키 관리 서버
|
13 |
13
제 10항에 있어서, 상기 그룹키 분배부는그룹 탈퇴 요청 메시지를 수신한 경우, 수신된 그룹 탈퇴 요청 메시지 및 탈퇴 사용자의 서명 정보를 복호하여 사용자 인증을 수행하고, 상기 그룹키 생성부로부터 상기 사용자가 탈퇴한 그룹에 속하는 다른 사용자 단말들에 전송할 신규 그룹키를 획득하여 전송함을 특징으로 하는 그룹키 관리 서버
|
14 |
14
사용자 공개키 및 사용자 비밀키를 생성하는 공개키/비밀키 생성부와, 사용자의 특정 그룹으로의 가입 또는 탈퇴 요청에 따라, 상기 사용자 공개키 및 비밀키를 이용하여 암호화된 가입 또는 탈퇴 요청 메시지를 생성하여 그룹 키 관리 서버로 전달하고, 그룹 키 관리 서버로부터 전달되는 그룹 키를 수신하는 그룹 가입/탈퇴 요청부와, 상기 그룹 가입/탈퇴 요청부로부터 출력되는 그룹 키를 복호하여 출력하는 그룹키 복호화부와, 상기 그룹키 복호화부로부터 출력되는 그룹키를 저장하는 그룹키 저장부를 포함함을 특징으로 하는 사용자 단말
|