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...
Main Authors: | , , , |
---|---|
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 |