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 条
  • [41] Protecting Privacy and Securing the Gathering of Location Proofs - The Secure Location Verification Proof Gathering Protocol
    Graham, Michelle
    Gray, David
    SECURITY AND PRIVACY IN MOBILE INFORMATION AND COMMUNICATION SYSTEMS, 2009, 17 : 160 - 171
  • [42] Location-aware Verification for Autonomous Truck Platooning Based on Blockchain and Zero-knowledge Proof
    Li, Wanxin
    Meese, Collin
    Zhong, Zijia Gary
    Guo, Hao
    Nejad, Mark
    2021 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN AND CRYPTOCURRENCY (ICBC), 2021,
  • [43] Digital Certificate Verification in Educational Sector Using Non-Interactive Zero Knowledge Proof and Blockchain
    Rani, P. Sheela
    Priya, S. Baghavathi
    Kala, A.
    JOURNAL OF INFORMATION SCIENCE AND ENGINEERING, 2025, 41 (02) : 467 - 480
  • [44] Proof of Assets in the Diem Blockchain
    Chatzigiannis, Panagiotis
    Chalkias, Konstantinos
    APPLIED CRYPTOGRAPHY AND NETWORK SECURITY WORKSHOPS, ACNS 2021, 2021, 12809 : 27 - 41
  • [45] Educert-chain: a secure and notarized educational certificate authentication and verification system using permissioned blockchain
    Rani, Prity
    Sachan, Rohit Kumar
    Kukreja, Sonal
    CLUSTER COMPUTING-THE JOURNAL OF NETWORKS SOFTWARE TOOLS AND APPLICATIONS, 2024, 27 (07): : 10169 - 10196
  • [46] Secure Medical Blockchain Model
    Farahat, Ibrahim Shawky
    Aladrousy, Waleed
    Elhoseny, Mohamed
    Elmougy, Samir
    Tolba, Ahmed Elsaid
    INFORMATION, 2023, 14 (02)
  • [47] Secure Event Tickets on a Blockchain
    Tackmann, Bjorn
    DATA PRIVACY MANAGEMENT, CRYPTOCURRENCIES AND BLOCKCHAIN TECHNOLOGY, 2017, 10436 : 437 - 444
  • [48] Secure blockchain in the enterprise: A methodology
    Hebert, Cedric
    Di Cerbo, Francesco
    PERVASIVE AND MOBILE COMPUTING, 2019, 59
  • [49] Secure Credit Reporting on the Blockchain
    Goharshady, Amir Kafshdar
    Behrouz, Ali
    Chatterjee, Krishnendu
    IEEE 2018 INTERNATIONAL CONGRESS ON CYBERMATICS / 2018 IEEE CONFERENCES ON INTERNET OF THINGS, GREEN COMPUTING AND COMMUNICATIONS, CYBER, PHYSICAL AND SOCIAL COMPUTING, SMART DATA, BLOCKCHAIN, COMPUTER AND INFORMATION TECHNOLOGY, 2018, : 1343 - 1348
  • [50] Secure Track Verification
    Schaefer, Matthias
    Lenders, Vincent
    Schmitt, Jens
    2015 IEEE SYMPOSIUM ON SECURITY AND PRIVACY SP 2015, 2015, : 199 - 213