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 条
  • [21] Delegated Proof of Stake With Downgrade: A Secure and Efficient Blockchain Consensus Algorithm With Downgrade Mechanism
    Yang, Fan
    Zhou, Wei
    Wu, Qingqing
    Long, Rui
    Xiong, Neal N.
    Zhou, Meiqi
    IEEE ACCESS, 2019, 7 : 118541 - 118555
  • [22] Enhanced Proof-of-Benefit: a Secure Blockchain-enabled EV Charging System
    Liu, Chao
    Chai, Kok Keong
    Zhang, Xiaoshuai
    Chen, Yue
    2019 IEEE 90TH VEHICULAR TECHNOLOGY CONFERENCE (VTC2019-FALL), 2019,
  • [23] BVFB: TRAINING BEHAVIOR VERIFICATION MECHANISM FOR SECURE BLOCKCHAIN-BASED FEDERATED LEARNING
    Zhang, Zhaohui
    Hu, Jiawei
    Ma, Lina
    Pei, Ruoxuan
    Wang, Pengwei
    COMPUTING AND INFORMATICS, 2022, 41 (06) : 1401 - 1424
  • [24] Incentivizing Secure Block Verification by Contract Theory in Blockchain-enabled Vehicular Networks
    Kang, Jiawen
    Xiong, Zehui
    Niyato, Dusit
    Kim, Dong In
    ICC 2019 - 2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS (ICC), 2019,
  • [25] Educational Blockchain: A Secure Degree Attestation and Verification Traceability Architecture for Higher Education Commission
    Ayub Khan, Abdullah
    Laghari, Asif Ali
    Shaikh, Aftab Ahmed
    Bourouis, Sami
    Mamlouk, Amir Madany
    Alshazly, Hammam
    APPLIED SCIENCES-BASEL, 2021, 11 (22):
  • [26] Blockchain-based secure Handover for IoT using Zero-Knowledge Proof protocol
    Boutalbi, Samia
    Carcia, Julio Cesar Perez
    Benslimane, Abderrahim
    2021 IEEE GLOBAL COMMUNICATIONS CONFERENCE (GLOBECOM), 2021,
  • [27] Secure and efficient cloudlet networks: blockchain integration with agent-based proof of trust mechanism
    Masango, Nothile C.
    Agushaka, Jeffrey O.
    Amaefule, Mercy C.
    Taiwo, Olutosin
    Zhang, Peiying
    Ezugwu, Absalom E.
    Saleem, Kashif
    Smerat, Aseel
    Abualigah, Laith
    EURASIP JOURNAL ON WIRELESS COMMUNICATIONS AND NETWORKING, 2025, 2025 (01)
  • [28] A Conceptual Blockchain-Based Framework for Secure Industrial IoT Remote Monitoring: Proof of Concept
    Ghaderi, Mohammad Reza
    Ghahyazi, Ali Eghbali
    WIRELESS PERSONAL COMMUNICATIONS, 2024, 139 (02) : 1071 - 1101
  • [29] PoTC: A Proof of Traffic-Flow Condition Consensus for Secure and Efficient Blockchain in the Internet of Vehicles
    Zhao, Yawen
    Ding, Nan
    Hao, Yuntao
    Xu, Li
    IEEE TRANSACTIONS ON INTELLIGENT TRANSPORTATION SYSTEMS, 2025, 26 (03) : 3842 - 3854
  • [30] Ofelimos: Combinatorial Optimization via Proof-of-Useful-Work A Provably Secure Blockchain Protocol
    Fitzi, Matthias
    Kiayias, Aggelos
    Panagiotakos, Giorgos
    Russell, Alexander
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT II, 2022, 13508 : 339 - 369