VRBC: A Verifiable Redactable Blockchain With Efficient Query and Integrity Auditing

被引:17
|
作者
Tian, Guohua [1 ]
Wei, Jianghong [2 ]
Kutylowski, Miroslaw [3 ]
Susilo, Willy [4 ]
Huang, Xinyi [5 ]
Chen, Xiaofeng [1 ,6 ]
机构
[1] Xidian Univ, State Key Lab Integrated Serv Net works ISN, Xian 710071, Shaanxi, Peoples R China
[2] State Key Lab Math Engn & Adv Comp, Zhengzhou 450002, Henan, Peoples R China
[3] Wroclaw Univ Sci & Technol, PL-50370 Wroclaw, Poland
[4] Univ Wollongong, Inst Cybersecur & Cryptol, Wollongong, NSW 2522, Australia
[5] Hong Kong Univ Sci & Technol Guangzhou, Artificial Intelligence Thrust, Informat Hub, Guangz hou 511455, Guangdong, Peoples R China
[6] Fujian Normal Univ, Coll Comp & Cyber Secur, Fuzhou 350117, Fujian, Peoples R China
关键词
Blockchains; Authentication; Synchronization; Hash functions; Data structures; Visualization; Threat modeling; Blockchain authentication tree; Chameleon hash function; Integrity auditing; Verifiable redactable blockchain;
D O I
10.1109/TC.2022.3230900
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Driven by various legal obligations and service requirements, the redactable blockchain was introduced to balance the modifiability and immutability of blockchain technology. However, such a blockchain inevitably generates one or even more acceptable versions for the same block data, enabling malicious full nodes to deceive light/new nodes with old data and even disrupt the consistency of the blockchain ledger. In this paper, we introduce the concept of verifiable redactable blockchain (VRBC) to provide efficient validity verification for on-chain data. To this end, we design a novel authentication data structure, called blockchain authentication tree (BAT), which utilizes a chameleon hash function and aggregatable vector commitment to bind continuously-appended blocks. Based on this, we propose an efficient VRBC scheme supporting integrity auditing, which not only allows light nodes to query and validate on-chain data, but also enables new nodes to check the integrity of the blockchain ledger before synchronizing it, effectively avoiding resource waste and security risks caused by invalid queries and ledger synchronization. Furthermore, we introduce some optimized strategies to improve the performance of the proposed scheme and extend it to transaction-level and permissionless VRBC, respectively. Finally, we demonstrate the practicability of the proposed scheme through detailed security analysis and visual performance evaluation.
引用
收藏
页码:1928 / 1942
页数:15
相关论文
共 50 条
  • [21] BCVSE: Verifiable Searchable Encryption Scheme With Blockchain Supporting Fuzzy Query
    Zhou, Fucai
    Jiao, Zi
    Wang, Qiang
    Sun, Jintong
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2024, 49 (03) : 4401 - 4418
  • [22] BCVSE: Verifiable Searchable Encryption Scheme With Blockchain Supporting Fuzzy Query
    Fucai Zhou
    Zi Jiao
    Qiang Wang
    Jintong Sun
    Arabian Journal for Science and Engineering, 2024, 49 : 4401 - 4418
  • [23] Blockchain-Based Compact Verifiable Data Streaming With Self-Auditing
    Tian, Guohua
    Wei, Jianghong
    Miao, Meixia
    Guo, Fuchun
    Susilo, Willy
    Chen, Xiaofeng
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 3917 - 3930
  • [24] Achieving verifiable, dynamic and efficient auditing for outsourced database in cloud
    Xiang, Tao
    Li, Xiaoguo
    Chen, Fei
    Yang, Yuanyuan
    Zhang, Shengyu
    JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2018, 112 : 97 - 107
  • [25] A survey on blockchain-based integrity auditing for cloud data
    Han, Haoxiang
    Fei, Shufan
    Yan, Zheng
    Zhou, Xiaokang
    DIGITAL COMMUNICATIONS AND NETWORKS, 2022, 8 (05) : 591 - 603
  • [26] Blockchain-Based Distributed Data Integrity Auditing Scheme
    Han Baofu
    Li Hui
    Wei Chuansi
    2021 IEEE 6TH INTERNATIONAL CONFERENCE ON BIG DATA ANALYTICS (ICBDA 2021), 2021, : 143 - 149
  • [27] A survey on blockchain-based integrity auditing for cloud data
    Haoxiang Han
    Shufan Fei
    Zheng Yan
    Xiaokang Zhou
    Digital Communications and Networks, 2022, 8 (05) : 591 - 603
  • [28] Blockchain-Based Shared Data Integrity Auditing and Deduplication
    Miao, Ying
    Gai, Keke
    Zhu, Liehuang
    Choo, Kim-Kwang Raymond
    Vaidya, Jaideep
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2024, 21 (04) : 3688 - 3703
  • [29] Verifiable Bloom filter (VBF): accelerate the query and proof of nonexistent data in a blockchain
    Songsong X.U.
    Xiaobing G.U.O.
    Ke X.U.
    Scientia Sinica Informationis, 2023, 53 (12) : 2386 - 2405
  • [30] VKFQ: A Verifiable Keyword Frequency Query Framework with Local Differential Privacy in Blockchain
    Ji, Youlin
    Yin, Bo
    Gu, Ke
    CMC-COMPUTERS MATERIALS & CONTINUA, 2024, 78 (03): : 4205 - 4223