Open Hiwi Positions

Implementing Efficient Secure Computation Protocols in Rust


We are offering Hiwi positions. The number of working hours is flexible and ranges from 20 to 82 hours per month starting as soon as possible

Motivation & Goal

Secure computation allows mutually distrusting parties to jointly compute a function on their input data without revealing anything but the result. It can be deployed on a variety of hardware platforms, ranging from mobile phones to high-end servers, and has a large number of applications, including contact discovery, genomic sequencing, and the secure processing of data in the cloud. Correspondingly, possible challenges for an applicant are wide-spread and include but are not limited to:

  • Implementing new protocol designs in Rust, as well as evaluating them and comparing them to prior art
  • Running experiments for determining protocol parameters and failure probabilities
  • Maintaining and extending our currently developing Rust framework for efficient mixed-protocol secure multi-party computation

The results emerging from this work are essential contributions to research papers that will be published at international top conferences.


  • Good programming skills in Rust or at least a high interest in learning Rust.
  • At least basic understanding of cryptography.
  • High motivation and creativity + ability to work independently.
  • Flexible working hours.
  • Experience with reading research papers.
  • Knowledge of the English language goes without saying.


If you are interested, please get in touch and send your application (including a CV and transcript of records) to: