Cargando…

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...

Descripción completa

Detalles Bibliográficos
Autores principales: Imran, Muhammad, Hlavacs, Helmut, Haq, Inam Ul, Jan, Bilal, Khan, Fakhri Alam, Ahmad, Awais
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2017
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5435237/
https://www.ncbi.nlm.nih.gov/pubmed/28545151
http://dx.doi.org/10.1371/journal.pone.0177576
_version_ 1783237199433564160
author Imran, Muhammad
Hlavacs, Helmut
Haq, Inam Ul
Jan, Bilal
Khan, Fakhri Alam
Ahmad, Awais
author_facet Imran, Muhammad
Hlavacs, Helmut
Haq, Inam Ul
Jan, Bilal
Khan, Fakhri Alam
Ahmad, Awais
author_sort Imran, Muhammad
collection PubMed
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.
format Online
Article
Text
id pubmed-5435237
institution National Center for Biotechnology Information
language English
publishDate 2017
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-54352372017-05-26 Provenance based data integrity checking and verification in cloud environments Imran, Muhammad Hlavacs, Helmut Haq, Inam Ul Jan, Bilal Khan, Fakhri Alam Ahmad, Awais PLoS One Research Article 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. Public Library of Science 2017-05-17 /pmc/articles/PMC5435237/ /pubmed/28545151 http://dx.doi.org/10.1371/journal.pone.0177576 Text en © 2017 Imran et al http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Imran, Muhammad
Hlavacs, Helmut
Haq, Inam Ul
Jan, Bilal
Khan, Fakhri Alam
Ahmad, Awais
Provenance based data integrity checking and verification in cloud environments
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
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC5435237/
https://www.ncbi.nlm.nih.gov/pubmed/28545151
http://dx.doi.org/10.1371/journal.pone.0177576
work_keys_str_mv AT imranmuhammad provenancebaseddataintegritycheckingandverificationincloudenvironments
AT hlavacshelmut provenancebaseddataintegritycheckingandverificationincloudenvironments
AT haqinamul provenancebaseddataintegritycheckingandverificationincloudenvironments
AT janbilal provenancebaseddataintegritycheckingandverificationincloudenvironments
AT khanfakhrialam provenancebaseddataintegritycheckingandverificationincloudenvironments
AT ahmadawais provenancebaseddataintegritycheckingandverificationincloudenvironments