Teaching and supervision
Assignments
I'm happy to supervise any students wishing to graduate in the area of privacy, identity management, applied cryptography. I maintain a separate page with student guides.
Current assignments
- Cheryl Fernando, Pricacy-friendly blocking in federated social networks, MSc, 03/2026–8/2026.
- Bernat Montilla Cano, Privacy risks of federated social networks, BSc, 2/2026–7/2026.
- Lorenzo Lo Brutto, Sound synthesis, BSc, 2/2026-7/2026.
- Aswath Ganesan, Evaluating Web Privacy Auditing Tools, MSc, 2/2026–8/2026.
- Yori Jonkman, internship, 2/206-7/2026.
- Ayala Hoeks, “Privacy of connected cars: where does the data go”, MSc @ Autoriteit Persoonsgegevens, 07/2022–?
- Laura Philipse, Server-side tagging, MSc, 9/2023-2/2024 (on hold).
Internships
A popular option is to perform the graduation project as an intern at a company. For example:
Open assignments
Please contact me to discuss a suitable project. External projects are certainly a possibility. The following list of project summaries give you an idea of the kind of assignments that are currently open.
- Collaborative editing and IPFS
- Collaborative editing services like CryptPad (that is also end-to-end encrypted), and Etherpad coordinate user interactions through a central instance that maintains state. Would it be possible to make such services rely less on a central coordinator, and use e.g. the IPFS to store the data in a distributed fashion?
- Anonymous communication
- Can the anonymous communication protocol based on a public bulletin board be strengthened with / or integrated into the Nym ecosystem?
- Matrix Security and Privacy
- Some people say that the privacy and security properties of Matrix (and its default client Element) are less than ideal. Study to what extent these issues are significant, and investigate how they could (realistically) be solved.
- QR ordering security and privacy
- Since corona, more bars and restaurants offer QR ordering and integrated payment options. How secure are those? What personal/payment information is leaked, and to which parties? Are there ways to make these systems more secure and privacy friendly?
- An API for a Public Stack
- TBD
- Privacy Coach
- Think of ways how you can use a mobile device to protect your privacy...
See also this older information about education
Courses
I teach the following course
- Privacy Seminar, course code NWI-I00136, spring semester.
I also set up and used to teach IT in the context of the law and Privacy and Data Protection (as 2nd teacher) to law students, at the University of Groningen.
I, and other people in our group, sometimes teach a cryptography and security lab for high-school students.
Professional courses
I used to teach the following post-academic, professional, courses.
- Data Science en Gegevensbescherming, CPO, also co-course director.
Last Version - Mon Jul 11 11:22:13 2022 +0200 / e1e3326.
(Note: changeover from CVS to dotless svn version numbers on Jan 19, 2008, and changeover to GIT versioning on May 30, 2013.)
Maintained by Jaap-Henk Hoepman
Email: jhh@cs.ru.nl