Architecture of an IKEv2 Protocol Implementation (CROSBI ID 530066)
Prilog sa skupa u zborniku | izvorni znanstveni rad | međunarodna recenzija
Podaci o odgovornosti
Groš, Stjepan ; Glavinić, Vlado
engleski
Architecture of an IKEv2 Protocol Implementation
In this paper we describe the architecture of an IKEv2 protocol implementation. The architecture has been designed with the aim to make the implementation meet a number of good characteristics: to be as fast as possible, scalable, easy to understand and enhance, as well as portable across different operating systems and processor architectures. As a byproduct we endeavored to specify an architectural pattern that might be used to build other, similar network protocols. In order to make this pattern even more attractive, parts of the architecture are separated as a generic software framework, thus allowing reuse of the code base. The implementation itself is written in the C programming language but borrows some of the concepts from object oriented programming. More specifically, it both enforces the access to private data structures of the different modules and uses messages, i.e. objects, to communicate different events among subsystems.
architectural patterns; software frameworks; IKEv2 protocol; protocol implementation
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
nije evidentirano
Podaci o prilogu
1-6-x.
2007.
objavljeno
Podaci o matičnoj publikaciji
Proceedings of the Fourth IASTED International Conference on Communication, Network, and Information Security
Dasgupta, Partha
Berkeley, CA: ACTA Press
978-0-88986-697-3
Podaci o skupu
Fourth IASTED International Conference on Communication, Network, and Information Security
predavanje
24.09.2007-26.09.2007
Berkeley (CA), Sjedinjene Američke Države