Code-Based Zk-SNARKs

Organisatsiooni nimi
Cryptography Research Group, ICS
Kokkuvõte
Zero-knowledge (ZK) proofs, especially zk-SNARKs (succinct non-interactive proofs of knowledge), are currently a very trendy topic, especially motivated by the application of privacy-preserving blockchain. Other applications include privacy-preserving machine learning (including the training), privacy-preserving image processing, etc. There is a multibillion-dollar industry. Zk-SNARKs allow one to prove that some large-scale computation was performed correctly with two additional objectives: (1) nothing is leaked about the private data, and (2) verifying the proof should be considerably more efficient than doing the computation itself. The area is currently very rich in theory (with hundreds of research papers annually) and practice (a few hundred active startups). Helger is also currently giving a course (https://courses.cs.ut.ee/2024/zk/fall/Main/HomePage) on ZK proofs.

The most influential post-quantum zk-SNARKs are based on simple cryptography (hash functions) and error-correcting codes. Among such schemes, FRI is the best known: it has beautiful math and has been marketed successfully by a company called StarkWare. Some good properties of FRI include being post-quantum, relying on the weakest possible assumptions, having no trusted setup, and having a fast prover. On the other hand, FRI's verifier is relatively inefficient.

We expect the student to read through some papers in this field and write a survey on FRI, which is understandable by non-specialists. The survey should combine cryptographic and code-theoretic knowledge, explaining how FRI's techniques relate to error-correcting codes' properties. Interested students are recommended to browse YouTube videos at https://www.youtube.com/results?search_query=fri+protocol

The thesis is suitable for students with some cryptography or coding theory background. We hope the student can continue in Ph.D. studies. The project's funding is covered by a grant.
Lõputöö kaitsmise aasta
2024-2025
Juhendaja
Helger Lipmaa
Suhtlemiskeel(ed)
eesti keel, inglise keel
Nõuded kandideerijale
It's a MSc thesis. The student should have background in cryptography or coding theory
Tase
Magister
Märksõnad
#cryptography #zero_knowledge #coding_theory

Kandideerimise kontakt

 
Nimi
Helger Lipmaa
Tel
E-mail
helger.lipmaa@gmail.com
Vaata lähemalt
https://crypto.cs.ut.ee