Secure Proof Verification Blockchain Patterns

被引:0
|
作者
Henry, Tiphaine [1 ]
Tucci-Piergiovanni, Sara [1 ]
机构
[1] Univ Paris Saclay, List, CEA, F-91120 Palaiseau, France
关键词
Blockchain; Software Patterns; Zero-knowledge proofs; PROTOCOLS;
D O I
10.1007/978-3-031-70445-1_5
中图分类号
F [经济];
学科分类号
02 ;
摘要
In blockchain networks, transaction data is accessible to all participants by design and hence verifiable. This verifiability feature of data stored on the ledger by any participant fosters trust within data, especially in uncertain environments. However, the public nature of onchain data imposes limitations across various scenarios as subsets of data should be kept private. Zero-knowledge proofs (ZKPs) have emerged as a solution within the literature to overcome this issue. The raw data is not published onchain, only a proof of knowledge of this data is. Hence, the blockchain is used as a trustworthy means for proof verification without requiring data disclosure. Despite their effective use in many scenarios, the formalization of zero-knowledge proof techniques within blockchain settings remains under-explored in current literature, and makes their integration difficult for non-expert blockchain practitioners due to the plurality and complexity of zero knowledge proofs. Software engineering patterns are used in the literature to formalize recurring software engineering practices stemming from the literature and experience of practitioners. Several patterns have been proposed to formalize blockchain-based architecture practices. However, no blockchain patterns tailored to confidential proofs using ZKPs have been designed in the literature. Hence, this paper aims to address this gap by formalizing key blockchain patterns relying on ZKP to handle secure proof verification identified in the literature. We formalize a general pattern called Secure Proof Verification pattern and three related sub-patterns, two of them focusing on efficient or trustless proof verification, and one specifically designed for interval membership verification to aid practitioners in selecting the most suitable non-interactive ZKP design for a blockchain-based application.
引用
收藏
页码:71 / 88
页数:18
相关论文
共 50 条
  • [31] Ouroboros Praos: An Adaptively-Secure, Semi-synchronous Proof-of-Stake Blockchain
    David, Bernardo
    Gazi, Peter
    Kiayias, Aggelos
    Russell, Alexander
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2018, PT II, 2018, 10821 : 66 - 98
  • [32] Secure E-commerce Trading Using Blockchain with Smart Contract Based on Proof of Work
    Roy, Tonmoy
    Yousuf, Mohammad Abu
    International Conference on Recent Progresses in Science, Engineering and Technology, ICRPSET 2022, 2022,
  • [33] I Am Alice, I Was in Wonderland: Secure Location Proof Generation and Verification Protocol
    Javali, Chitra
    Revadigar, Girish
    Rasmussen, Kasper B.
    Hu, Wen
    Jha, Sanjay
    2016 IEEE 41ST CONFERENCE ON LOCAL COMPUTER NETWORKS (LCN), 2016, : 477 - 485
  • [34] Secure Leakage-Proof Public Verification of IP Marks in VLSI Physical Design
    Saha, Debasri
    Sur-Kolay, Susmita
    2009 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, 2009, : 169 - 174
  • [35] A Secure Storage and Deletion Verification Scheme of Microgrid Data Based on Integrating Blockchain into Edge Computing
    Zhang, Lihua
    Liu, Chunhui
    Li, Boping
    Fang, Haodong
    Gu, Jinguang
    ELECTRONICS, 2022, 11 (23)
  • [36] Proof verification and proof discovery for relativity
    Govindarajalulu, Naveen Sundar
    Bringsjord, Selmer
    Taylor, Joshua
    SYNTHESE, 2015, 192 (07) : 2077 - 2094
  • [37] Proof verification and proof discovery for relativity
    Naveen Sundar Govindarajalulu
    Selmer Bringsjord
    Joshua Taylor
    Synthese, 2015, 192 : 2077 - 2094
  • [38] A study on an energy-effective and secure consensus algorithm for private blockchain systems (PoM: Proof of Majority)
    Kim, Jun-Tae
    Jin, Jungha
    Kim, Keecheon
    2018 INTERNATIONAL CONFERENCE ON INFORMATION AND COMMUNICATION TECHNOLOGY CONVERGENCE (ICTC), 2018, : 932 - 935
  • [39] NFT as a proof of Digital Ownership-reward system integrated to a Secure Distributed Computing Blockchain Framework
    Cantu, Asahi
    Geng, Jiahui
    Rong, Chunming
    2022 IEEE INTERNATIONAL CONFERENCE ON CLOUD COMPUTING TECHNOLOGY AND SCIENCE (CLOUDCOM 2022), 2022, : 97 - 104
  • [40] Proof of Privacy-Preserving Machine Learning: A Blockchain Consensus Mechanism with Secure Deep Learning Process
    He, Huilin
    Shen, Jiachen
    Cao, Zhenfu
    Dong, Xiaolei
    Wu, Haiqin
    2024 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN, BLOCKCHAIN 2024, 2024, : 193 - 200