1 Introduction
A group key agreement protocol allows a set of users, communicating over a public network, to agree on a private session key. This secret key can then be used to create a confidential communication channel amongst the entities. The main features of a group key agreement scheme are security and efficiency, in the presence of an active adversary. On top of that a key agreement scheme should guarantee the privacy property, i.e. that no eavesdropper should be able to gain information about the key after having seen the messages exchanged between the parties being involved in the protocol. In general, the efficiency quantified as the number of communication rounds, as well as the space and computing resources required, is to be considered as a crucial property when designing key agreement protocols.