Key Establishment in Large Dynamic Groups Using One-Way Function Trees

dc.contributor.authorSherman, Alan T.
dc.contributor.authorMcGrew, David A.
dc.date.accessioned2019-02-19T16:45:33Z
dc.date.available2019-02-19T16:45:33Z
dc.date.issued2003-05-21
dc.descriptionIEEE Transactions on Software Engineering
dc.description.abstractWe present, implement, and analyze a new scalable centralized algorithm, called OFT, for establishing shared cryptographic keys in large, dynamically changing groups. Our algorithm is based on a novel application of one-way function trees. In comparison with the top-down logical key hierarchy (LKH) method of Wallner et al., our bottom-up algorithm approximately halves the number of bits that need to be broadcast to members in order to rekey after a member is added or evicted. The number of keys stored by group members, the number of keys broadcast to the group when new members are added or evicted, and the computational efforts of group members, are logarithmic in the number of group members. Among the hierarchical methods, OFT is the first to achieve an approximate halving in broadcast length, an idea on which subsequent algorithms have built. Our algorithm provides complete forward and backward security: Newly admitted group members cannot read previous messages, and evicted members cannot read future messages, even with collusion by arbitrarily many evicted members. In addition, and unlike LKH, our algorithm has the option of being member contributory in that members can be allowed to contribute entropy to the group key. Running on a Pentium II, our prototype has handled groups with up to 10 million members. This algorithm offers a new scalable method for establishing group session keys for secure large-group applications such as broadcast encryption, electronic conferences, multicast sessions, and military command and control.en_US
dc.description.sponsorshipSupport for this research was provided in part by the Defense Advanced Research Projects Agency under contract F30602-97-C-0277.en_US
dc.description.urihttps://ieeexplore.ieee.org/document/1199073en_US
dc.format.extent13 pagesen_US
dc.genreconference papers and proceedings preprintsen_US
dc.identifierdoi:10.13016/m2sfti-7zee
dc.identifier.citationAlan T. Sherman and David A. McGrew, Key Establishment in Large Dynamic Groups Using One-Way Function Trees, IEEE Transactions on Software Engineering, VOL. 29, NO. 5, MAY 2003, DOI: 10.1109/TSE.2003.1199073en_US
dc.identifier.urihttp://doi.org/10.1109/TSE.2003.1199073
dc.identifier.urihttp://hdl.handle.net/11603/12820
dc.language.isoen_USen_US
dc.publisherIEEEen_US
dc.relation.isAvailableAtThe University of Maryland, Baltimore County (UMBC)
dc.relation.ispartofUMBC Center for Research and Exploration in Space Sciences & Technology II (CRSST II)
dc.relation.ispartofUMBC Computer Science and Electrical Engineering Department
dc.rightsThis item is likely protected under Title 17 of the U.S. Copyright Law. Unless on a Creative Commons license, for uses protected by Copyright Law, contact the copyright holder or the author.
dc.rights© 2003 IEEE
dc.subjectbroadcast encryptionen_US
dc.subjectconference keyingen_US
dc.subjectcryptographyen_US
dc.subjectcryptographic protocolsen_US
dc.subjectDynamic Cryptographic Context Management (DCCM) Projecten_US
dc.subjectgroup keyingen_US
dc.subjectkey agreementen_US
dc.subjectkey establishmenten_US
dc.subjectkey managementen_US
dc.subjectlogical key hierarchy (LKH)en_US
dc.subjectone-way functionsen_US
dc.subjectone-way function chain (OFC)en_US
dc.subjectone-way function tree (OFT)en_US
dc.subjectsecure conferencesen_US
dc.subjectsecure group applicationsen_US
dc.titleKey Establishment in Large Dynamic Groups Using One-Way Function Treesen_US
dc.typeTexten_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
5.pdf
Size:
235.8 KB
Format:
Adobe Portable Document Format
Description:

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
2.56 KB
Format:
Item-specific license agreed upon to submission
Description: