1 |
1
사용자 단말과 유선 또는 무선통신망으로 연결되어 있는 비밀키 관리 시스템에 있어서,상기 사용자 단말로부터 전송되는 비밀키를 수신하고 상기 수신된 비밀키에 대응하는 토큰을 생성하는 토큰 생성부,상기 수신된 비밀키와 상기 생성된 토큰을 저장하는 제1 데이터베이스, 그리고상기 사용자 단말로부터 전송되는 토큰을 수신하고 상기 수신된 토큰에 대응하는 비밀키를 검색하여 상기 사용자 단말로 전송하는 비밀키 관리부를 포함하는 비밀키 관리 시스템
|
2 |
2
제1항에서,제1 공개키와 제1 개인키를 생성하고 상기 생성된 제1 공개키를 상기 사용자 단말로 전송하는 제1 암호키 생성부를 더 포함하며,상기 제1 데이터베이스는 상기 생성된 제1 공개키와 제1 개인키, 그리고 상기 제1 사용자 단말로부터 전송되는 제2 공개키를 더 저장하는 비밀키 관리 시스템
|
3 |
3
제2항에서,상기 토큰 생성부는,상기 사용자 단말로부터 전송되는 비밀키를 수신하고 상기 제2 공개키를 이용하여 상기 수신된 비밀키의 전자서명을 검증하는 제1 비밀키 수신부,상기 제1 개인키를 이용하여 상기 전자서명이 검증된 비밀키를 복호화하는 제1 복호화부, 그리고상기 복호화된 비밀키에 대응하는 토큰을 생성하여 상기 사용자 단말로 전송하는 제1 토큰 전송부를 포함하는 비밀키 관리 시스템
|
4 |
4
제3항에서,상기 제1 토큰 전송부는 상기 생성된 토큰을 상기 제2 공개키를 이용하여 암호화하고 상기 제1 개인키를 이용하여 서명한 후 상기 사용자 단말로 전송하는 비밀키 관리 시스템
|
5 |
5
제2항에서,상기 토큰 생성부는 상기 수신된 비밀키를 상기 제1 공개키를 통해 암호화하여 상기 제1 데이터베이스에 저장하는 비밀키 관리 시스템
|
6 |
6
제2항에서,상기 비밀키 관리부는,상기 사용자 단말로부터 전송되는 토큰을 수신하고 상기 제2 공개키를 이용하여 상기 수신된 토큰의 전자서명을 검증하는 제1 토큰 수신부,상기 제1 개인키를 이용하여 상기 전자서명이 검증된 토큰을 복호화하는 제2 복호화부,상기 복호화된 토큰에 대응하는 비밀키를 검색하는 비밀키 검색부, 그리고상기 검색된 비밀키를 상기 제2 공개키를 이용하여 암호화하고 상기 제1 개인키를 이용하여 서명한 후 상기 사용자 단말로 전송하는 비밀키 관리 시스템
|
7 |
7
유선 또는 무선통신망을 통해 사용자 단말과 연결되어 있는 비밀키 관리 시스템을 이용한 비밀키 관리 방법에 있어서,제1 공개키 및 제1 개인키를 생성하는 단계,상기 사용자 단말로부터 제2 공개키를 수신하여 저장하는 단계,상기 사용자 단말로부터 전송되는 비밀키를 수신하는 단계, 그리고상기 수신된 비밀키에 대응하는 토큰을 생성하여 상기 사용자 단말로 전송하는 단계를 포함하는 비밀키 관리 방법
|
8 |
8
제7항에서,상기 비밀키를 수신하는 단계는,상기 제2 공개키를 이용하여 상기 수신된 비밀키의 전자서명을 검증하는 단계, 그리고상기 제1 공개키를 이용하여 상기 서명이 검증된 비밀키를 복호화하는 단계를 포함하는 비밀키 관리 방법
|
9 |
9
제8항에서,상기 토큰을 생성하는 단계는,상기 복호화된 비밀키에 대응하는 토큰을 생성하고 생성된 토큰을 상기 제2 공개키를 이용하여 암호화하고 상기 제1 개인키를 이용하여 서명한 후 상기 사용자 단말로 전송하는 비밀키 관리 방법
|
10 |
10
제7항에서,상기 사용자 단말로부터 전송되는 토큰을 수신하는 단계,상기 제2 공개키를 이용하여 상기 수신된 토큰의 서명을 검증하는 단계,상기 제1 개인키를 이용하여 상기 서명이 검증된 토큰을 복호화하는 단계, 그리고상기 복호화된 토큰에 대응하는 비밀키를 검색하여 상기 사용자 단말로 전송하는 단계를 더 포함하는 비밀키 관리 방법
|
11 |
11
제10항에서,상기 비밀키를 전송하는 단계는,상기 검색된 비밀키를 상기 제2 공개키를 이용하여 암호화하고 상기 제1 개인키를 이용하여 서명한 후 상기 사용자 단말로 전송하는 비밀키 관리 방법
|