| | |
Summary: Scaling Secure Group Communication Systems: Beyond PeertoPeer
Yair Amir Cristina NitaRotaru Jonathan Stanton y Gene Tsudik z
Abstract
This paper develops several integrated security architecture scenarios for clientserver group communication systems.
In an integrated architecture, security services are implemented in servers, in contrast to a layered architecture where the
same services are implemented in clients. We discuss benefits and drawbacks of each proposed architecture and present
experimental results that demonstrate the superior scalability of an integrated architecture.
Keywords: secure group communication, contributory group key agreement, peer groups, group communica
tion, system architecture.
1 Introduction
Many routine activities in modern, everyday life involve the Internet: shopping for goods (such as books,
cars, software and even groceries), administering bank or credit card accounts and making financial transfers,
participating in voice or videoconferences, or simply playing games. Most such activities are in fact supported by
collaborative applications running over an integrated software platform, namely, a group communication system.
Group communication systems (GCSs) are essentially applicationlevel multicast techniques providing reliable
and ordered message delivery, as well as a group membership service. GCSs have been built around a number of
different architectural models, such as peertopeer libraries, 2 or 3level middleware hierarchies, modular pro
tocol stacks, and clientserver. Prior research on such systems has tended to favor a clientserver or a hierarchical
model. (Such models provide good scalability while maintaining a simple programming paradigm and traditional
group semantics.) However, security research for GCSs has focused mainly on peertopeer, or abstract group
|