We Can Make Mistakes: Fault-tolerant Forward Private Verifiable Dynamic Searchable Symmetric Encryption

被引:4
|
作者
Yuan, Dandan [1 ]
Cui, Shujie [2 ]
Russello, Giovanni [1 ]
机构
[1] Univ Auckland, Auckland, New Zealand
[2] Monash Univ, Clayton, Vic, Australia
关键词
Security and Privacy Protection; Verification; Database Management; Information Search and Retrieval;
D O I
10.1109/EuroSP53844.2022.00043
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
Verifiable Dynamic Searchable Symmetric Encryption (VDSSE) enables users to securely outsource databases (document sets) to cloud servers and perform searches and updates. The verifiability property prevents users from accepting incorrect search results returned by a malicious server. However, we discover that the community currently only focuses on preventing malicious behavior from the server but ignores incorrect updates from the client, which are very likely to happen since there is no record on the client to check. Indeed most existing VDSSE schemes are not sufficient to tolerate incorrect updates from the client. For instance, deleting a nonexistent keyword-identifier pair can break their correctness and soundness. In this paper, we demonstrate the vulnerabilities of a type of existing VDSSE schemes that fail them to ensure correctness and soundness properties on incorrect updates. We propose an efficient fault-tolerant solution that can consider any DSSE scheme as a black-box and make them into a fault-tolerant VDSSE in the malicious model. Forward privacy is an important property of DSSE that prevents the server from linking an update operation to previous search queries. Our approach can also make any forward secure DSSE scheme into a fault-tolerant VDSSE without breaking the forward security guarantee. In this work, we take FAST [1] (TDSC 2020), a forward secure DSSE, as an example, implement a prototype of our solution, and evaluate its performance. Even when compared with the previous fastest forward private construction that does not support fault tolerance, the experiments show that our construction saves 9x client storage and has better search and update efficiency.
引用
收藏
页码:587 / 605
页数:19
相关论文
共 40 条
  • [31] Verifiable Multilevel Dynamic Searchable Encryption With Forward and Backward Privacy in Cloud-Assisted IoT
    Ge, Yue
    Gao, Ying
    Ning, Jianting
    Ma, Jie
    Chen, Xiaofeng
    [J]. IEEE Internet of Things Journal, 2024, 11 (24) : 40861 - 40874
  • [32] Nowhere to Leak: A Multi-client Forward and Backward Private Symmetric Searchable Encryption Scheme
    Bakas, Alexandros
    Michalas, Antonis
    [J]. DATA AND APPLICATIONS SECURITY AND PRIVACY XXXV, 2021, 12840 : 84 - 95
  • [33] Experimental Evaluation of Forward Secure Dynamic Symmetric Searchable Encryption using the Searchitect Framework
    Kramer, Ines
    Schmidt, Silvia
    Koschuch, Manuel
    Tausig, Mathias
    [J]. PROCEEDINGS OF THE 5TH INTERNATIONAL CONFERENCE ON INTERNET OF THINGS, BIG DATA AND SECURITY (IOTBDS), 2020, : 25 - 35
  • [34] Dynamic Searchable Symmetric Encryption Schemes Supporting Range Queries with Forward (and Backward) Security
    Zuo, Cong
    Sun, Shi-Feng
    Liu, Joseph K.
    Shao, Jun
    Pieprzyk, Josef
    [J]. COMPUTER SECURITY (ESORICS 2018), PT II, 2018, 11099 : 228 - 246
  • [35] A Multi-User Forward Secure Dynamic Symmetric Searchable Encryption with Enhanced Security
    Lu B.
    Zhou J.
    Cao Z.
    [J]. Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2020, 57 (10): : 2104 - 2116
  • [36] Power Range: Forward Private Multi-Client Symmetric Searchable Encryption with Range Queries Support
    Bakas, Alexandros
    Michalas, Antonis
    [J]. 2020 IEEE SYMPOSIUM ON COMPUTERS AND COMMUNICATIONS (ISCC), 2020, : 39 - 45
  • [37] MFPSE: Multi-user Forward Private Searchable Encryption with dynamic authorization in cloud computing
    Li, Jianwei
    Wang, Xiaoming
    Gan, Qingqing
    Wang, Fengling
    [J]. COMPUTER COMMUNICATIONS, 2022, 191 : 184 - 193
  • [38] Can we rely on COTS microkernels for building fault-tolerant systems?
    Salles, F
    Arlat, J
    Fabre, JC
    [J]. PROCEEDINGS OF THE SIXTH IEEE COMPUTER SOCIETY WORKSHOP ON FUTURE TRENDS OF DISTRIBUTED COMPUTING SYSTEMS, 1997, : 189 - 194
  • [39] Fault-tolerant algorithm based on active request and dynamic load distribution for CAN system
    Cao X.-H.
    Zhou Y.
    [J]. Huanan Ligong Daxue Xuebao/Journal of South China University of Technology (Natural Science), 2010, 38 (09): : 30 - 34
  • [40] FTPS: Efficient fault-tolerant dynamic phrase search over outsourced encrypted data with forward and backward privacy
    Zhou, Yousheng
    Liu, Kexin
    Vijayakumar, Pandi
    [J]. CONCURRENCY AND COMPUTATION-PRACTICE & EXPERIENCE, 2022, 34 (28):