Security Analysis of an ID-Based Key Agreement for Peer Group Communication
A group key agreement protocol allows a group of users to share a key which can be used to provide secure communication among the group. To ensure that the key is only shared with legitimate users, a group key agreement protocol should provide an authentication mechanism. These authenticated key agreement protocols play an important role in many modern collaborative and distributed applications. Smart presented an authenticated key agreement protocol which only works for two parties. Lee et al.'s protocol used a tree approach to provide group key agreement without authentication using bilinear pairings.