Pregled bibliografske jedinice broj: 307241
Architecture of an IKEv2 Protocol Implementation
Architecture of an IKEv2 Protocol Implementation // Proceedings of the Fourth IASTED International Conference on Communication, Network, and Information Security / Dasgupta, Partha (ur.).
Berkeley, CA: ACTA Press, 2007. str. 1-6 (predavanje, međunarodna recenzija, cjeloviti rad (in extenso), znanstveni)
CROSBI ID: 307241 Za ispravke kontaktirajte CROSBI podršku putem web obrasca
Naslov
Architecture of an IKEv2 Protocol Implementation
Autori
Groš, Stjepan ; Glavinić, Vlado
Vrsta, podvrsta i kategorija rada
Radovi u zbornicima skupova, cjeloviti rad (in extenso), znanstveni
Izvornik
Proceedings of the Fourth IASTED International Conference on Communication, Network, and Information Security
/ Dasgupta, Partha - Berkeley, CA : ACTA Press, 2007, 1-6
ISBN
978-0-88986-697-3
Skup
Fourth IASTED International Conference on Communication, Network, and Information Security
Mjesto i datum
Berkeley (CA), Sjedinjene Američke Države, 24.09.2007. - 26.09.2007
Vrsta sudjelovanja
Predavanje
Vrsta recenzije
Međunarodna recenzija
Ključne riječi
architectural patterns; software frameworks; IKEv2 protocol; protocol implementation
Sažetak
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.
Izvorni jezik
Engleski
Znanstvena područja
Računarstvo
POVEZANOST RADA
Projekti:
036-0361994-1995 - Univerzalna posrednička platforma za sustave e-učenja (Glavinić, Vlado, MZO ) ( CroRIS)
Ustanove:
Fakultet elektrotehnike i računarstva, Zagreb