Monitoring File Integrity Using Blockchain and Smart Contracts

The adoption of cloud computing solutions is an established reality in government agencies and in small, medium, and large companies due to procurement easiness and the variety of available services, as well as its low cost compared to the acquisition and management of own infrastructures. Among the...

Full description

Bibliographic Details
Main Authors: Alexandre Pinheiro, Edna Dias Canedo, Rafael Timoteo De Sousa, Robson De Oliveira Albuquerque
Format: Article
Language:English
Published: IEEE 2020-01-01
Series:IEEE Access
Subjects:
Online Access:https://ieeexplore.ieee.org/document/9246586/
_version_ 1818853550188396544
author Alexandre Pinheiro
Edna Dias Canedo
Rafael Timoteo De Sousa
Robson De Oliveira Albuquerque
author_facet Alexandre Pinheiro
Edna Dias Canedo
Rafael Timoteo De Sousa
Robson De Oliveira Albuquerque
author_sort Alexandre Pinheiro
collection DOAJ
description The adoption of cloud computing solutions is an established reality in government agencies and in small, medium, and large companies due to procurement easiness and the variety of available services, as well as its low cost compared to the acquisition and management of own infrastructures. Among the most used services is cloud file storage, and the security of this storage has been an essential subject of recent research, particularly customer data integrity. Thus, this article proposes a solution for the monitoring of the integrity of files stored in the cloud, based on the use of smart contracts in Blockchain Networks, symmetric encryption, and computational trust. The proposed solution consists of a protocol that provides confidentiality, decentralization, audit availability, and the secure sharing of file integrity monitoring results, without overloading the services involved, as well as an unabridged reference implementation which was used to validate the proposal. The results obtained during the validation tests have shown that the solution is feasible and faultless in detecting corrupted files. These tests also confirmed that the sharing of integrity monitoring results, coupled with the application of computational trust techniques, significantly increased the efficiency of the proposed solution.
first_indexed 2024-12-19T07:38:36Z
format Article
id doaj.art-9a5f2ae42dfb4ca1ada22d061b0f3f61
institution Directory Open Access Journal
issn 2169-3536
language English
last_indexed 2024-12-19T07:38:36Z
publishDate 2020-01-01
publisher IEEE
record_format Article
series IEEE Access
spelling doaj.art-9a5f2ae42dfb4ca1ada22d061b0f3f612022-12-21T20:30:32ZengIEEEIEEE Access2169-35362020-01-01819854819857910.1109/ACCESS.2020.30352719246586Monitoring File Integrity Using Blockchain and Smart ContractsAlexandre Pinheiro0https://orcid.org/0000-0001-9919-5001Edna Dias Canedo1https://orcid.org/0000-0002-2159-339XRafael Timoteo De Sousa2https://orcid.org/0000-0003-1101-3029Robson De Oliveira Albuquerque3https://orcid.org/0000-0002-6717-3374Electrical Engineering Department, National Science and Technology Institute on Cybersecurity, University of Brasília (UnB), Brasília, BrazilDepartment of Computer Science, University of Brasília (UnB), Brasília, BrazilElectrical Engineering Department, National Science and Technology Institute on Cybersecurity, University of Brasília (UnB), Brasília, BrazilElectrical Engineering Department, National Science and Technology Institute on Cybersecurity, University of Brasília (UnB), Brasília, BrazilThe adoption of cloud computing solutions is an established reality in government agencies and in small, medium, and large companies due to procurement easiness and the variety of available services, as well as its low cost compared to the acquisition and management of own infrastructures. Among the most used services is cloud file storage, and the security of this storage has been an essential subject of recent research, particularly customer data integrity. Thus, this article proposes a solution for the monitoring of the integrity of files stored in the cloud, based on the use of smart contracts in Blockchain Networks, symmetric encryption, and computational trust. The proposed solution consists of a protocol that provides confidentiality, decentralization, audit availability, and the secure sharing of file integrity monitoring results, without overloading the services involved, as well as an unabridged reference implementation which was used to validate the proposal. The results obtained during the validation tests have shown that the solution is feasible and faultless in detecting corrupted files. These tests also confirmed that the sharing of integrity monitoring results, coupled with the application of computational trust techniques, significantly increased the efficiency of the proposed solution.https://ieeexplore.ieee.org/document/9246586/Blockchaincloud computingdata securitysmart contractstrust
spellingShingle Alexandre Pinheiro
Edna Dias Canedo
Rafael Timoteo De Sousa
Robson De Oliveira Albuquerque
Monitoring File Integrity Using Blockchain and Smart Contracts
IEEE Access
Blockchain
cloud computing
data security
smart contracts
trust
title Monitoring File Integrity Using Blockchain and Smart Contracts
title_full Monitoring File Integrity Using Blockchain and Smart Contracts
title_fullStr Monitoring File Integrity Using Blockchain and Smart Contracts
title_full_unstemmed Monitoring File Integrity Using Blockchain and Smart Contracts
title_short Monitoring File Integrity Using Blockchain and Smart Contracts
title_sort monitoring file integrity using blockchain and smart contracts
topic Blockchain
cloud computing
data security
smart contracts
trust
url https://ieeexplore.ieee.org/document/9246586/
work_keys_str_mv AT alexandrepinheiro monitoringfileintegrityusingblockchainandsmartcontracts
AT ednadiascanedo monitoringfileintegrityusingblockchainandsmartcontracts
AT rafaeltimoteodesousa monitoringfileintegrityusingblockchainandsmartcontracts
AT robsondeoliveiraalbuquerque monitoringfileintegrityusingblockchainandsmartcontracts