Bögli, Roman (2023) Zero-Knowledge Inclusion Proofs. Other thesis, OST Ostschweizer Fachhochschule.
Boegli_FP2_ZeroKnowledgeInclusionProofs.pdf - Supplemental Material
Download (372kB)
Abstract
This work discusses a solution for implementing a zero-knowledge inclusion proof using existing software components, referred to as automation frameworks. In the beginning, the use case that necessitates such proofs is stated together with establishing the contextual backdrop. This includes elaborating essential prerequisites such as cryptographic hash functions, commitment schemes, and Merkle trees.
Furthermore, it presents an overview of zero-knowledge proof systems, detailing their core characteristics, analogies, and real-world applications. The discussion delves into the two prominent implementation families, namely zkSNARK and zkSTARK, emphasizing their distinguishing features. To ensure resistance against potential threats originating from quantum computers, the proposed approach centers on utilizing non-interactively employed zkSTARK proofs enabled through the Fiat-Shamir transformation.
Finally, this work formally states the objective of the zero-knowledge inclusion proof for the specific use case and proposes an algorithmic specification. A curated selection of promising automation frameworks with the potential to facilitate the objective’s implementation is presented, with in-depth scrutiny applied to two specific frameworks: RISC Zero and the Winterfell. The work concludes by discussing initial experiences with these frameworks and outlining future endeavors to chart the path towards implementing a minimal viable product.
The appendix complements the discussion by providing an overview of current post-quantum cryptography developments.
Item Type: | Thesis (Other) |
---|---|
Subjects: | Technologies > Security Technologies > Cryptography Metatags > INS (Institute for Networked Solutions) |
Divisions: | Bachelor of Science FHO in Informatik > Student Research Project |
Depositing User: | Stud. I |
Contributors: | Contribution Name Email Thesis advisor Purandare, Mitra UNSPECIFIED |
Date Deposited: | 25 Sep 2023 11:19 |
Last Modified: | 26 Sep 2023 08:59 |
URI: | https://eprints.ost.ch/id/eprint/1121 |