A position-aware Merkle tree for dynamic cloud data integrity verification

被引:51
|
作者
Mao, Jian [1 ]
Zhang, Yan [1 ]
Li, Pei [1 ]
Li, Teng [1 ]
Wu, Qianhong [1 ]
Liu, Jianwei [1 ]
机构
[1] Beihang Univ, Sch Elect & Informat Engn, Beijing 100191, Peoples R China
基金
中国国家自然科学基金; 北京市自然科学基金;
关键词
Cloud storage; Provable data possession; Integrity checking; Merkle tree; SERVICE; STORAGE; SYSTEM;
D O I
10.1007/s00500-015-1918-8
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the cloud storage framework, once clients remotely store their data on cloud storage providers, they will lose the physical control over their outsourced data. The risk of unauthorized access to the data increases dramatically. One of the most serious problems in cloud storage is to ensure the correctness of the outsourced data. Specifically, we need to protect these data from unauthorized operations; we also need to detect and recover users' data after unexpected changes. In this paper, we propose a publicly verifiable scheme to protect the integrity of cloud data and support dynamic maintenance, which is based on a position-aware Merkle tree. We adopt a 3-tuple to define the node of the new Merkle tree, which records the position of the corresponding node, so that users can verify the consistency of the challenge-response blocks by computing the root value directly without retrieving the whole Merkle tree. In our scheme, the storage complexity at the client side is O(1); the computation complexity at the client side is O(log n); the computation cost at the server side is O(log n) and the communication overhead is O(log n). Our method supports unlimited verification challenges as well.
引用
收藏
页码:2151 / 2164
页数:14
相关论文
共 50 条
  • [1] A position-aware Merkle tree for dynamic cloud data integrity verification
    Jian Mao
    Yan Zhang
    Pei Li
    Teng Li
    Qianhong Wu
    Jianwei Liu
    [J]. Soft Computing, 2017, 21 : 2151 - 2164
  • [2] Blockchain Based Data Integrity Verification for Cloud Storage with T-Merkle Tree
    He, Kai
    Shi, Jiaoli
    Huang, Chunxiao
    Hu, Xinrong
    [J]. ALGORITHMS AND ARCHITECTURES FOR PARALLEL PROCESSING, ICA3PP 2020, PT III, 2020, 12454 : 65 - 80
  • [3] Dynamic Data Integrity Auditing Based on Hierarchical Merkle Hash Tree in Cloud Storage
    Liu, Zhenpeng
    Wang, Shuo
    Duan, Sichen
    Ren, Lele
    Wei, Jianhang
    [J]. ELECTRONICS, 2023, 12 (03)
  • [4] Enabling Decentralized and Dynamic Data Integrity Verification for Secure Cloud Storage via T-Merkle Hash Tree Based Blockchain
    He, Kai
    Huang, Chunxiao
    Shi, Jiaoli
    Hu, Xinrong
    Fan, Xiying
    [J]. MOBILE INFORMATION SYSTEMS, 2021, 2021
  • [5] Data Hiding and Integrity Verification based on Quotient Value Differencing and Merkle Tree
    Khadse, Dipak Bhayyaji
    Swain, Gandharba
    [J]. ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2023, 48 (02) : 1793 - 1805
  • [6] Data Hiding and Integrity Verification based on Quotient Value Differencing and Merkle Tree
    Dipak Bhayyaji Khadse
    Gandharba Swain
    [J]. Arabian Journal for Science and Engineering, 2023, 48 : 1793 - 1805
  • [7] Integrity Verification Scheme for Dynamic Cloud data based on Multi-branching Tree
    Li Haoyu
    Li Qingpeng
    Zhang Longjun
    Gao Zhiqiang
    [J]. PROCEEDINGS OF 2017 9TH INTERNATIONAL CONFERENCE ON MEASURING TECHNOLOGY AND MECHATRONICS AUTOMATION (ICMTMA), 2017, : 365 - 368
  • [8] Range query integrity verification based on Merkle hash tree
    [J]. 1600, Southeast University (47):
  • [9] Improving Dynamic Data Integrity Verification in Cloud Computing
    Khatri, Trushna S.
    Jethava, G. B.
    [J]. 2013 FOURTH INTERNATIONAL CONFERENCE ON COMPUTING, COMMUNICATIONS AND NETWORKING TECHNOLOGIES (ICCCNT), 2013,
  • [10] Implement Efficient Data Integrity for Cloud Distributed File System Using Merkle Hash Tree
    Tseng, Fan-Hsun
    Chou, Li-Der
    Chiang, Hua-Pei
    Yu, Wei-Jen
    [J]. JOURNAL OF INTERNET TECHNOLOGY, 2014, 15 (02): : 307 - 316