Authors:
Srijita Basu
1
;
Sandip Karmakar
2
and
Debasish Bera
1
Affiliations:
1
Department of Computer Science and Engineering, Indian Institute of Information Technology, Kalyani, India
;
2
Department of Computer Science and Engineering, National Institute of Technology, Durgapur, India
Keyword(s):
Virtual Machine Image, Blockchai, Smart Contract, Auditability, Cloud.
Abstract:
Blockchain technology supports data immutability. Whereas, smart contracts are piece of self-executable codes running inside the blockchain network, responsible for the transformation or state change of these data. Furthermore, Cloud Computing is used in the application of data storage and usage. Several business enterprises use cloud for hosting their applications and data with a minimized effort, cost and hurdles of maintenance. However, ensuring security of client data and proper management of the Service Provider’s infrastructure remains a crucial issue. In this article, an Ethereum based blockchain network has been proposed that monitors and assures the safety of the Virtual Machine Images (VMI) stored at the Cloud Service Provider (CSP) end. The proposed scheme tends to design a dedicated Smart Contract which handles each and every function, starting from request of a VMI by the Cloud Service Consumer (CSC) to the usage of the same by the later. The use of blockchain technology
ensures that no single admin/third party can control/modify the system. This prevents unwanted modification of the VMIs by an intruder and guarantees the efficiency of the scheme to be higher than any other methodology designed for the same purpose till date.
(More)