Projekt
The project TA is Syafiq Al Atiiq.
You can send emails to Syafiq for project help at any time.
Office Hours
Office days: Mondays: 15-17, Wednesdays: 8-10
Office number: E:3128
There are 2 projects.
Project 1
[Update Jan 30, 2020] Seems like there is known issue regarding TLS version missmatch between client and server if you use certain version of Java. If you are affected by this, try to use the following version :
$ java -version
openjdk version "1.8.0_242"
This project relates to topics discussed on lecture 3. After that lecture you should be able to understand the project.
Project description
Supporting files
Deadline: 07 February 2020, 23:59:59
Project 2
This project covers several parts of the course, but you should be able to start on it right away.
Project description
Functionality review form
Contribution statement form
Each oral presentation will focus on one of the following topics:
A. Certificate handling.
B. Confidentiality and integrity in TLS.
C. Logging in and password handling.
D. Replay attacks in the TLS handshake and record protocols.
E. MITM-attacks in TLS.
F. Differences between cipher suites in TLS.
G. How should ethics rank compared to other industrial decision factors? How are ethical considerations handled in the real world?
Deadlines:
1. February 17th, book presentation time (top three available time slots [3-4 groups per time slot], rank topic letters). You need to email TA to book a presentation time.
2. February 27th, distribute your report (not code) for peer-review.
3. March 2th, return your comments for the two reports that you have reviewed.
4. March 4th, functionality peer-review completed.
5. March 6th, mail code, configuration files (compression ok) and report bundle (pdf, uncompressed).
6. Day before your presentation, mail presentation (pdf, uncompressed).
All deadlines are at 23.59.
Note that report and presentation language is English.
Note on functionality peer-review: For the functionality review, reviewers and reviewees are expected to set up a live meeting (do not just email your code, because this is actually a functionality review). The functionality peer-review pairs act autonomously, deciding on their own when and where to meet (respecting the deadline). Read the project description and see the functionality review form for instructions. If you wish to (optional), you can book a time-slot with the TA for teacher support for your functionality peer-review.
Presentations will be held in E:2517 (has a projector with VGA/DVI/HDMI connectors).
Presentation time slots: (colored slots are available):
2020-03-10 |
2020-03-11 |
|
8.30 - 9.30 | 2G, 8C, 18D | 9G, 28A, 32C |
9.30 - 10.30 | 7B, 24G, 31D | 6C, 17B, 26E |
10.30 - 11.30 | 10D, 16F, 19C | 12F, 13E, 23D |
11.30 - 13.00 | Lunch | Lunch |
13.00 - 14.00 | 11D, 29E, 33B | 5D, 20E, 30B |
14.00 - 15.00 | 1G, 4A, 21E | 3G, 27A |
15.00 - 16.00 | 14C, 22B | 15E, 25B, 34C |
16.00 - 17.00 |