Zero-Knowledge Proofs in Blockchain Networks
- Protecting sensitive information is a serious concern in today’s digital age. As a result, it is understandable to question if disclosing private information is necessary to establish one’s identity or confirm a claim’s veracity. Zero-knowledge proofs, a sophisticated solution made possible by advances in cryptography, allow a prover to convince a verifier that a claim is true without ever disclosing any supporting evidence. Blockchain and cryptography have been intertwined since the beginning, but ZKPs latest launch has attracted greater attention. Therefore this study aimed to explore and analyze the use of zero-knowledge proofs in blockchain networks. In a blockchain platform, transactions may be entirely secured using cryptographic methods. With the exception of a shared value between the prover and verifier, transactions can be carried out using the Zero-Knowledge Proof (ZKP) cryptographic technique. Based on the thesis, there are two fundamental types of ZKPs that are non-interactive and interactive ZKPs. Non-interactive ZKPs do not require the verifier and prover to engage voluntarily, and the check can be delayed until later. Interactive ZKPs require the prover to complete a set of acts for each verifier independently. Furthermore, the applications of ZKPs in blockchain networks include zk-SNARKs, Zcash, and zk-STARKs.
Author: | Venumadhuri Valluru |
---|---|
Advisor: | Klaus Dohmen, Peter Tittmann |
Document Type: | Master's Thesis |
Language: | English |
Date of Publication (online): | 2024/07/16 |
Publishing Institution: | Hochschule Mittweida |
Granting Institution: | Hochschule Mittweida |
Date of final exam: | 2023/09/26 |
Release Date: | 2024/07/16 |
GND Keyword: | Blockchain; Kryptologie |
Page Number: | 71 |
Institutes: | Angewandte Computer‐ und Biowissenschaften |
DDC classes: | 005.8 Internetkriminalität, Computersicherheit, Datensicherung, Computerforensik, Identitätsverwaltung |
Open Access: | Frei zugänglich |
Licence (German): | Urheberrechtlich geschützt |