The Estonian national e-voting system is used regularly for local, national, and European elections. The system is publicly available but remains relatively unscrutinised.
The goal of this project is to scrutinise the e-voting system to check if it provides the claimed level of security. This will involve reading papers and documentation to understand the security claims as well as reviewing the Java and Go code of the system.
- a deep knowledge about cryptology is not required
- a good undergraduate maths background
- a demonstrated ability to quickly get up to speed with new programming languages and libraries