Zero-Knowledge Inclusion Proofs

Bögli, Roman (2023) Zero-Knowledge Inclusion Proofs. Other thesis, OST Ostschweizer Fachhochschule.

[thumbnail of Boegli_FP2_ZeroKnowledgeInclusionProofs.pdf] Text
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

Actions (login required)

View Item
View Item