SSE and SSD: Page-Efficient Searchable Symmetric Encryption

被引:7
|
作者
Bossuat, Angele [1 ,2 ]
Bost, Raphael [3 ]
Fouque, Pierre-Alain [2 ]
Minaud, Brice [4 ,5 ]
Reichle, Michael [4 ,5 ]
机构
[1] Quarkslab, Rennes, France
[2] Univ Rennes 1, Rennes, France
[3] Direct Gen Armement, Paris, France
[4] INRIA, Paris, France
[5] PSL Univ, CNRS, Ecole Normale Super, Paris, France
关键词
D O I
10.1007/978-3-030-84252-9_6
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Searchable Symmetric Encryption (SSE) enables a client to outsource a database to an untrusted server, while retaining the ability to securely search the data. The performance bottleneck of classic SSE schemes typically does not come from their fast, symmetric cryptographic operations, but rather from the cost of memory accesses. To address this issue, many works in the literature have considered the notion of locality, a simple design criterion that helps capture the cost of memory accesses in traditional storage media, such as Hard Disk Drives. A common thread among many SSE schemes aiming to improve locality is that they are built on top of new memory allocation schemes, which form the technical core of the constructions. The starting observation of this work is that for newer storage media such as Solid State Drives (SSDs), which have become increasingly common, locality is not a good predictor of practical performance. Instead, SSD performance mainly depends on page efficiency, that is, reading as few pages as possible. We define this notion, and identify a simple memory allocation problem, Data-Independent Packing (DIP), that captures the main technical challenge required to build page-efficient SSE. As our main result, we build a page-efficient and storage-efficient data-independent packing scheme, and deduce the Tethys SSE scheme, the first SSE scheme to achieve at once O(1) page efficiency and O(1) storage efficiency. The technical core of the result is a new generalization of cuckoo hashing to items of variable size. Practical experiments show that this new approach achieves excellent performance.
引用
下载
收藏
页码:157 / 184
页数:28
相关论文
共 50 条
  • [1] Computationally Efficient Searchable Symmetric Encryption
    van Liesdonk, Peter
    Sedghi, Saeed
    Doumen, Jeroen
    Hartel, Pieter
    Jonker, Willem
    SECURE DATA MANAGEMENT, 2010, 6358 : 87 - +
  • [2] Storage Efficient Substring Searchable Symmetric Encryption
    Leontiadis, Iraklis
    Li, Ming
    SCC'18: PROCEEDINGS OF THE 6TH INTERNATIONAL WORKSHOP ON SECURITY IN CLOUD COMPUTING, 2018, : 3 - 13
  • [3] Efficient and scalable architecture for searchable symmetric encryption
    Wu Z.-Q.
    Li K.-L.
    Zheng H.
    Zheng, Hui (zhdilly@163.com), 1600, Editorial Board of Journal on Communications (38): : 79 - 93
  • [4] Efficient Searchable Symmetric Encryption for Join Queries
    Jutla, Charanjit
    Patranabis, Sikhar
    ADVANCES IN CRYPTOLOGY-ASIACRYPT 2022, PT III, 2022, 13793 : 304 - 333
  • [5] Efficient No-dictionary Verifiable Searchable Symmetric Encryption
    Ogata, Wakaha
    Kurosawa, Kaoru
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2017, 2017, 10322 : 498 - 516
  • [6] An Efficient Quantum Somewhat Homomorphic Symmetric Searchable Encryption
    Xiaoqiang Sun
    Ting Wang
    Zhiwei Sun
    Ping Wang
    Jianping Yu
    Weixin Xie
    International Journal of Theoretical Physics, 2017, 56 : 1335 - 1345
  • [7] SAP-SSE: Protecting Search Patterns and Access Patterns in Searchable Symmetric Encryption
    Song, Qiyang
    Liu, Zhuotao
    Cao, Jiahao
    Sun, Kun
    Li, Qi
    Wang, Cong
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2021, 16 : 1795 - 1809
  • [8] Efficient searchable symmetric encryption supporting range queries
    Molla, Eirini
    Rizomiliotis, Panagiotis
    Gritzalis, Stefanos
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2023, 22 (04) : 785 - 798
  • [9] M-SSE: An Effective Searchable Symmetric Encryption With Enhanced Security for Mobile Devices
    Gao, Chongzhi
    Lv, Siyi
    Wei, Yu
    Wang, Zhi
    Liu, Zheli
    Cheng, Xiaochun
    IEEE ACCESS, 2018, 6 : 38860 - 38869
  • [10] Searchable symmetric encryption: Improved definitions and efficient constructions
    Curtmola, Reza
    Garay, Juan
    Kamara, Seny
    Ostrovsky, Rafail
    JOURNAL OF COMPUTER SECURITY, 2011, 19 (05) : 895 - 934