On key distribution in secure multicasting

Multicasting has been widely utilized for delivering messages from one sender to multiple recipients. Nowadays in some applications such as pay per view or video-conferencing systems, the messages delivered via multicasting should be available to authorized recipients only. Therefore, secure multicasting becomes an important design issue in a distributed environment. To achieve secure multicasting, all authorized recipients form a group and share a group key; messages should be encrypted by the key before they are multicasted. For the sake of security, we need a new group key if someone joins/leaves the group. Consequently, our goal is aimed at finding a way to distribute the new key securely and efficiently. We propose a new solution to the problem; we distribute new keys through a special function called the secure filter. Compared with related work, our solution requires less system resources to change group members.

[1]  Nathalie Weiler,et al.  The VersaKey framework: versatile group key management , 1999, IEEE J. Sel. Areas Commun..

[2]  Refik Molva,et al.  Scalable multicast security in dynamic groups , 1999, CCS '99.

[3]  Mohamed G. Gouda,et al.  Secure group communications using key graphs , 2000, TNET.

[4]  Hugh Harney,et al.  Group Key Management Protocol (GKMP) Specification , 1997, RFC.

[5]  Wen-Tsuen Chen,et al.  Secure Broadcasting Using the Secure Lock , 1989, IEEE Trans. Software Eng..

[6]  Eric J. Harder,et al.  Key Management for Multicast: Issues and Architectures , 1999, RFC.

[7]  Moni Naor,et al.  Multicast security: a taxonomy and some efficient constructions , 1999, IEEE INFOCOM '99. Conference on Computer Communications. Proceedings. Eighteenth Annual Joint Conference of the IEEE Computer and Communications Societies. The Future is Now (Cat. No.99CH36320).

[8]  Donald E. Knuth The Art of Computer Programming 2 / Seminumerical Algorithms , 1971 .

[9]  Hugh Harney,et al.  Group Key Management Protocol (GKMP) Architecture , 1997, RFC.

[10]  Donald E. Knuth,et al.  The art of computer programming. Vol.2: Seminumerical algorithms , 1981 .

[11]  Suvo Mittra,et al.  Iolus: a framework for scalable secure multicasting , 1997, SIGCOMM '97.

[12]  Tony Ballardie,et al.  Scalable Multicast Key Distribution , 1996, RFC.

[13]  Matthew K. Franklin,et al.  An Efficient Public Key Traitor Tracing Scheme , 1999, CRYPTO.

[14]  Gene Tsudik,et al.  Cliques: a protocol suite for key agreement in dynamic groups , 1997 .