Telecommunications Software and Multimedia Laboratory
TML / Studies / Tik-110.501 / Topics


Seminar on Network Security

Introduction of the topics and some material for the session of

Privacy Enhanced Public Key Cryptosystems and Mobile Applications

Tutored by Christian Wieczerkowski

Projects:

In public key systems trust is distributed by means of certificates which link public keys to identities aside of information about the identities (and the certs themselves). Today's certificates are
1) static: certs do not change until they expire
2) public: certs are broadcasted to the world
3) non-negotiable: certs are not negotiated when shown
4) all-or-nothing: when shown, certs reveal all their content
A new kind of certificates has been proposed recently by Stefan Brands, which are dynamic, personal, negotiable, and partially disclosable. They are a first glimpse of a more flexible kind of PKI that could come as a next step in the PKI evolution.

I propose to look at these things from the mobile point of view. I would like to invite you to choose inbetween the following three different projects:

Project I)

Mobile implementation of Brands' electronic cash

Project II)

Mobile voting system based on Brands' protocols

Project III)

Review of secret key certificates.

Literature:

The following threads are meant as appetizers. Students will be obliged to make a literature search at the beginning.

1,2,3:
S. Brands, Rethinking Publik Key Infrastructures and Digital Certificates - Building in Privacy, MIT Press 2000
http://www.xs4all.nl/~brands/

1:
S. Brands, Electronic Cash on the Internet, Proceedings of the Internet Society 1995 Symposium on Network and Distributed Systems Security, San Diego
http://www.cs.hut.fi/~jsaarela/netsec/trade_16.html

2:
Ronald Cramer, Rosario Gennaro, and Berry Schoenmakers, A Secure and Optimally Efficient Multi-Authority Election Scheme, Eurocrypt '97.
http://www.win.tue.nl/math/dw/pp/berry/papers.html

A. Fujioka, T.Okamoto, K.Ohta, A practical voting scheme for large scale elections, Advances in Cryptology - AUSCRYPT 92

3:
S. Brands, Secret-Key Certificates, US Patent 5,606,617
http://www.mail-archive.com/cryptography%40c2.net/msg02309.html

Prerequisites:

1,2,3) Basic knowledge of public key cryptography
1) (implementation part) Java
1,2,3) fun with mathematics, good self-confidence, and patience because Brands' stuff is quite hard to read

Idea:

Subject 1) is both suited for single hand work or a team of two or even three students working together.


This page is maintained by Network Security teaching staff, E-mail: netsec@tml.hut.fi.
The page has been last updated on September 11, 2000
URL: http://www.tml.hut.fi/Opinnot/Tik-110.501/2000/intro/applications.html