Font Size: a A A

Research Of Compilers For Group Key Agreement Protocol

Posted on:2012-02-01Degree:MasterType:Thesis
Country:ChinaCandidate:J B ZhouFull Text:PDF
GTID:2218330362953640Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Group key agreement protocol allows one or more users to agree on a common group key by exchanging their own information in an open and unsafe network. This communication way is a necessary part of constructing secure and complicated upper protocol. Our researches focus on the compilers to construct safe large group key agreement protocol. The current key agreement protocol compiler is mainly based on two/three party key agreement protocols .These compilers often use tree/circular topology to transform secure two part key agreement to secure group key agreement or make the protocols more secure by packaging the messages in original protocols.This work presents the first compiler to construct large group key agreement protocol by two small group key agreement protocols. Our compiler has high expansibility and high adaptability to the network structure through our analysis. We can select small group key agreement according to network environment, performance and security demand. The group key agreement protocols constructed by our compiler can get the advantages of the small group key agreement protocol. And then, we take DB and GDH protocols for example. We get four kinds of key agreement protocols by using our compiler. The comparison shows that the large group key agreement protocol together advantage of the two basic key agreement protocols. They substantially reduce the number of messages or the number of rounds in protocol.Finally, we give the design and implementation of our compiler and the fundamental key agreement protocol. The compiler designed by some modules such as "compiler combination module", "basic key agreement protocol module". We also design the interface of based key agreement protocol. Any protocol which has implemented the interfaces could used to construct new group key agreement protocol by our compiler.
Keywords/Search Tags:Group communication, Key agreement protocol, Compiler
PDF Full Text Request
Related items