Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and Controllability

Virtual machine (VM) measurements data in IaaS cloud play a crucial role in integrity evaluation and decision making. Hence, the secure storage for these data has attracted more attention recently. This paper proposes a novel approach, named Mchain, to enhance the integrity and controllability of th...

Full description

Bibliographic Details
Main Authors: Bo Zhao, Peiru Fan, Mingtao Ni
Format: Article
Language:English
Published: IEEE 2018-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/8424150/
_version_ 1828891614728159232
author Bo Zhao
Peiru Fan
Mingtao Ni
author_facet Bo Zhao
Peiru Fan
Mingtao Ni
author_sort Bo Zhao
collection DOAJ
description Virtual machine (VM) measurements data in IaaS cloud play a crucial role in integrity evaluation and decision making. Hence, the secure storage for these data has attracted more attention recently. This paper proposes a novel approach, named Mchain, to enhance the integrity and controllability of the secure storage. Especially, to enhance the integrity, a two-layer blockchain network is introduced. In the first layer, after the production, the data packages are first verified by leveraging a correspondence between a package and a policy, and a one-to-one relation among a VM, a user, and a node. After that, we propose a consensus achievement algorithm to construct a semi-finished block on a candidate block arranged by data packages. Meanwhile, the semi-finished block is distributed to all nodes, which can provide a certain integrity. In the second-layer, tamper-resistant metadata is generated by performing PoW tasks on the semi-finished block, resulting in strong integrity. Further, to enhance the controllability, a revisable user-defined policy-based encryption method with KP-ABE is proposed. It helps to flexibly control the scope of authorized verifiers. The experimental results on six scenarios with simulated data set show that the proposed approach is appealing in integrity and controllability, and the time overhead of data storage.
first_indexed 2024-12-13T13:21:25Z
format Article
id doaj.art-1ef04a3b3d564bf19cccedf80b7556cd
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-13T13:21:25Z
publishDate 2018-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-1ef04a3b3d564bf19cccedf80b7556cd2022-12-21T23:44:24ZengIEEEIEEE Access2169-35362018-01-016437584376910.1109/ACCESS.2018.28619448424150Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and ControllabilityBo Zhao0Peiru Fan1https://orcid.org/0000-0003-1303-232XMingtao Ni2Key Laboratory of Aerospace Information Security and Trusted Computing, Ministry of Education, School of Cyber Science and Engineering, Wuhan University, Wuhan, ChinaKey Laboratory of Aerospace Information Security and Trusted Computing, Ministry of Education, School of Cyber Science and Engineering, Wuhan University, Wuhan, ChinaKey Laboratory of Aerospace Information Security and Trusted Computing, Ministry of Education, School of Cyber Science and Engineering, Wuhan University, Wuhan, ChinaVirtual machine (VM) measurements data in IaaS cloud play a crucial role in integrity evaluation and decision making. Hence, the secure storage for these data has attracted more attention recently. This paper proposes a novel approach, named Mchain, to enhance the integrity and controllability of the secure storage. Especially, to enhance the integrity, a two-layer blockchain network is introduced. In the first layer, after the production, the data packages are first verified by leveraging a correspondence between a package and a policy, and a one-to-one relation among a VM, a user, and a node. After that, we propose a consensus achievement algorithm to construct a semi-finished block on a candidate block arranged by data packages. Meanwhile, the semi-finished block is distributed to all nodes, which can provide a certain integrity. In the second-layer, tamper-resistant metadata is generated by performing PoW tasks on the semi-finished block, resulting in strong integrity. Further, to enhance the controllability, a revisable user-defined policy-based encryption method with KP-ABE is proposed. It helps to flexibly control the scope of authorized verifiers. The experimental results on six scenarios with simulated data set show that the proposed approach is appealing in integrity and controllability, and the time overhead of data storage.https://ieeexplore.ieee.org/document/8424150/VM measurementssecure storageblockchainIaaS cloudintegrity
spellingShingle Bo Zhao
Peiru Fan
Mingtao Ni
Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and Controllability
IEEE Access
VM measurements
secure storage
blockchain
IaaS cloud
integrity
title Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and Controllability
title_full Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and Controllability
title_fullStr Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and Controllability
title_full_unstemmed Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and Controllability
title_short Mchain: A Blockchain-Based VM Measurements Secure Storage Approach in IaaS Cloud With Enhanced Integrity and Controllability
title_sort mchain a blockchain based vm measurements secure storage approach in iaas cloud with enhanced integrity and controllability
topic VM measurements
secure storage
blockchain
IaaS cloud
integrity
url https://ieeexplore.ieee.org/document/8424150/
work_keys_str_mv AT bozhao mchainablockchainbasedvmmeasurementssecurestorageapproachiniaascloudwithenhancedintegrityandcontrollability
AT peirufan mchainablockchainbasedvmmeasurementssecurestorageapproachiniaascloudwithenhancedintegrityandcontrollability
AT mingtaoni mchainablockchainbasedvmmeasurementssecurestorageapproachiniaascloudwithenhancedintegrityandcontrollability