首页 | 本学科首页   官方微博 | 高级检索  
     

基于嵌套Merkle Hash tree区块链的云数据动态审计模型
引用本文:周坚,金瑜,何亨,李鹏. 基于嵌套Merkle Hash tree区块链的云数据动态审计模型[J]. 计算机应用, 2019, 39(12): 3575-3583. DOI: 10.11772/j.issn.1001-9081.2019040764
作者姓名:周坚  金瑜  何亨  李鹏
作者单位:武汉科技大学 计算机科学与技术学院,武汉 430065;湖北省智能信息处理与实时工业系统重点实验室,武汉 430065;湖北省智能信息处理与实时工业系统重点实验室,武汉 430065
摘    要:云存储凭借高扩展性、高可靠性、低成本的数据管理优点得到用户青睐。然而,如何确保云数据完整性成为亟待解决的安全问题。当前最成熟、高效的云数据完整性审计方案是基于半可信第三方来提供公共审计服务,但基于半可信第三方审计方案存在单点失效、算力瓶颈和错误数据定位效率低等问题。为了解决上述问题,提出了基于区块链的云数据动态审计模型。首先,采用分布式网络、共识算法建立一个由众多审计实体组成的区块链审计网络,并以此来解决单点失效和算力瓶颈问题;然后,在保证区块链数据可信度的前提下,引入变色龙哈希算法和嵌套MHT结构,以实现云数据标签在区块链上的动态操作;最后,借助嵌套MHT结构以及辅助路径信息,提高了在审计发生错误时对错误数据的定位效率。实验结果表明,与基于半可信第三方云数据动态审计方案相比,所提模型显著提高了审计效率,降低了数据动态操作时间开销,并提升了错误数据定位效率。

关 键 词:区块链  云存储  动态操作  审计  变色龙哈希
收稿时间:2019-05-06
修稿时间:2019-08-06

Dynamic cloud data audit model based on nest Merkle Hash tree block chain
ZHOU Jian,JIN Yu,HE Heng,LI Peng. Dynamic cloud data audit model based on nest Merkle Hash tree block chain[J]. Journal of Computer Applications, 2019, 39(12): 3575-3583. DOI: 10.11772/j.issn.1001-9081.2019040764
Authors:ZHOU Jian  JIN Yu  HE Heng  LI Peng
Affiliation:1. College of Computer Science and Technology, Wuhan University of Science and Technology, Wuhan Hubei 430065, China;2. Hubei Province Key Laboratory of Intelligent Information Processing and Real-time Industrial System, Wuhan Hubei 430065, China
Abstract:Cloud storage is popular to users for its high scalability, high reliability, and low-cost data management. However, it is an important security problem to safeguard the cloud data integrity. Currently, providing public auditing services based on semi-trusted third party is the most popular and effective cloud data integrity audit scheme, but there are still some shortcomings such as single point of failure, computing power bottlenecks, and low efficient positioning of erroneous data. Aiming at these defects, a dynamic cloud data audit model based on block chain was proposed. Firstly, distributed network and consensus algorithm were used to establish a block chain audit network with multiple audit entities to solve the problems of single point of failure and computing power bottlenecks. Then, on the guarantee of the reliability of block chain, chameleon Hash algorithm and nest Merkle Hash Tree (MHT) structure were introduced to realize the dynamic operation of cloud data tags in block chain. Finally, by using nest MHT structure and auxiliary path information, the efficiency of erroneous data positioning was increased when error occurring in audit procedure. The experimental results show that compared with the semi-trusted third-party cloud data dynamic audit scheme, the proposed model significantly improves the audit efficiency, reduces the data dynamic operation time cost and increases the erroneous data positioning efficiency.
Keywords:block chain   cloud storage   dynamic operation   audit   chameleon Hash
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用》浏览原始摘要信息
点击此处可从《计算机应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号