Abstract:
커뮤니티 기반 유비쿼터스 네트워크 환경에서 다수의 사용자가 가입된 커뮤니티의 안전한 통신 서비스를 제공하기 위한 그룹키 관리 장치가 개시된다. 가입·탈퇴 관리부는 제1사용자가 커뮤니티 가입을 요청하는 경우 제1사용자를 등록하고, 제2사용자가 커뮤니티 탈퇴를 요청하는 경우 제2사용자 정보를 제거한다. 그룹키 생성부는 제1사용자에게 전송할 제1랜덤 넘버 값을 생성하고, 제2사용자를 제외한 나머지 기존 사용자에게 전송할 제2랜덤 넘버 값을 생성하여 이를 토대로 제1그룹키 및 제2그룹키를 각각 생성한다. 전송부는 제1사용자에게 제1그룹키를 전송하고, 제1사용자를 제외한 기존 사용자에게는 제1랜덤 넘버 값을 전송하여 기존 그룹키와 조합하여 제1그룹키를 생성하도록 하고, 제2사용자를 제외한 나머지 기존 사용자에게 제2랜덤 넘버 값을 전송하여 기존 그룹키와 조합하여 제2그룹키를 생성하도록 한다. 본 발명에 따르면, 커뮤니티 기반의 유비쿼터스 네트워크 상황에서 빠르고 쉬운 그룹키 관리를 위해 랜덤 넘버(random number) 분배기술을 도입하여 탈퇴한 사용자를 용이하게 처리할 수 있다. 또한, 그룹키 분배의 형성평을 도모하기 위해 기존 커뮤니티 가입자가 커뮤니티 탈퇴시, 새로운 그룹키 생성에 필요한 랜덤 넘버를 생성하여 탈퇴한 사용자가 알 수 없도록 그룹메시지를 멀티캐스트 하여 커뮤니티 기반의 유비쿼터스 네트워크의 복잡도를 감소시킬 수 있다.
Abstract:
PURPOSE: A group key management device, a method, and a program recording medium thereof are provided to effectively handle breakaway members by including a random number distribution technology in a ubiquitous state based on community. CONSTITUTION: A transmission unit(330) transmits a first group key to a first user. The transmission unit transmits a first random number value to an existing user except for the first user in order to generate the first group key by combining the existing group keys. The transmission unit transmits a second random number value to the other user except for a second user in order to generate a second group key by combining the existing group keys. [Reference numerals] (310) Joining and breakaway management unit; (320) Group key generation unit; (330) Transmission unit