1 |
1
다수의 통신 노드(장치)들로 구성된 네트워크 그룹에서 그룹키를 사용하는 다수의 통신 노드(장치) 중의 하나로서,상기 통신 노드(장치)들 간의 그룹키를 이용한 통신을 담당하는 통신부;상기 네트워크 그룹에 신규 노드(장치)가 가입하고자 할 때, 상기 통신부에 의한 통신을 통해 공개키 기반의 암호 알고리즘과 인증 알고리즘을 이용하여 상기 신규 노드(장치)의 인증을 담당하는 인증부; 및상기 네트워크 그룹에 신규 노드(장치)의 가입 및 기존 노드(장치)의 탈퇴 시, 그룹키의 생성, 삭제, 갱신을 관리하는 그룹키 관리부를 포함하며,임의의 통신 노드(장치)가 신규로 상기 네트워크 그룹에 가입하거나 기존 통신 노드(장치)가 상기 네트워크 그룹으로부터 탈퇴할 경우, 그 사실을 인지한 가장 가까이 위치하는 통신 노드(장치)로서의 상기 통신장치는 상기 그룹키 관리부를 통해 새로운 그룹키를 생성하여 상기 통신부를 통해 상기 신규 통신 노드(장치) 및 기존의 가입 노드(장치)들에게 전송하는 것을 특징으로 하는 공개키 암호 알고리즘 및 그룹키를 이용한 통신장치
|
2 |
2
제1항에 있어서,상기 통신부는 상기 네트워크 그룹 내의 두 노드(장치) 간의 통신 접속, 차단, 상태를 관리하는 기능을 더 갖는 것을 특징으로 하는 공개키 암호 알고리즘 및 그룹키를 이용한 통신장치
|
3 |
3
임의의 통신 노드(장치)가 신규로 네트워크 그룹에 가입하는 경우의 통신방법으로, 각각 통신부, 인증부 및 그룹키 관리부를 구비하는 다수의 통신 노드(장치)들로 구성된 네트워크 그룹에서 그룹키를 사용하여 통신하는 통신방법으로서,a) 신규 노드(장치)가 상기 네트워크 그룹에 가입하고자 할 때, 그 신규 노드(장치)에 가장 가까이 위치하는 인근 노드(장치)가 그 신규 노드(장치)와의 상호 인증을 위하여 세션키(session key)의 생성을 위한 세션값(난수)들을 자신의 통신부를 통해 상기 신규 노드(장치)와 상호 교환하는 단계; b) 상기 상호 교환된 세션 값들을 바탕으로, 상기 인근 노드(장치)와 신규 노드(장치)가 소정의 공개키 암호 인증 알고리즘을 이용하여 각각 자신의 그룹키 관리부를 통해 세션키를 생성하는 단계;c) 상기 인근 노드(장치)와 신규 노드(장치)에 의해 각각 생성된 두 세션키가 동일한지의 여부를 상기 인근 노드(장치)와 신규 노드(장치)가 각각 자신의 인증부를 통해 판별하는 단계;d) 상기 판별에서 두 세션키가 동일하면, 상기 인근 노드(장치)와 신규 노드(장치) 간의 상호 인증을 완료하고, 상기 인근 노드(장치)가 자신과 상기 신규 노드(장치)에 사용된 새로운 세션키와 기존 그룹키를 이용하여 자신의 그룹키 관리부를 통해 새로운 그룹키를 생성하는 단계; 및e) 상기 인근 노드(장치)가 상기 생성된 새로운 그룹키를 상기 신규 노드(장치)와, 상기 기존 그룹키로 통신하고 있는 그룹 내의 다른 노드들에 분배함으로써 상기 신규 노드(장치)를 포함한 그룹 내의 모든 노드(장치)들이 상기 새로운 그룹키를 이용하여 통신하는 단계를 포함하는 것을 특징으로 하는 공개키 암호 알고리즘 및 그룹키를 이용한 통신방법
|
4 |
4
제3항에 있어서,상기 단계 d)에서 상기 새로운 그룹키를 생성함에 있어서, 상기 새로운 세션키와 기존 그룹키를 배타적 논리합(XOR)을 수행하여 새로운 그룹키를 생성하는 것을 특징으로 하는 공개키 암호 알고리즘 및 그룹키를 이용한 통신방법
|
5 |
5
제3항에 있어서,상기 단계 e)에서 상기 인근 노드(장치)가 상기 생성된 새로운 그룹키를 분배함에 있어서, 상기 신규 노드(장치)에는 상기 세션키를 이용하여 분배하고, 상기 기존 그룹키로 통신하고 있는 그룹 내의 다른 노드들에는 기존 그룹키를 이용하여 분배하는 것을 특징으로 하는 공개키 암호 알고리즘 및 그룹키를 이용한 통신방법
|
6 |
6
제3항에 있어서,상기 네트워크 그룹 내에 참여를 원하는 노드(장치)의 인증은 상기 네트워크 그룹의 어느 노드에서도 가능하며, 인증을 하는 노드(장치)가 기능 및 통신 상의 문제로 새로운 참여 노드(장치)를 인증하고 그룹키를 생성 및 분배하지 못할 경우, 상기 참여를 원하는 노드(장치)에 이웃하는 다른 노드(장치)가 새로운 참여 노드(장치)를 인증하고 그룹키를 생성 및 분배하는 것을 특징으로 하는 공개키 암호 알고리즘 및 그룹키를 이용한 통신방법
|
7 |
7
네트워크 그룹에 가입되어 있던 기존의 임의의 노드(장치)가 네트워크 그룹으로부터 탈퇴하는 경우의 통신방법으로, 각각 통신부, 인증부 및 그룹키 관리부를 구비하는 다수의 통신 노드(장치)들로 구성된 네트워크 그룹에서 그룹키를 사용하여 통신하는 통신방법으로서,a) 상기 네트워크 그룹에 가입되어 있던 기존의 임의의 노드(장치)가 상기 네트워크 그룹으로부터 탈퇴하고자 할 때, 자신의 통신부를 통하여 탈퇴 사실을 전파하는 단계;b) 상기 탈퇴 사실을 인지한, 상기 탈퇴하는 노드(장치)에 가장 가까이 위치하는 노드(장치)가 자신의 통신부를 통해 상기 탈퇴 노드(장치)와 통신 접속을 차단하고, 세션값(난수)을 이용하여 자신의 그룹키 관리부를 통해 새로운 그룹키를 생성하는 단계; 및c) 상기 새로운 그룹키를 생성한 노드(장치)가 기존에 통신하고 있는 기존 그룹키를 통하여 상기 생성된 새로운 그룹키를 그룹 내의 다른 노드(장치)들에 분배하는 단계를 포함하는 것을 특징으로 하는 공개키 암호 알고리즘 및 그룹키를 이용한 통신방법
|