IBigTable: Practical data integrity for bigtable in public cloud

Wei Wei, Ting Yu, Rui Xue

Research output: Chapter in Book/Report/Conference proceedingConference contribution

13 Citations (Scopus)

Abstract

BigTable is a distributed storage system that is designed to manage large-scale structured data. Deploying BigTable in a public cloud is an economic storage solution to small businesses and researchers who need to deal with data processing tasks over large amount of data but often lack capabilities to obtain their own powerful clusters. As one may not always trust the public cloud provider, one important security issue is to ensure the integrity of data managed by BigTable running at the cloud. In this paper, we present iBigTable, an enhancement of BigTable that provides scalable data integrity assurance. We explore the practicality of different authenticated data structure designs for BigTable, and design a set of security protocols to efficiently and flexibly verify the integrity of data returned by BigTable. More importantly, iBigtable preserves the simplicity, applicability and scalability of BigTable, so that existing applications over BigTable can interact with iBigTable seamlessly with minimum or no change of code (depending on the mode of iBigTable). We implement a prototype of iBigTable based on HBase, an open source BigTable implementation. Our experimental results show that iBigTable imposes reasonable performance overhead while providing integrity assurance.

Original languageEnglish
Title of host publicationCODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy
Pages341-352
Number of pages12
DOIs
Publication statusPublished - 18 Mar 2013
Externally publishedYes
Event3rd ACM Conference on Data and Application Security and Privacy, CODASPY 2013 - San Antonio, TX, United States
Duration: 18 Feb 201320 Feb 2013

Other

Other3rd ACM Conference on Data and Application Security and Privacy, CODASPY 2013
CountryUnited States
CitySan Antonio, TX
Period18/2/1320/2/13

Fingerprint

Data structures
Scalability
Economics
Industry

Keywords

  • Big data
  • Cloud storage
  • Data integrity

ASJC Scopus subject areas

  • Computer Science Applications
  • Software

Cite this

Wei, W., Yu, T., & Xue, R. (2013). IBigTable: Practical data integrity for bigtable in public cloud. In CODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy (pp. 341-352) https://doi.org/10.1145/2435349.2435399

IBigTable : Practical data integrity for bigtable in public cloud. / Wei, Wei; Yu, Ting; Xue, Rui.

CODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy. 2013. p. 341-352.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Wei, W, Yu, T & Xue, R 2013, IBigTable: Practical data integrity for bigtable in public cloud. in CODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy. pp. 341-352, 3rd ACM Conference on Data and Application Security and Privacy, CODASPY 2013, San Antonio, TX, United States, 18/2/13. https://doi.org/10.1145/2435349.2435399
Wei W, Yu T, Xue R. IBigTable: Practical data integrity for bigtable in public cloud. In CODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy. 2013. p. 341-352 https://doi.org/10.1145/2435349.2435399
Wei, Wei ; Yu, Ting ; Xue, Rui. / IBigTable : Practical data integrity for bigtable in public cloud. CODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy. 2013. pp. 341-352
@inproceedings{a6aed56762214eaf918167134673fad8,
title = "IBigTable: Practical data integrity for bigtable in public cloud",
abstract = "BigTable is a distributed storage system that is designed to manage large-scale structured data. Deploying BigTable in a public cloud is an economic storage solution to small businesses and researchers who need to deal with data processing tasks over large amount of data but often lack capabilities to obtain their own powerful clusters. As one may not always trust the public cloud provider, one important security issue is to ensure the integrity of data managed by BigTable running at the cloud. In this paper, we present iBigTable, an enhancement of BigTable that provides scalable data integrity assurance. We explore the practicality of different authenticated data structure designs for BigTable, and design a set of security protocols to efficiently and flexibly verify the integrity of data returned by BigTable. More importantly, iBigtable preserves the simplicity, applicability and scalability of BigTable, so that existing applications over BigTable can interact with iBigTable seamlessly with minimum or no change of code (depending on the mode of iBigTable). We implement a prototype of iBigTable based on HBase, an open source BigTable implementation. Our experimental results show that iBigTable imposes reasonable performance overhead while providing integrity assurance.",
keywords = "Big data, Cloud storage, Data integrity",
author = "Wei Wei and Ting Yu and Rui Xue",
year = "2013",
month = "3",
day = "18",
doi = "10.1145/2435349.2435399",
language = "English",
isbn = "9781450318907",
pages = "341--352",
booktitle = "CODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy",

}

TY - GEN

T1 - IBigTable

T2 - Practical data integrity for bigtable in public cloud

AU - Wei, Wei

AU - Yu, Ting

AU - Xue, Rui

PY - 2013/3/18

Y1 - 2013/3/18

N2 - BigTable is a distributed storage system that is designed to manage large-scale structured data. Deploying BigTable in a public cloud is an economic storage solution to small businesses and researchers who need to deal with data processing tasks over large amount of data but often lack capabilities to obtain their own powerful clusters. As one may not always trust the public cloud provider, one important security issue is to ensure the integrity of data managed by BigTable running at the cloud. In this paper, we present iBigTable, an enhancement of BigTable that provides scalable data integrity assurance. We explore the practicality of different authenticated data structure designs for BigTable, and design a set of security protocols to efficiently and flexibly verify the integrity of data returned by BigTable. More importantly, iBigtable preserves the simplicity, applicability and scalability of BigTable, so that existing applications over BigTable can interact with iBigTable seamlessly with minimum or no change of code (depending on the mode of iBigTable). We implement a prototype of iBigTable based on HBase, an open source BigTable implementation. Our experimental results show that iBigTable imposes reasonable performance overhead while providing integrity assurance.

AB - BigTable is a distributed storage system that is designed to manage large-scale structured data. Deploying BigTable in a public cloud is an economic storage solution to small businesses and researchers who need to deal with data processing tasks over large amount of data but often lack capabilities to obtain their own powerful clusters. As one may not always trust the public cloud provider, one important security issue is to ensure the integrity of data managed by BigTable running at the cloud. In this paper, we present iBigTable, an enhancement of BigTable that provides scalable data integrity assurance. We explore the practicality of different authenticated data structure designs for BigTable, and design a set of security protocols to efficiently and flexibly verify the integrity of data returned by BigTable. More importantly, iBigtable preserves the simplicity, applicability and scalability of BigTable, so that existing applications over BigTable can interact with iBigTable seamlessly with minimum or no change of code (depending on the mode of iBigTable). We implement a prototype of iBigTable based on HBase, an open source BigTable implementation. Our experimental results show that iBigTable imposes reasonable performance overhead while providing integrity assurance.

KW - Big data

KW - Cloud storage

KW - Data integrity

UR - http://www.scopus.com/inward/record.url?scp=84874853403&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84874853403&partnerID=8YFLogxK

U2 - 10.1145/2435349.2435399

DO - 10.1145/2435349.2435399

M3 - Conference contribution

AN - SCOPUS:84874853403

SN - 9781450318907

SP - 341

EP - 352

BT - CODASPY 2013 - Proceedings of the 3rd ACM Conference on Data and Application Security and Privacy

ER -