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.