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 条
  • [41] Publicly verifiable searchable symmetric encryption based on efficient cryptographic components
    Azam Soleimanian
    Shahram Khazaei
    Designs, Codes and Cryptography, 2019, 87 : 123 - 147
  • [42] Searchable Symmetric Encryption: Designs and Challe
    Sen Poh, Geong
    Chin, Ji-Jian
    Yau, Wei-Chuen
    Choo, Kim-Kwang Raymond
    Mohamad, Moesfa Soeheila
    ACM COMPUTING SURVEYS, 2017, 50 (03)
  • [43] Searchable Symmetric Encryption for Restricted Search
    Horvath, Mate
    Vajda, Istvan
    JOURNAL OF COMMUNICATIONS SOFTWARE AND SYSTEMS, 2018, 14 (01) : 104 - 111
  • [44] Searchable Symmetric Encryption Security Definitions
    Mohamad, M. S.
    Tan, S. Y.
    Chin, J. J.
    MALAYSIAN JOURNAL OF MATHEMATICAL SCIENCES, 2019, 13 : 31 - 47
  • [45] Tight Tradeoffs in Searchable Symmetric Encryption
    Asharov, Gilad
    Segev, Gil
    Shahaf, Ido
    ADVANCES IN CRYPTOLOGY - CRYPTO 2018, PT I, 2018, 10991 : 407 - 436
  • [46] No-Dictionary Searchable Symmetric Encryption
    Ogata, Wakaha
    Kurosawa, Kaoru
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2019, E102A (01) : 114 - 124
  • [47] Searchable Symmetric Encryption Supporting Update
    Nozoe, Shunta
    Obana, Satoshi
    PROCEEDINGS OF 2016 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA 2016), 2016, : 713 - 717
  • [48] SSE: A Secure Searchable Encryption Scheme for Urban Sensing and Querying
    Wen, Mi
    Lei, Jingsheng
    Bi, Zhongqin
    INTERNATIONAL JOURNAL OF DISTRIBUTED SENSOR NETWORKS, 2013,
  • [49] Tight Tradeoffs in Searchable Symmetric Encryption
    Gilad Asharov
    Gil Segev
    Ido Shahaf
    Journal of Cryptology, 2021, 34
  • [50] Dynamic Local Searchable Symmetric Encryption
    Minaud, Brice
    Reichle, Michael
    ADVANCES IN CRYPTOLOGY - CRYPTO 2022, PT IV, 2022, 13510 : 91 - 120