Article information
2002 , Volume 7, ¹ 4, p.18-43
Enaw E.E.
Formal model of a group key agreement protocol
In this paper we describe how to derive an abstract applicative specification of a complete Group Diffie-Hellman key agreement protocol, used in Dynamic Peer Groups (DPG), starting from informal requirements. In the process we detect inconsistencies in the informal requirements and translate the requirements to a formal abstract applicative specification. By formally specifying the system, we ensure that all the informal requirements of the system are met and as such reduce the possibilities of errors that could have cropped up, had the system been implemented (using a programming language) without formally specifying it. Such errors could have serious financial, economic as well as human consequencies if not detected and corrected at this early stage in the development process. Obvious candidates of software specification and verification, are sensitive software and hardware systems where an error could have catastrophic consequencies, an example include: distributed systems where the global behaviour depends on parallel interaction of different sub-systems. We use the RAISE specification language (RSL) to specify our system and employ the RSL technique of seperate development to decompose the description of our system into components and compose the system from the (developed) components.
[full text] Classificator Msc2000:- *68M10 Network design and communication
- 68M12 Network protocols
- 68U35 Information systems (hypertext navigation, interfaces, decision support, etc.)
Classificator Computer Science:- *C.2.1 Network Architecture and Design
- C.2.2 Network Protocols
- H.4 Information Systems Applications
- H.5 Information Interfaces and Presentation
Keywords: network with failures, secure group communication, authenticated group key agreement, authentication protocols
Author(s): Enaw E E Office: University of Yaounde, National Advanced School of Engineering, Cameroon Address: 660036, Cameroon, Yaounde
Phone Office: (237) 317148 E-mail: eebot@uycdc.uninet.cm
Bibliography link: Enaw E.E. Formal model of a group key agreement protocol // Computational technologies. 2002. V. 7. ¹ 4. P. 18-43
|