Code Generator for Key Management Protocols - Design and Implementation
Lehtonen, Sami Kristian (2003)
Diplomityö
Lehtonen, Sami Kristian
2003
Julkaisun pysyvä osoite on
https://urn.fi/URN:NBN:fi-fe20031200
https://urn.fi/URN:NBN:fi-fe20031200
Tiivistelmä
Key management has a fundamental role in secure communications. Designing and testing of key management protocols is tricky. These protocols must work flawlessly despite of any abuse. The main objective of this work was to design and implement a tool that helps to specify the protocol and makes it possible to test the protocol while it is still under development. This tool generates compile-ready java code from a key management protocol model. A modelling method for these protocols, which uses Unified Modeling Language (UML) was also developed. The protocol is modelled, exported as an XMI and read by the code generator tool. The code generator generates java code that is immediately executable with a test software after compilation.