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 条
  • [1] Efficient, Oblivious Data Structures for MPC
    Keller, Marcel
    Scholl, Peter
    ADVANCES IN CRYPTOLOGY - ASIACRYPT 2014, PT II, 2014, 8874 : 506 - 525
  • [2] Efficient Oblivious Database Joins
    Krastnikov, Simeon
    Kerschbaum, Florian
    Stebila, Douglas
    PROCEEDINGS OF THE VLDB ENDOWMENT, 2020, 13 (11): : 2132 - 2145
  • [3] An Efficient Oblivious Random Data Access Scheme in Cloud Computing
    Liu, Hong
    Lu, Xiaojing
    Duan, Shengchen
    Zhang, Yushu
    Xiang, Yong
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (02) : 1940 - 1953
  • [4] Contextual Oblivious Similarity Searching for Encrypted Data on Cloud Storage Services
    Lavnis, Sneha Umesh
    Elango, Divyaa Manimaran
    Gonzalez-Velez, Horacio
    2018 IEEE 8TH INTERNATIONAL SYMPOSIUM ON CLOUD AND SERVICE COMPUTING (SC2), 2018, : 77 - 82
  • [5] Oblivious Data Structures
    Wang, Xiao Shaun
    Nayak, Kartik
    Liu, Chang
    Chan, T-H Hubert
    Shi, Elaine
    Stefanov, Emil
    Huang, Yan
    CCS'14: PROCEEDINGS OF THE 21ST ACM CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2014, : 215 - 226
  • [6] BitemporalDB: A Bitemporal Database in the Cloud for Financial Services Data
    Sedighi, Art
    D'Mello, Sujit
    Isaacs, Gil
    Jacobson, Doug
    2020 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD 2020), 2020, : 68 - 73
  • [7] Data-Oblivious Data Structures
    Mitchell, John C.
    Zimmerman, Joe
    31ST INTERNATIONAL SYMPOSIUM ON THEORETICAL ASPECTS OF COMPUTER SCIENCE (STACS 2014), 2014, 25 : 554 - 565
  • [8] Round-Efficient Oblivious Database Manipulation
    Laur, Sven
    Willemson, Jan
    Zhang, Bingsheng
    INFORMATION SECURITY, 2011, 7001 : 262 - +
  • [9] The Future Of Database Services: Cloud Database
    Jain, Niraja
    2017 INTERNATIONAL CONFERENCE ON ALGORITHMS, METHODOLOGY, MODELS AND APPLICATIONS IN EMERGING TECHNOLOGIES (ICAMMAET), 2017,
  • [10] Designing Uniform Database Representations for Cloud Data Interchange Services
    Andreica, Alina
    CLOSER: PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICES SCIENCE, 2017, : 554 - 559