Code generator for key management protocols: Design and implementation: Master's thesis

Research output: ThesisMaster's thesisTheses

Abstract

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.
Original languageEnglish
QualificationMaster Degree
Awarding Institution
  • Lappeenranta University of Technology
Place of PublicationLappeenranta
Publisher
Publication statusPublished - 2003
MoE publication typeG2 Master's thesis, polytechnic Master's thesis

Fingerprint

Network protocols
Unified Modeling Language
Computer simulation
Testing

Keywords

  • code generation
  • key management protocol
  • extensible markup language
  • XML metadata inteyrchange

Cite this

Lehtonen, Sami. / Code generator for key management protocols : Design and implementation: Master's thesis. Lappeenranta : Lappeenranta University of Technology, 2003. 50 p.
@phdthesis{59be165dde77471e8d9ea9b2bcff56e5,
title = "Code generator for key management protocols: Design and implementation: Master's thesis",
abstract = "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.",
keywords = "code generation, key management protocol, extensible markup language, XML metadata inteyrchange",
author = "Sami Lehtonen",
note = "CA: TTE Diplomity{\"o} 49 p. + app. 1 p.",
year = "2003",
language = "English",
publisher = "Lappeenranta University of Technology",
address = "Finland",
school = "Lappeenranta University of Technology",

}

Lehtonen, S 2003, 'Code generator for key management protocols: Design and implementation: Master's thesis', Master Degree, Lappeenranta University of Technology , Lappeenranta.

Code generator for key management protocols : Design and implementation: Master's thesis. / Lehtonen, Sami.

Lappeenranta : Lappeenranta University of Technology, 2003. 50 p.

Research output: ThesisMaster's thesisTheses

TY - THES

T1 - Code generator for key management protocols

T2 - Design and implementation: Master's thesis

AU - Lehtonen, Sami

N1 - CA: TTE Diplomityö 49 p. + app. 1 p.

PY - 2003

Y1 - 2003

N2 - 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.

AB - 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.

KW - code generation

KW - key management protocol

KW - extensible markup language

KW - XML metadata inteyrchange

M3 - Master's thesis

PB - Lappeenranta University of Technology

CY - Lappeenranta

ER -

Lehtonen S. Code generator for key management protocols: Design and implementation: Master's thesis. Lappeenranta: Lappeenranta University of Technology, 2003. 50 p.