Provenance based data integrity checking and verification in cloud environments.

Cloud computing is a recent tendency in IT that moves computing and data away from desktop and hand-held devices into large scale processing hubs and data centers respectively. It has been proposed as an effective solution for data outsourcing and on demand computing to control the rising cost of IT...

Full description

Bibliographic Details
Main Authors: Muhammad Imran, Helmut Hlavacs, Inam Ul Haq, Bilal Jan, Fakhri Alam Khan, Awais Ahmad
Format: Article
Language:English
Published: Public Library of Science (PLoS) 2017-01-01
Series:PLoS ONE
Online Access:http://europepmc.org/articles/PMC5435237?pdf=render
_version_ 1818050641570824192
author Muhammad Imran
Helmut Hlavacs
Inam Ul Haq
Bilal Jan
Fakhri Alam Khan
Awais Ahmad
author_facet Muhammad Imran
Helmut Hlavacs
Inam Ul Haq
Bilal Jan
Fakhri Alam Khan
Awais Ahmad
author_sort Muhammad Imran
collection DOAJ
description Cloud computing is a recent tendency in IT that moves computing and data away from desktop and hand-held devices into large scale processing hubs and data centers respectively. It has been proposed as an effective solution for data outsourcing and on demand computing to control the rising cost of IT setups and management in enterprises. However, with Cloud platforms user's data is moved into remotely located storages such that users lose control over their data. This unique feature of the Cloud is facing many security and privacy challenges which need to be clearly understood and resolved. One of the important concerns that needs to be addressed is to provide the proof of data integrity, i.e., correctness of the user's data stored in the Cloud storage. The data in Clouds is physically not accessible to the users. Therefore, a mechanism is required where users can check if the integrity of their valuable data is maintained or compromised. For this purpose some methods are proposed like mirroring, checksumming and using third party auditors amongst others. However, these methods use extra storage space by maintaining multiple copies of data or the presence of a third party verifier is required. In this paper, we address the problem of proving data integrity in Cloud computing by proposing a scheme through which users are able to check the integrity of their data stored in Clouds. In addition, users can track the violation of data integrity if occurred. For this purpose, we utilize a relatively new concept in the Cloud computing called "Data Provenance". Our scheme is capable to reduce the need of any third party services, additional hardware support and the replication of data items on client side for integrity checking.
first_indexed 2024-12-10T10:56:42Z
format Article
id doaj.art-4be91df4984c4873a973090e426a02f7
institution Directory Open Access Journal
issn 1932-6203
language English
last_indexed 2024-12-10T10:56:42Z
publishDate 2017-01-01
publisher Public Library of Science (PLoS)
record_format Article
series PLoS ONE
spelling doaj.art-4be91df4984c4873a973090e426a02f72022-12-22T01:51:50ZengPublic Library of Science (PLoS)PLoS ONE1932-62032017-01-01125e017757610.1371/journal.pone.0177576Provenance based data integrity checking and verification in cloud environments.Muhammad ImranHelmut HlavacsInam Ul HaqBilal JanFakhri Alam KhanAwais AhmadCloud computing is a recent tendency in IT that moves computing and data away from desktop and hand-held devices into large scale processing hubs and data centers respectively. It has been proposed as an effective solution for data outsourcing and on demand computing to control the rising cost of IT setups and management in enterprises. However, with Cloud platforms user's data is moved into remotely located storages such that users lose control over their data. This unique feature of the Cloud is facing many security and privacy challenges which need to be clearly understood and resolved. One of the important concerns that needs to be addressed is to provide the proof of data integrity, i.e., correctness of the user's data stored in the Cloud storage. The data in Clouds is physically not accessible to the users. Therefore, a mechanism is required where users can check if the integrity of their valuable data is maintained or compromised. For this purpose some methods are proposed like mirroring, checksumming and using third party auditors amongst others. However, these methods use extra storage space by maintaining multiple copies of data or the presence of a third party verifier is required. In this paper, we address the problem of proving data integrity in Cloud computing by proposing a scheme through which users are able to check the integrity of their data stored in Clouds. In addition, users can track the violation of data integrity if occurred. For this purpose, we utilize a relatively new concept in the Cloud computing called "Data Provenance". Our scheme is capable to reduce the need of any third party services, additional hardware support and the replication of data items on client side for integrity checking.http://europepmc.org/articles/PMC5435237?pdf=render
spellingShingle Muhammad Imran
Helmut Hlavacs
Inam Ul Haq
Bilal Jan
Fakhri Alam Khan
Awais Ahmad
Provenance based data integrity checking and verification in cloud environments.
PLoS ONE
title Provenance based data integrity checking and verification in cloud environments.
title_full Provenance based data integrity checking and verification in cloud environments.
title_fullStr Provenance based data integrity checking and verification in cloud environments.
title_full_unstemmed Provenance based data integrity checking and verification in cloud environments.
title_short Provenance based data integrity checking and verification in cloud environments.
title_sort provenance based data integrity checking and verification in cloud environments
url http://europepmc.org/articles/PMC5435237?pdf=render
work_keys_str_mv AT muhammadimran provenancebaseddataintegritycheckingandverificationincloudenvironments
AT helmuthlavacs provenancebaseddataintegritycheckingandverificationincloudenvironments
AT inamulhaq provenancebaseddataintegritycheckingandverificationincloudenvironments
AT bilaljan provenancebaseddataintegritycheckingandverificationincloudenvironments
AT fakhrialamkhan provenancebaseddataintegritycheckingandverificationincloudenvironments
AT awaisahmad provenancebaseddataintegritycheckingandverificationincloudenvironments