02232 - Applied Cryptography:
Project Work, Autumn 2017.
General Information
The project work accounts for 60% of the overall mark for the
course. The project must be completed in a group of 3 students
and a report, which documents the group's work, must be
written.
Project Topics
The eight project topics are listed below. Please note that the
scenario definition for you chosen project may not be
complete, in which case you will have to complete it yourself. Any
completion that does not significantly reduce the work involved in
the project is acceptable.
Project 1: Online Elections
The goal of this project is to develop an online election
system. The full project description is available here.
Project 2: Electronic Payments
The goal of this project is to develop an electronic payment
system. The full project description is available here.
Project 3: Privacy Enhanced Access Control
The goal of this project is to develop an access control mechanism
that respects the privacy of users. The full project description is
available here.
Project 4: Secure Log Files on Insecure Servers
The goal of this project is to develop a mechanism that protects the
integrity of data logs stored on insecure servers. The full project
description is available here.
Project 5: Password Store
The goal of this project is to develop an online system to
securely manage all the login and password combinations that
the users need. The full project description is available here.
Project 6: RFID Tags
The goal of this project is to develop an authentication mechanism,
based on light weight cryptography, for severely resource constrained
environments, such as RFID tags. The full project description is
available here.
Project 7: Surveillance Camera
The goal of this project is to develop a privacy enhanced
system to store the video feed from surveillance cameras. The
full project description is available here.
Project 8: Public Transport
The goal of this project is to develop a payment/subscription scheme
for public transport systems that respects the privacy of travellers.
The full project description is available here.
Project 9: Cryptographic Handshake and Device Pairing
The goal of this project is to design, and evaluate a system
for device pairing, i.e., simultaneous generation of a shared secret on
two mobile devices that can be used to generate a shared secret-key
for symmetric cryptography. The full project description is available
here.
Project 10: Sensor Networks
The goal of this project is to secure the data transmission
between nodes in a sensor network by choosing a suitable
cryptography solution and key establishment mechanism that
requires as little resources of the nodes as possible. The
full project description is available here.