Title:

Using Java to build security communication protocols

Date:

Tuesday May 27th, 1997, 16:30 - 17:30.

Please send mail to <choose@glue.ch> if you plan to attend.

Location:

University of Bern,
Institute of Information System IWI
Engehaldenstrasse 8, CH-3012 Bern, room 002
[How to get there] [See also]

Authors:

Pekka Nikander, Juha Pärssinen, Bengt Sahlin, Kaj Höglund, Arto Karila

Affiliation:

Telecommunications software and multimedia
Helsinki University of Technology

Speaker:

Pekka Nikander

Abstract:

In this talk we introduce Java Conduits, an object oriented, design patterns based, protocol development framework based on the ideas of the CVOPS, Conduits and Conduits+ protocol frameworks. We first describe the basic architecture of Java Conduits, including someof the more important design choices. After that we show how the framework has been used to implement prototypes of the IP, IPv6, IPSEC, UDP, TCP, and ISAKMP/Oakley protocols. In particular, we describe how to integrate cryptographic transformations into the object oriented framework in a clean way. The included performance measurements give new light to the importance of scheduling, and the penalty paid for the cryptography based security.

Presentation Outline:

Assumed background:

It is assumed that the audience is familiar with the protocol framework idea in general, and Conduits+ framework in particular. Familiarity with e.g. CVOPS, X-Kernel, Isis, Horus or something similar would probably be sufficient. Familiarity with design-paterns principles is helpful.

It is also assumed that the audience is familiar with the Internet protocol architecture, the TCP/IP protocol suite, and has at least some notion of the IP security architecture, including IPSEC and ISAKMP/Oakley. Familiarity with IPv6 would also help.

Basic knowledge of the Java programming language is also assumed.

References:

Java Protocol Framework

All about Conduits

SI-CHOOSE