DISCO: Dynamic Searchable Encryption with Constant State

被引:0
作者
Song, Xiangfu [1 ,2 ]
Zheng, Yu [3 ]
Bai, Jianli [4 ]
Dong, Changyu [2 ]
Liu, Zheli [5 ]
Chang, Ee-Chien [1 ]
机构
[1] Natl Univ Singapore, Singapore, Singapore
[2] Guangzhou Univ, Guangzhou, Peoples R China
[3] Chinese Univ Hong Kong, Hong Kong, Peoples R China
[4] Univ Auckland, Auckland, New Zealand
[5] Nankai Univ, Tianjin, Peoples R China
来源
PROCEEDINGS OF THE 19TH ACM ASIA CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, ACM ASIACCS 2024 | 2024年
基金
新加坡国家研究基金会; 中国国家自然科学基金;
关键词
Searchable encryption; Forward privacy; Backward privacy; Client storage; SYMMETRIC-ENCRYPTION;
D O I
10.1145/3634737.3637674
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic searchable encryption (DSE) with forward and backward privacy reduces leakages in early-stage schemes. Security enhancement comes with a price - maintaining updatable keyword-wise state information. State information, if stored locally, incurs significant client-side storage overhead for keyword-rich datasets, potentially hindering real-world deployments. We propose DISCO, a simple and efficient framework for designing DSE schemes using constant client state. DISCO combines range-constrained pseudorandom functions (RCPRFs) over a global counter and leverages nice properties from the underlying primitives and index structure to simultaneously achieve forward-and-backward privacy and constant client state. To configure DISCO concretely, we identify a set of RCPRF properties that are vital for the resulting DISCO instantiations. By configuring DISCO with different RCPRFs, we resolve efficiency and usability issues in existing schemes. We further optimize DISCO's concrete efficiency without downgrading security. We implement DISCO constructions and report performance, showing trade-offs from different DISCO constructions. Besides, we compare the practical efficiency of DISCO with existing non-constant-state DSE schemes, demonstrating DISCO's competitive efficiency.
引用
收藏
页码:1724 / 1738
页数:15
相关论文
共 35 条
[1]   Forward and Backward Private Searchable Encryption from Constrained Cryptographic Primitives [J].
Bost, Raphael ;
Minaud, Brice ;
Ohrimenko, Olga .
CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, :1465-1482
[2]   Σοφοζ - Forward Secure Searchable Encryption [J].
Bost, Raphael .
CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, :1143-1154
[3]  
Burkhalter L, 2020, PROCEEDINGS OF THE 17TH USENIX SYMPOSIUM ON NETWORKED SYSTEMS DESIGN AND IMPLEMENTATION, P835
[4]   Dynamic Searchable Encryption in Very-Large Databases: Data Structures and Implementation [J].
Cash, David ;
Jaeger, Joseph ;
Jarecki, Stanislaw ;
Jutla, Charanjit ;
Krawczyk, Hugo ;
Rosu, Marcel-Catalin ;
Steine, Michael .
21ST ANNUAL NETWORK AND DISTRIBUTED SYSTEM SECURITY SYMPOSIUM (NDSS 2014), 2014,
[5]  
Cash D, 2013, LECT NOTES COMPUT SC, V8042, P353, DOI 10.1007/978-3-642-40041-4_20
[6]  
Cash D, 2014, LECT NOTES COMPUT SC, V8441, P351, DOI 10.1007/978-3-642-55220-5_20
[7]  
Chamani JG, 2022, PROCEEDINGS OF THE 31ST USENIX SECURITY SYMPOSIUM, P2425
[8]   New Constructions for Forward and Backward Private Symmetric Searchable Encryption [J].
Chamani, Javad Ghareh ;
Papadopoulos, Dimitrios ;
Papamanthou, Charalampos ;
Jalili, Rasool .
PROCEEDINGS OF THE 2018 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY (CCS'18), 2018, :1038-1055
[9]   Bestie: Very Practical Searchable Encryption with Forward and Backward Security [J].
Chen, Tianyang ;
Xu, Peng ;
Wang, Wei ;
Zheng, Yubo ;
Susilo, Willy ;
Jin, Hai .
COMPUTER SECURITY - ESORICS 2021, PT II, 2021, 12973 :3-23
[10]   Privacy-preserving Dynamic Symmetric Searchable Encryption with Controllable Leakage [J].
Cui, Shujie ;
Song, Xiangfu ;
Asghar, Muhammad Rizwan ;
Galbraith, Steven D. ;
Russello, Giovanni .
ACM TRANSACTIONS ON PRIVACY AND SECURITY, 2021, 24 (03)