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 条
  • [21] SENSSE: Simple, Efficient Searchable Symmetric Encryption for Sensor Networks
    Spasic, Bojan
    Markowitch, Olivier
    Thiran, Philippe
    PROCEEDINGS OF THE 17TH INTERNATIONAL JOINT CONFERENCE ON E-BUSINESS AND TELECOMMUNICATIONS (SECRYPT), VOL 1, 2020, : 363 - 371
  • [22] ESVSSE: Enabling Efficient, Secure, Verifiable Searchable Symmetric Encryption
    Shi, Zhenkui
    Fu, Xuemei
    Li, Xianxian
    Zhu, Kai
    IEEE TRANSACTIONS ON KNOWLEDGE AND DATA ENGINEERING, 2022, 34 (07) : 3241 - 3254
  • [23] Practical, Dynamic and Efficient Integrity Verification for Symmetric Searchable Encryption
    Chen, Lanxiang
    Chen, Zhenchao
    CRYPTOLOGY AND NETWORK SECURITY (CANS 2019), 2019, 11829 : 163 - 183
  • [24] A Survey on Searchable Symmetric Encryption
    Li, Feng
    Ma, Jianfeng
    Miao, Yinbin
    Liu, Ximeng
    Ning, Jianting
    Deng, Robert H.
    ACM COMPUTING SURVEYS, 2024, 56 (05)
  • [25] Towards Efficient Verifiable Forward Secure Searchable Symmetric Encryption
    Zhang, Zhongjun
    Wang, Jianfeng
    Wang, Yunling
    Su, Yaping
    Chen, Xiaofeng
    COMPUTER SECURITY - ESORICS 2019, PT II, 2019, 11736 : 304 - 321
  • [26] Research on Searchable Symmetric Encryption
    Wang Yunling
    Chen Xiaofeng
    JOURNAL OF ELECTRONICS & INFORMATION TECHNOLOGY, 2020, 42 (10) : 2374 - 2385
  • [27] Rethinking Searchable Symmetric Encryption
    Gui, Zichen
    Paterson, Kenneth G.
    Patranabis, Sikhar
    2023 IEEE SYMPOSIUM ON SECURITY AND PRIVACY, SP, 2023, : 1401 - 1418
  • [28] Deniable Searchable Symmetric Encryption
    Li, Huige
    Zhang, Fangguo
    Fan, Chun-I
    INFORMATION SCIENCES, 2017, 402 : 233 - 243
  • [29] Garbled Searchable Symmetric Encryption
    Kurosawa, Kaoru
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2014, 2014, 8437 : 234 - 251
  • [30] The Locality of Searchable Symmetric Encryption
    Cash, David
    Tessaro, Stefano
    ADVANCES IN CRYPTOLOGY - EUROCRYPT 2014, 2014, 8441 : 351 - 368