DocumentCode
845983
Title
Protocol design for scalable and reliable group rekeying
Author
Zhang, X. Brian ; Lam, Simon S. ; Lee, Dong-Young ; Yang, Y. Richard
Author_Institution
Dept. of Comput. Sci., Univ. of Texas, Austin, TX, USA
Volume
11
Issue
6
fYear
2003
Firstpage
908
Lastpage
922
Abstract
We present the design and specification of a protocol for scalable and reliable group rekeying together with performance evaluation results. The protocol is based upon the use of key trees for secure groups and periodic batch rekeying. At the beginning of each rekey interval, the key server sends a rekey message to all users consisting of encrypted new keys (encryptions, in short) carried in a sequence of packets. We present a scheme for identifying keys, encryptions, and users, and a key assignment algorithm that ensures that the encryptions needed by a user are in the same packet. Our protocol provides reliable delivery of new keys to all users eventually. It also attempts to deliver new keys to all users with a high probability by the end of the rekey interval. For each rekey message, the protocol runs in two steps: a multicast step followed by a unicast step. Proactive forward error correction (FEC) multicast is used to reduce delivery latency. Our experiments show that a small FEC block size can be used to reduce encoding time at the server without increasing server bandwidth overhead. Early transition to unicast, after at most two multicast rounds, further reduces the worst-case delivery latency as well as user bandwidth requirement. The key server adaptively adjusts the proactivity factor based upon past feedback information; our experiments show that the number of NACKs after a multicast round can be effectively controlled around a target number. Throughout the protocol design, we strive to minimize processing and bandwidth requirements for both the key server and users.
Keywords
Internet; forward error correction; multicast communication; packet switching; public key cryptography; telecommunication network reliability; transport protocols; encryption; group key management; key trees; periodic batch rekeying; proactive forward error correction; protocol design; reliable multicast; secure groups; secure multicast; Bandwidth; Cryptography; Delay; Encoding; Forward error correction; IP networks; Multicast protocols; Network servers; Scalability; Unicast;
fLanguage
English
Journal_Title
Networking, IEEE/ACM Transactions on
Publisher
ieee
ISSN
1063-6692
Type
jour
DOI
10.1109/TNET.2003.820256
Filename
1255429
Link To Document