A Java Beans Framework for Cryptographic Protocols

Pekka Nikander, Juha Pärssinen

    Research output: Chapter in Book/Report/Conference proceedingChapter or book articleScientificpeer-review

    Abstract

    In this chapter, we present a Java Beans compatible framework well suited for the implementation of telecommunications protocols in general and eryptographic protocols in particular. Our framework is based on experience gained in building several earlier frameworks, including CVOPS, OVOPS, and Conduits+. We have enhanced the structure of the framework, creating a more patterned way of building protocols. In particular, we have added new structural components and features that allow protocols to be built piece-wise, combining smaller protocol blocks into larger ones. Furthermore, these resulting protocols can be safely downloaded through the Internet and run on virtually any workstation equipped with a Java capable browser. The framework has been implemented and tested in practice with a variety of cryptographic protocols. The framework is relatively independent of the actual cryptosystems used and relics on the Java 1.1 public key security API. Future work will include Java 1.2 support, and utilization of a graphical Beans editor to further case the work of the protocol composer.
    Original languageEnglish
    Title of host publicationImplementing Application Frameworks
    EditorsMohamed E. Fayad, Douglas C. Schmidt, Ralph E. Johnson
    Pages95-128
    Publication statusPublished - 1999
    MoE publication typeNot Eligible

    Fingerprint Dive into the research topics of 'A Java Beans Framework for Cryptographic Protocols'. Together they form a unique fingerprint.

  • Cite this

    Nikander, P., & Pärssinen, J. (1999). A Java Beans Framework for Cryptographic Protocols. In M. E. Fayad, D. C. Schmidt, & R. E. Johnson (Eds.), Implementing Application Frameworks (pp. 95-128)