55633 Privacy Enhancing Cryptography in Practice
Start in FT mit Fortsetzung in HT, MSc Cyber-Sicherheit
1 ECTS, Seminar, Teil von 5563 Privacy Enhancing Cryptography, gehalten in Deutsch und Englisch
In diesem praxisorientierten Seminar geht es um die ersten Erfahrungen mit Implementierung von modernen Methoden im Bereich der Privacy Enhancing Cryptography (PEC).
Zu Beginn des Seminars werden Studierende ein Mini-Projekt unter Verwendung von open-source Softwarebibliotheken vorschlagen und es weitgehend selbständig implementieren. Dabei handelt es sich um eine sehr kleine Implementierung, die zu ersten Erfahrungen mit den ausgewählten Softwarebibiotheken führen soll. Die Wahl der verwendeten Programmiersprache ist den Studierenden überlassen. Die Ergebnisse des Mini-Projektes werden abschliessend in einer Präsentation demonstriert. Die Abgabe einer schriftlichen Ausarbeitung ist in diesem Seminar nicht vorgesehen.
Je nach Trimester, begleitet das Seminar eine der beiden Vorlesungen des Moduls "Privacy Enhancing Cryptography": Vorlesung "Private Data Processing" im FT bzw. Vorlesung "Private Authentication and Messaging" im HT. Die für Mini-Projekte vorgeschlagenen Softwarebibliotheken orientieren sich an die PEC-Themen aus den jeweiligen Vorlesungen. Dazu zählen Themen wie secure two- and multi-party computation, homomorphic encryption, private information retrieval, searchable encryption, zero-knowledge proofs, distributed cryptography, secure messaging, privacy-preserving authentication, anonymous communication, usw.