Fast Searchable Encryption With Tunable Locality

被引:54
|
作者
Demertzis, Ioannis [1 ]
Papamanthou, Charalampos [1 ]
机构
[1] Univ Maryland, College Pk, MD 20742 USA
基金
美国国家科学基金会;
关键词
D O I
10.1145/3035918.3064057
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Searchable encryption (SE) allows a client to outsource a dataset to an untrusted server while enabling the server to answer keyword queries in a private manner. SE can be used as a building block to support more expressive private queries such as range/point and boolean queries, while providing formal security guarantees. To scale SE to big data using external memory, new schemes with small locality have been proposed, where locality is defined as the number of non-continuous reads that the server makes for each query. Previous space-efficient SE schemes achieve optimal locality by increasing the read-efficiency the number of additional memory locations (false positives) that the server reads per result item. This can hurt practical performance. In this work, we design, formally prove secure, and evaluate the first SE scheme with tunable locality and linear space. Our first scheme has optimal locality and outperforms existing approaches (that have a slightly different leakage profile) by up to 2.5 orders of magnitude in terms of read efficiency, for all practical database sizes. Another version of our construction with the same leakage as previous works can be tuned to have bounded locality, optimal read efficiency and up to 60x more efficient end-to-end search time. We demonstrate that our schemes work fast in in-memory as well, leading to search time savings of up to 1 order of magnitude when compared to the most practical in-memory SE schemes. Finally, our construction can be tuned to achieve trade-offs between space, read efficiency, locality, parallelism and communication overhead.
引用
收藏
页码:1053 / 1067
页数:15
相关论文
共 50 条
  • [1] The Locality of Searchable Symmetric Encryption
    Cash, David
    Tessaro, Stefano
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2014, 2014, 8441 : 351 - 368
  • [2] Searchable Encryption with Optimal Locality: Achieving Sublogarithmic Read Efficiency
    Demertzis, Ioannis
    Papadopoulos, Dimitrios
    Papamanthou, Charalampos
    ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT I, 2018, 10991 : 371 - 406
  • [3] FEASE: Fast and Expressive Asymmetric Searchable Encryption
    Meng, Long
    Chen, Liqun
    Tian, Yangguang
    Manulis, Mark
    Liu, Suhui
    PROCEEDINGS OF THE 33RD USENIX SECURITY SYMPOSIUM, SECURITY 2024, 2024, : 2545 - 2562
  • [4] Searchable Symmetric Encryption with Tunable Leakage Using Multiple Servers
    Song, Xiangfu
    Yin, Dong
    Jiang, Han
    Xu, Qiuliang
    DATABASE SYSTEMS FOR ADVANCED APPLICATIONS (DASFAA 2020), PT I, 2020, 12112 : 157 - 177
  • [5] Fast, Searchable, Symmetric Encryption Scheme Supporting Ranked Search
    He, Wei
    Zhang, Yu
    Li, Yin
    SYMMETRY-BASEL, 2022, 14 (05):
  • [6] IO-DSSE: Scaling Dynamic Searchable Encryption to Millions of Indexes By Improving Locality
    Miers, Ian
    Mohassel, Payman
    24TH ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2017), 2017,
  • [7] Partitioned Searchable Encryption
    Barthel, Jim
    Beunardeau, Marc
    Rosie, Razvan
    Sahu, Rajeev Anand
    PROVABLE AND PRACTICAL SECURITY, PROVSEC 2021, 2021, 13059 : 63 - 79
  • [8] Searchable encryption : A survey
    Sharma, Dhruti
    INFORMATION SECURITY JOURNAL, 2023, 32 (02): : 76 - 119
  • [9] Searchable Encryption Schemes
    Premasathian, Nol
    Choto, Somsak
    2012 9TH INTERNATIONAL ISC CONFERENCE ON INFORMATION SECURITY AND CRYPTOLOGY (ISCISC), 2012, : 147 - 150
  • [10] Survey on the searchable encryption
    Jia, Chun-Fu
    Liu, Zhe-Li
    Li, Jin
    Li, Min
    Ruan Jian Xue Bao/Journal of Software, 2015, 26 (01): : 109 - 128