EthereumZuri.ch 2024

Elliptic Curves
04-06, 13:45–14:05 (Europe/Zurich), Surge Stage

My presentation will be about elliptic curves, finite fields, group operations and scalar multiplications. I will explain why we use these operations when it comes to calculation of the ZK proofs. Also, If someone wants to be a Zero Knowledge engineer, they will see how deep they need to know about the mathematics part of the coding.


Zero Knowledge Proof is highly focused technology that has a lot of potential right now. If you wondered how developers are coding to calculate these enormous numbers to make Zero Knowledge Proofs work, then you need to understand Elliptic Curves and their properties. I will explain how we choose our Elliptic Curve and the correct field that restricts it.

I started working on the zero knowledge proofs since late 2021. I have been working in the Ethereum Foundation's PSE team for more than a year. After joining Ethereum Foundation, I started working on Eigen Trust project. In this journey, I did a lot of different implementations with Halo2 and Rust programming language.