SEARCHABLE SYMMETRIC ENCRYPTION: OPTIMAL LOCALITY IN LINEAR SPACE VIA TWO-DIMENSIONAL BALANCED ALLOCATIONS

被引:0
|
作者
Asharov, Gilad [1 ]
Naor, Moni [2 ]
Segev, Gil [3 ]
Shahaf, Ido [3 ]
机构
[1] Bar Ilan Univ, Dept Comp Sci, IL-52900 Ramat Gan, Israel
[2] Weizmann Inst Sci, Dept Comp Sci & Appl Math, IL-76100 Rehovot, Israel
[3] Hebrew Univ Jerusalem, Sch Comp Sci & Engn, IL-91904 Jerusalem, Israel
基金
以色列科学基金会; 欧盟地平线“2020”;
关键词
searchable symmetric encryption; balanced allocations; locality;
D O I
10.1137/19M1303186
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
Searchable symmetric encryption (SSE) enables a client to store a database on an untrusted server while supporting keyword search in a secure manner. Despite the rapidly increasing interest in SSE technology, experiments indicate that the performance of the known schemes scales badly to large databases. Somewhat surprisingly, this is not due to their usage of cryptographic tools, but rather due to their poor locality (where locality is defined as the number of noncontiguous memory locations the server accesses with each query). The only known schemes that do not suffer from poor locality suffer either from an impractical space overhead or from an impractical read efficiency (where read efficiency is defined as the ratio between the number of bits the server reads with each query and the actual size of the answer). We construct the first SSE schemes that simultaneously enjoy optimal locality, optimal space overhead, and nearly optimal read efficiency. Specifically, for a database of size N, under the modest assumption that no keyword appears in more than N1-1/ log logN documents, we construct a scheme with read efficiency (O) over tilde (log logN). This essentially matches the lower bound of Cash and Tessaro (EUROCRYPT '14) showing that any SSE scheme must be suboptimal in either its locality, its space overhead, or its read efficiency. In addition, even without making any assumptions on the structure of the database, we construct a scheme with read efficiency (O) over tilde (logN). Our schemes are obtained via a two-dimensional generalization of the classic balanced allocations ("balls and bins") problem that we put forward. We construct nearly optimal two-dimensional balanced allocation schemes, and then combine their algorithmic structure with subtle cryptographic techniques.
引用
收藏
页码:1501 / 1536
页数:36
相关论文
共 50 条
  • [1] Searchable Symmetric Encryption: Optimal Locality in Linear Space via Two-Dimensional Balanced Allocations
    Asharov, Gilad
    Naor, Moni
    Segev, Gil
    Shahaf, Ido
    [J]. STOC'16: PROCEEDINGS OF THE 48TH ANNUAL ACM SIGACT SYMPOSIUM ON THEORY OF COMPUTING, 2016, : 1101 - 1114
  • [2] Two-dimensional range successor in optimal time and almost linear space
    Zhou, Gelin
    [J]. INFORMATION PROCESSING LETTERS, 2016, 116 (02) : 171 - 174
  • [3] Image Encryption Scheme Based on Balanced Two-Dimensional Cellular Automata
    Zhang, Xiaoyan
    Wang, Chao
    Zhong, Sheng
    Yao, Qian
    [J]. MATHEMATICAL PROBLEMS IN ENGINEERING, 2013, 2013
  • [4] Two-Dimensional Phase Unwrapping via Balanced Spanning Forests
    Herszterg, Ian
    Poggi, Marcus
    Vidal, Thibaut
    [J]. INFORMS JOURNAL ON COMPUTING, 2019, 31 (03) : 527 - 543
  • [5] A Novel Symmetric Image Encryption Approach based on an Invertible Two-dimensional Map
    Feng, Yong
    Yu, Xinghuo
    [J]. IECON: 2009 35TH ANNUAL CONFERENCE OF IEEE INDUSTRIAL ELECTRONICS, VOLS 1-6, 2009, : 1860 - +
  • [6] A symmetric image encryption scheme based on a simple novel two-dimensional map
    Huang, Feng
    Feng, Yong
    Yu, Xinghuo
    [J]. INTERNATIONAL JOURNAL OF INNOVATIVE COMPUTING INFORMATION AND CONTROL, 2007, 3 (6B): : 1593 - 1602
  • [7] Optimal Two-Dimensional Lattices for Precoding of Linear Channels
    Kapetanovic, Dzevdan
    Cheng, Hei Victor
    Mow, Wai Ho
    Rusek, Fredrik
    [J]. IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, 2013, 12 (05) : 2104 - 2113
  • [8] Analog noise protected optical encryption with two-dimensional key space
    Wu, Ben
    Chang, Matthew P.
    Shastri, Bhavin J.
    Wang, Zhenxing
    Prucnal, Paul R.
    [J]. OPTICS EXPRESS, 2014, 22 (12): : 14568 - 14574
  • [9] Two-dimensional continuous wavelet transform as linear phase space representation of two-dimensional signals
    Murenzi, R
    Antoine, JP
    [J]. WAVELET APPLICATIONS IV, 1997, 3078 : 206 - 217
  • [10] Enhancing locality in two-dimensional space through integrated computation and data mappings
    Kandemir, Mahmut
    Ozturk, Ozcan
    Degalahal, Vijay S. R.
    [J]. 20TH INTERNATIONAL CONFERENCE ON VLSI DESIGN, PROCEEDINGS: TECHNOLOGY CHALLENGES IN THE NANOELECTRONICS ERA, 2007, : 227 - +