Company Description
Welcome to a world, where your ideas lead to something big. Welcome to Bosch. Do you want beneficial technologies being shaped by your ideas? Whether in the areas of mobility solutions, consumer goods, industrial technology or energy and building technology – with us, you will have the chance to improve quality of life all across the globe. Welcome to Bosch.
Job Description
Problem statement
Zero-Knowledge Proofs enables the Prover to give proof of possession to the Verifier, without revealing information of value. How can this property be used for a client or for a server in the automotive setting? One example is authentication solutions where information about the token used to authenticate with should remain at the Prover.
Proposed solution
Evaluate PQC Zero-Knowledge Proofs in a client/server setting, with pros and cons. Implement one or more protocols using ZKP and evaluate the performance and the maintenance.
General background
In the presence of quantum computers, with sufficient capabilities, classic cryptography needs to be replaced with PQC.
Scope of master thesis project
Implement protocols based on the Privacy-preserving FHE capabilities. Document the Threat Model. Benchmark implementation. Write report.
Qualifications
Knowledge of C++
Knowledge of Python
Computer Security course(s)