The repo contains instructions and materials for students to do the two projects in the EPFL course CS-523 Advanced topics on privacy enhancing technologies.
This README contains instructions that are common for both projects. For project-specific descriptions, please refer to SecretStroll README and SMCompiler README respectively.
Please register your 3-person team using this form by March 1st. The team is for both projects.
If you encounter some problems on the projects and would like to consult the TAs, please use this sheet to book a slot with TA on Fridays.
Using a virtual machine is optional for this project. However, we provide two VM images in case your device (e.g., with Apple M1 chip) cannot install necessary dependencies for the projects:
Note: Please log in with your EPFL email to download from the above two links. The VMs support two credentials: "root:root" or "student:student".
SecretStroll submission deadline: 25th April, 2024 at 23:59.
SMCompiler submission deadline: 31st May, 2024 at 23:59.
Only 1 member per team needs to upload their project submissions via moodle.
In the final report of each project, there must contain a paragraph describing the contributions of each team member. Here is an example of such a paragraph.