Efficient Oblivious Data Structures for Database Services on the Cloud

被引:5
|
作者
Hoang, Thang [1 ]
Ozkaptan, Ceyhun D. [2 ,3 ]
Hackebeil, Gabriel [2 ,4 ]
Yavuz, Attila Altay [5 ]
机构
[1] Oregon State Univ, Sch EECS, Corvallis, OR 97331 USA
[2] Oregon State Univ, Corvallis, OR 97331 USA
[3] Ohio State Univ, Dept Elect & Comp Engn, Columbus, OH 43210 USA
[4] Univ Michigan, Dept Ind & Operat Engn, Ann Arbor, MI 48109 USA
[5] Univ S Florida, Dept Comp Sci & Engn, 4202 E Fowler Ave Enb 118, Tampa, FL 33620 USA
基金
美国国家科学基金会;
关键词
Privacy-enhancing technologies; oblivious data structure; ORAM; SEARCH;
D O I
10.1109/TCC.2018.2879104
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Database-as-a-service (DBaaS) allows the client to store and manage structured data on the cloud remotely. Despite its merits, DBaaS also brings significant privacy issues. Existing encryption techniques (e.g., SOL-aware encryption) can mitigate privacy concerns, but they still leak information through access patterns, which are vulnerable to statistical inference attacks. Oblivious Random Access Machine (ORAM) can seal such leakages; however, the recent studies showed significant challenges on the integration of ORAM into databases. That is, the direct usage of ORAM on databases is not only costly but also permits very limited query functionalities. In this paper, we propose new oblivious data structures called Oblivious Matrix Structure (OMAT) and Oblivious Tree Structure (OTREE), which allow tree-based ORAM to be integrated into database systems in a more efficient manner with diverse query functionalities supported. OMAT provides special ORAM packaging strategies for table structures, which not only offers a significantly better performance but also enables a broad range of query types that may not be efficient in existing frameworks. On the other hand, OTREE allows oblivious conditional queries to be performed on tree-indexed databases more efficiently than existing techniques. We implemented our proposed techniques and evaluated their performance on a real cloud database with various metrics, compared with state-of-the-art counterparts.
引用
收藏
页码:598 / 609
页数:12
相关论文
共 50 条
  • [31] Distributing Data for Secure Database Services
    Ganapathy, Vignesh
    Thomas, Dilys
    Feder, Tomas
    Garcia-Molina, Hector
    Motwani, Rajeev
    TRANSACTIONS ON DATA PRIVACY, 2012, 5 (01) : 253 - 272
  • [32] Repetitive, Oblivious, and Unlinkable SkNN Over Encrypted-and-Updated Data on Cloud
    Li, Meng
    Zhang, Mingwei
    Gao, Jianbo
    Lal, Chhagan
    Conti, Mauro
    Alazab, Mamoun
    INFORMATION AND COMMUNICATIONS SECURITY, ICICS 2022, 2022, 13407 : 261 - 280
  • [33] Cloud Services on an Astronomy Data Center
    Solar, Mauricio
    Araya, Mauricio
    Farias, Humberto
    Mardones, Diego
    Wang, Zhong
    SOFTWARE AND CYBERINFRASTRUCTURE FOR ASTRONOMY IV, 2016, 9913
  • [34] Efficient Routing for PPETP in Multimedia Cloud Services
    Wieser, Stefan
    Montessoro, Pier Luca
    Boeszoermenyi, Laszlo
    2013 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (IEEE ICC), 2013, : 1357 - 1361
  • [35] An efficient QoS framework for Cloud Brokerage Services
    Usha, M.
    Akilandeswari, J.
    Fiaz, A. S. Syed
    2012 INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICES COMPUTING (ISCOS 2012), 2012, : 76 - 79
  • [36] Doquet: Differentially Oblivious Range and Join Queries with Private Data Structures
    Qiu, Lina
    Kellaris, Georgios
    Mamoulis, Nikos
    Nissim, Kobbi
    Kollios, George
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2023, 16 (13): : 4160 - 4173
  • [37] Obladi: Oblivious Serializable Transactions in the Cloud
    Crooks, Natacha
    Burke, Matthew
    Cecchetti, Ethan
    Harel, Sitar
    Agarwal, Rachit
    Alvisi, Lorenzo
    PROCEEDINGS OF THE 13TH USENIX SYMPOSIUM ON OPERATING SYSTEMS DESIGN AND IMPLEMENTATION, 2018, : 727 - 743
  • [38] Raw Data Redundancy Elimination on Cloud Database
    Mohapatra, Subhashree
    Bajpai, Namita
    Swarnkar, Tripti
    Mishra, Manohar
    COMPUTATIONAL INTELLIGENCE IN PATTERN RECOGNITION, CIPR 2020, 2020, 1120 : 395 - 405
  • [39] Data Markets in the Cloud: An Opportunity for the Database Community
    Balazinska, Magdalena
    Howe, Bill
    Suciu, Dan
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2011, 4 (12): : 1482 - 1485
  • [40] Traj-Cloud: A Trajectory Cloud for enabling Efficient Mobility Services
    Ghosh, Shreya
    Ghosh, Soumya K.
    2019 11TH INTERNATIONAL CONFERENCE ON COMMUNICATION SYSTEMS & NETWORKS (COMSNETS), 2019, : 765 - 770