1 |
1
P2P 네트워크의 다른 제1 피어로부터 발송된 파일 검색 요청 메시지를 수신하는 제 1단계;상기 제 1단계에서 요청받은 파일이 존재하는지 여부를 검색하는 제 2단계;상기 제 2단계의 검색 결과 상기 파일이 존재하는 것으로 검색되는 경우에는 해당 파일을 저장하고 있는 제2 피어의 인터넷프로토콜 주소 및 공개키 정보를 포함하는 파일 검색 응답 메시지를 작성하는 제 3단계; 및,상기 제3 단계에서 작성된 응답 메시지를 상기 제1 피어를 향하여 발송하는 제 4단계를 포함하여 구성되는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
2 |
2
제 1항에 있어서,상기 제1 피어로부터 파일 전송 요청을 받은 제2 피어로부터 제1 피어의 공개키 정보 제공 요청을 수신하는 제 5단계;상기 제1 피어의 공개키 정보를 수집하는 제 6단계; 및,상기 제 6단계에서 수집된 공개키 정보를 상기 제2 피어에게 제공하는 제 7단계를 더 포함하는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
3 |
3
제 1항에 있어서, 상기 제 1단계의 파일 검색 요청 메시지는 제1 피어의 공개키 정보를 포함하는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
4 |
4
제 1항에 있어서,상기 제 3단계 및 제 4단계 사이에 상기 제 3단계에서 작성하는 파일 검색 응답 메시지는 상기 제1 피어의 공개키를 이용하여 암호화하는 과정을 더 포함하는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
5 |
5
제 1항에 있어서,상기 제 1단계 이전에, 피어가 자신의 공개키를 인증서버에 등록하는 과정을 더 포함하는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
6 |
6
제 5항에 있어서,상기 피어가 자신의 공개키를 인증서버에 등록하는 과정은,인증서버의 공개키 정보를 수집하는 제 a1단계;해당 피어 자신의 아이디, 패스워드, 인터넷 프로토콜 주소 및 공개키 정보를 포함하는 공개키 등록 메시지를 작성하여 인증서버에게 제공하는 제 a2단계; 및,상기 제 a2단계의 공개키 등록 메시지에 대한 응답으로 공개키 등록 성공 여부에 관한 정보 및 P2P 네트워크에서 상기 피어의 역할을 지시하는 플래그값을 포함하는 메시지를 제공받는 제 a3단계를 포함하여 구성되는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
7 |
7
제 6항에 있어서상기 제 a2단계에서 작성된 공개키 등록 메시지는 피어 자신의 패스워드를 키(key)로 이용하여 생성한 해쉬(hash)값이 첨부되어 있는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
8 |
8
제 6항에 있어서상기 피어가 일반 피어인 경우에는, 상기 제 a3단계에서 제공받는 메시지는 상기 피어를 관리하는 슈퍼 피어의 아이디, 공개키 및 인터넷프로토콜 정보를 포함하는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
9 |
9
제 6항에 있어서상기 피어가 슈퍼 피어인 경우에는, 상기 제 a3단계 이후에 인증서버로부터 다른 슈퍼 피어에 관한 정보 또는 자신이 관리하는 일반 피어들에 관한 정보를 제공받는 단계를 더 포함하는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
10 |
10
제 6항에 있어서상기 피어가 슈퍼 피어인 경우에는, 상기 제 a3단계 이후에 다른 일반 피어로부터 슈퍼 피어 자신의 관리하에 들어오는데 필요한 정보를 제공받는 단계를 더 포함하는 것을 특징으로 하는 P2P 네트워크에서 보안통신을 위한 키 관리 방법
|
11 |
11
P2P 네트워크상의 다른 피어들에게 제공할 수 있는 파일과 상기 P2P 네트워크에 진입하기 위하여 필요한 인증, 공개키 등록 및 파일 교환에 필요한 정보를 저장하는 데이터베이스; P2P 네트워크상의 인증서버 또는 다른 피어들과 메시지 또는 데이터를 주고받는 인터페이스부; 및,P2P 네트워크상에서 단말장치의 역할이 슈퍼피어인지 일반피어인지 여부를 확인하여, 상기 P2P 네트워크에 진입하기 위하여 필요한 인증, 공개키 등록 및 파일 교환에 필요한 작업을 수행하는 제어부를 포함하고,상기 제어부는,공개키 등록, 파일 검색 및 파일 전송 요청을 행하기 위한 메시지를 작성하고, 상기 파일 검색 요청에 대한 응답 메시지를 작성할 때 상기 응답 메시지에 해당 파일을 저장하고 있는 피어의 공개키 정보를 포함시키는 메시지 작성 모듈;P2P 네트워크상의 다른 피어로부터의 파일 검색 요청에 따라 상기 파일 검색 요청의 대상이 되는 파일이 저장되어 있는지 여부를 검색하는 검색 모듈;P2P 네트워크상의 다른 피어에게 제공하는 메시지를 수신측 피어의 공개키 정보를 이용하여 암호화하고, 상기 다른 피어로부터 제공받은 메시지는 자신의 개인키 정보를 이용하여 복호화하는 암호화 및 복호화 모듈을 포함하여 구성되는 단말장치
|
12 |
12
제 11항에 있어서,상기 메시지 작성 모듈은 공개키 등록을 요청하는 메시지를 작성하는 경우에 상기 공개키 등록을 요청하는 메시지에 단말장치 자신의 패스워드를 키로 한 해쉬값을 생성하여 포함시키는 것을 특징으로 하는 단말장치
|
13 |
13
제 11항에 있어서,상기 데이터베이스는 상기 단말장치로부터 메시지를 제공받을 인증서버 또는 상대 피어측 공개키 정보, 상기 단말장치 자신의 공개키 및 개인키 정보 및 인터넷프로토콜 정보를 저장하는 것을 특징으로 하는 단말장치
|
14 |
14
제 11항에 있어서,상기 데이터베이스는, 상기 단말장치가 상기 P2P 네트워크에서 슈퍼 피어인 경우에는 자신이 속한 그룹에 함께 속해있는 일반 피어에 대한 식별 정보인 피어 아이디 및 상기 피어 아이디 각각에 대한 플래그값, 공개키 정보 및 인터넷 프로토콜 정보를 포함하는 것을 특징으로 하는 단말장치
|