|
ABSTRACT
Many emerging applications (e.g., teleconference, real-time information services, pay per view, distributed interactive simulation, and collaborative work) are based upon a group communications model, i.e., they require packet delivery from one or more authorized senders to a very large number of authorized receivers. As a result, securing group communications (i.e., providing confidentiality, integrity, and authenticity of messages delivered between group members) will become a critical networking issue.In this paper, we present a novel solution to the scalability problem of group/multicast key management. We formalize the notion of a secure group as a triple (U,K,R) where U denotes a set of users, K a set of keys held by the users, and R a user-key relation. We then introduce key graphs to specify secure groups. For a special class of key graphs, we present three strategies for securely distributing rekey messages after a join/leave, and specify protocols for joining and leaving a secure group. The rekeying strategies and join/leave protocols are implemented in a prototype group key server we have built. We present measurement results from experiments and discuss performance comparisons. We show that our group key management service, using any of the three rekeying strategies, is scalable to large groups with frequent joins and leaves. In particular, the average measured processing time per join/leave increases linearly with the logarithm of group size.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Tony Ballardie. Scalable Multicast Key Distribution, RFC 19~9, May 1996.
|
| |
2
|
|
| |
3
|
Shimshon Berkovits. How to Broadcast a Secret. In D.W. Davies, editor, Advances in cryptology, EURO- CRYPT '91, volume 547 of Lecture Notes in Computer Science, pages 535-541. Springer Verlag, 1991.
|
| |
4
|
Ray Bird , Inder Gopal , Amir Herzberg , Phil Janson , Shay Kutten , Refik Molva , Moti Yung, The KryptoKnight family of light-weight protocols for authentication and key distribution, IEEE/ACM Transactions on Networking (TON), v.3 n.1, p.31-41, Feb. 1995
[doi> 10.1109/90.365435]
|
| |
5
|
|
 |
6
|
|
| |
7
|
|
| |
8
|
Li Gong. Enclaves: Enabling Secure Collaboration over the Internet. IEEE Journal on Selected Areas in Communications, pages 567-575, April 1997.
|
| |
9
|
H. Harney and C. Muckenhirn. Group Key Management Protocol {CKMP) Architecture, RFC 209J, July 1997.
|
| |
10
|
H. Harney and C. Muckenhirn. Croup Key Management Protocol (GKMP) Specification, RFC 2093, July 1997.
|
| |
11
|
J. B. Lacy, D. P. Mitchell, and W. M. Schell. CryptoLib: cryptography in software. In Proceedings of USENIX: .~th UNIX Security Symposium, October 1993.
|
| |
12
|
Simon S. Lain and Chung Kei Wong. Keystone: A Group Key Management Service. Work in progress, Department of Computer Sciences, The University of Texas at Austin.
|
| |
13
|
|
| |
14
|
|
 |
15
|
Suvo Mittra, Iolus: a framework for scalable secure multicasting, Proceedings of the ACM SIGCOMM '97 conference on Applications, technologies, architectures, and protocols for computer communication, p.277-288, September 14-18, 1997, Cannes, France
|
| |
16
|
B. Clifford Neuman. Proxy-Based Authorization and Accounting for Distributed Systems. In Proceedings of 13th International Conference on Distributed Computing Systems, pages 283-291, May 1993.
|
| |
17
|
Jennifer G. Steiner, Clifford Neuman, and Jeffrey I. Schiller. Kerberos: An Authentication Service for Open Network Systems. In USENIX Winter Conference, pages 191-202, February 1988.
|
| |
18
|
|
| |
19
|
J.J. Tardo and K. Alagappan. SPX: Global authentication using public key certificates. In Proceedings of 12th IEEE Symposium on Research in Security and Privacy, pages 232-244, May 1991.
|
| |
20
|
Debby M. Wallner, Eric J. Harder, and Ryan C. Agee. Key Management for Multicast: Issues and Architectures. Working draft, National Security Agency, July 1997.
|
| |
21
|
|
| |
22
|
Thomas Y.C. Woo, Raghuram Bindignavle, Shaowen Su, and Simon S. Lam. SNP: An interface for secure network programming. In Proceedings of USENIX'9.~ Summer Technical Conference, June 1994.
|
| |
23
|
Thomas Y.C. Woo and Simon S. Lain. Designing a Distributed Authorization Service. In Proceedings IEEE INFOCOM '98, San Francisco, March 1998.
|
CITED BY 74
|
|
|
|
|
Xiaozhou Steve Li , Yang Richard Yang , Mohamed G. Gouda , Simon S. Lam, Batch rekeying for secure group communications, Proceedings of the 10th international conference on World Wide Web, p.525-534, May 01-05, 2001, Hong Kong, Hong Kong
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sara Miner More , Michael Malkin , Jessica Staddon , Dirk Balfanz, Sliding-window self-healing key distribution, Proceedings of the 2003 ACM workshop on Survivable and self-regenerative systems: in association with 10th ACM Conference on Computer and Communications Security, p.82-90, October 31-31, 2003, Fairfax, VA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Alexandr Andoni , Jessica Staddon, Graceful service degradation (or, how to know your payment is late), Proceedings of the 6th ACM conference on Electronic commerce, p.9-18, June 05-08, 2005, Vancouver, BC, Canada
|
|
|
Keith Frikken , Mikhail Atallah , Marina Bykova, Remote revocation of smart cards in a private DRM system, Proceedings of the 2005 Australasian workshop on Grid computing and e-research, p.169-177, January 01, 2005, Newcastle, New South Wales, Australia
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Sencun Zhu , Chao Yao , Donggang Liu , Sanjeev Setia , Sushil Jajodia, Efficient security mechanisms for overlay multicast based content delivery, Computer Communications, v.30 n.4, p.793-806, February, 2007
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kun Sun , An Liu , Roger Xu , Peng Ning , Douglas Maughan, Securing network access in wireless sensor networks, Proceedings of the second ACM conference on Wireless network security, March 16-19, 2009, Zurich, Switzerland
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|