The lecture will be interactive. We will work in groups to design two systems. First, we'll (re)design a secure electronic postbox (think Kivra). Second, if time permits, we'll (re)design a secure and private BankID remake that fits our needs for our Kivra redesign.
It's good if you watch these videos and read the papers before the lecture, but it's not crucial, you can watch and read them afterwards.
These materials are provided as interactive learning material through FeedbackFruits. Just register an account using any email address. (They require an account to keep track of who commented on what, notifications when someone replies to you etc.)
Overview of Signal:
- X3DH: authentication (interactive video, document)
- Double Ratchet: message encryption (interactive video, document)
A more detailed discussion:
Another protocol (standard) and some discussion about groups: