News

Midterm Exercise Sheet Released

Written on 05.06.26 by Tim Rausch

Hello Everyone,

we have just released the midterm exercise sheet. Submission on CMS is due by Friday, June 26, 2026, 23:59.

Submission is mandatory, but submitted solutions will not graded. Nevertheless, we strongly recommend that you solve these exercises diligently as this will help you… Read more

Hello Everyone,

we have just released the midterm exercise sheet. Submission on CMS is due by Friday, June 26, 2026, 23:59.

Submission is mandatory, but submitted solutions will not graded. Nevertheless, we strongly recommend that you solve these exercises diligently as this will help you prepare for the final exam.

You must work on the exercises on you own and the use of AI/LLMs is not allowed.

Best,
Tim

Project 2 Release

Written on 28.05.26 by Bin Ni

Hi everyone,

 

We have released project 2. It is due by the end of July 3. Instructions are given in the project handout. Skeleton code has been pushed to the p2 branch of the ref repository (https://lab-pets.privacy-preserving.systems/pets-26/ref/ref.git). You can simply pull and then set up… Read more

Hi everyone,

 

We have released project 2. It is due by the end of July 3. Instructions are given in the project handout. Skeleton code has been pushed to the p2 branch of the ref repository (https://lab-pets.privacy-preserving.systems/pets-26/ref/ref.git). You can simply pull and then set up the new branch to track your personal repo.

Due to server maintenance, the remote developing environment is not yet available. Until then, you can follow the skeleton README to set up a local developing environment.

 

Feel free to ask on Mattermost if you have any question or need additional clarification.

Project 1 Release

Written on 03.05.26 by Bin Ni

Dear all,

We have released project 1. You can find the handout in the Materials section.

To get started, follow the instructions below:

  1. Login to our Gitlab server with your CISPA CMS credentials (via the Login with GitHub button).
  2. Once logged in, wait while the onboard worker initializes… Read more

Dear all,

We have released project 1. You can find the handout in the Materials section.

To get started, follow the instructions below:

  1. Login to our Gitlab server with your CISPA CMS credentials (via the Login with GitHub button).
  2. Once logged in, wait while the onboard worker initializes your repo. This should take less than 1 minute.
  3. Verify that you have been granted access to a repo named pets26-[0-9|a-z]{16}, and that this repo contains a p1 branch with the skeleton code.
  4. Create a personal access token and/or upload your SSH key.
  5. You can now clone the repository and start working on your code. You can push and save progress to the p1 branch at any time. The test pipeline will run automatically after each push.
  6. Submit your code to p1-submission branch. This branch does not exist by default, so you need to branch out locally and push it to your repo. Remember that this branch will be protected and you cannot force push to it.

Feel free to ask on Mattermost if you have any question or need additional clarification.

Privacy Policy | Legal Notice
If you encounter technical problems, please contact the administrators.