信息网络安全 ›› 2023, Vol. 23 ›› Issue (9): 95-107.doi: 10.3969/j.issn.1671-1122.2023.09.009

• 技术研究 • 上一篇    下一篇

基于动态默克尔哈希树的跨链数据一致性验证模型

赵佳豪, 蒋佳佳, 张玉书()   

  1. 南京航空航天大学计算机科学与技术学院,南京 211106
  • 收稿日期:2023-06-27 出版日期:2023-09-10 发布日期:2023-09-18
  • 通讯作者: 张玉书 E-mail:yushu@nuaa.edu.cn
  • 作者简介:赵佳豪(1998—),男,安徽,硕士研究生,主要研究方向为区块链与密码学|蒋佳佳(1997—),女,山东,博士研究生,主要研究方向为区块链与密码学|张玉书(1987—),男,江苏,教授,博士,CCF会员,主要研究方向为多媒体安全与人工智能、区块链与物联网安全、云计算与大数据安全
  • 基金资助:
    国家重点研发计划(2020YFB1005500);南京航空航天大学科研与实践创新计划(xcxjh20221616)

Cross-Chain Data Consistency Verification Model Based on Dynamic Merkle Hash Tree

ZHAO Jiahao, JIANG Jiajia, ZHANG Yushu()   

  1. College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
  • Received:2023-06-27 Online:2023-09-10 Published:2023-09-18
  • Contact: ZHANG Yushu E-mail:yushu@nuaa.edu.cn

摘要:

目前,区块链由于其高度的去中心化以及不可篡改的特性被广泛应用于不同领域,文章以解决区块链在应用过程中的链间数据交互一致性无法保证以及不支持数据动态更新的问题为研究目标,设计了一种去中心化的数据一致性审计模型,该模型采用跨链技术来实现异构区块链之间数据的安全可信共享,利用去中心化的变色龙哈希函数构建动态的默克尔哈希树以实现数据的动态更新操作,引入审计链对源链和目标链之间的数据交互进行监管,并利用Cosi多重签名算法来保证数据传输过程中的一致性。经过理论分析和实验验证,结果表明,该模型采用的Cosi算法在时间开销和可扩展性方面与目前主流多重签名算法相比具有较大优势。此外,本文模型在时间开销和通信开销方面与常见的审计模型相比有较大优势,能够以较小的成本完成相同的审计任务,并且可以达到99%的数据审计一致性保证概率。

关键词: 区块链, 跨链, 去中心化的变色龙哈希函数, 动态数据, 一致性验证

Abstract:

Currently, blockchain is widely used in different fields due to its highly decentralized and tamper-proof features, this paper took the problem of unguaranteed inter-chain data interaction consistency and unsupported data dynamic updating faced by blockchain in the process of application as the research objective and designed a decentralized data consistency auditing model, which employed cross-chain technology to implement the security and trustworthy sharing of data between heterogeneous blockchains and constructed a dynamic Merkle hash tree using decentralized chameleon hash function to implement the data dynamic update operation. The audit chain was introduced to supervise the data interaction between the source and target chains and the Cosi multi-signature algorithm was used to ensure the consistency of the data transmission process. After theoretical analysis and experimental verification, the Cosi algorithm used in this model has the advantage over the current mainstream multi-signature algorithm in terms of time overhead and scalability. In addition, the model in this paper has the advantage over the common auditing models in terms of time overhead and communication overhead, which can complete the same auditing task at a low overhead, and can achieve 99% of the consistency of data auditing guarantee.

Key words: blockchain, cross-chain, decentralized chameleon hash function, dynamic data, consistency verification

中图分类号: