A Verifiable Symmetric Searchable Encryption Scheme Based on the AVL Tree

被引:10
|
作者
Wang, Qing [1 ]
Zhang, Xi [1 ]
Qin, Jing [1 ,2 ]
Ma, Jixin [3 ]
Huang, Xinyi [4 ]
机构
[1] Shandong Univ, Sch Math, Jinan 250100, Shandong, Peoples R China
[2] Chinese Acad Sci, Inst Informat Engn, State Key Lab Informat Secur, Beijing 100093, Peoples R China
[3] Univ Greenwich, Sch Comp & Math Sci, London, England
[4] Fujian Normal Univ, Coll Math & Informat, Fuzhou 350117, Fujian, Peoples R China
来源
COMPUTER JOURNAL | 2023年 / 66卷 / 01期
基金
中国国家自然科学基金;
关键词
keyword search; data verifiability; AVL tree; OUTSOURCED DATABASE; KEYWORD SEARCH; CLOUD;
D O I
10.1093/comjnl/bxab152
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Verifiable symmetric searchable encryption is a keyword search technology that supports verification of search results. Many schemes improve search performance by dividing each keyword label into segments and storing them in a Trie-tree at the expense of high storage. And the index will degenerate into a linear linked list when all keyword labels have the same prefix except for the last segment. But it will greatly affect the search efficiency. In this paper, we propose a verifiable symmetric searchable encryption scheme based on the AVL Tree (abbreviated as VSSE-AVL), which uses complete keyword labels to build the index. Compared with the Trie-tree index, VSSE-AVL not only balances storage and search performance, but also avoids degradation. To verify the correctness and completeness of empty search results, we store path information in each leaf node and node with only one child node. Considering the substitution attack, we bind the file identifier and the file so that the client will find out once the server returns inconsistent search results. Rigorous security analysis shows VSSE-AVL satisfies privacy and verifiability. Compared with the verifiable SSE-2 with the same security, the experimental evaluation shows that our proposed scheme performs better on storage, search and verification.
引用
收藏
页码:174 / 183
页数:10
相关论文
共 50 条
  • [1] Verifiable and Searchable Symmetric Encryption Scheme Based on the Public Key Cryptosystem
    Duan, Gangqiang
    Li, Shuai
    ELECTRONICS, 2023, 12 (18)
  • [2] Verifiable Dynamic Searchable Symmetric Encryption Based on Blockchain
    Xu W.-S.
    Zhang J.-B.
    Yuan Y.-L.
    Ruan Jian Xue Bao/Journal of Software, 2023, 34 (11): : 5392 - 5407
  • [3] A Searchable Symmetric Encryption Scheme Based on SRE
    Huang Y.
    Yu B.
    Li S.
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2023, 60 (12): : 2725 - 2736
  • [4] Verifiable attribute-based searchable encryption scheme based on blockchain
    Yan X.
    Yuan X.
    Tang Y.
    Chen Y.
    Tongxin Xuebao/Journal on Communications, 2020, 41 (02): : 187 - 198
  • [5] Publicly verifiable searchable symmetric encryption based on efficient cryptographic components
    Soleimanian, Azam
    Khazaei, Shahram
    DESIGNS CODES AND CRYPTOGRAPHY, 2019, 87 (01) : 123 - 147
  • [6] Publicly verifiable searchable symmetric encryption based on efficient cryptographic components
    Azam Soleimanian
    Shahram Khazaei
    Designs, Codes and Cryptography, 2019, 87 : 123 - 147
  • [7] Efficient No-dictionary Verifiable Searchable Symmetric Encryption
    Ogata, Wakaha
    Kurosawa, Kaoru
    FINANCIAL CRYPTOGRAPHY AND DATA SECURITY, FC 2017, 2017, 10322 : 498 - 516
  • [8] Verifiable Searchable Symmetric Encryption Over Additive Homomorphism
    Ji, Licheng
    Li, Jiguo
    Zhang, Yicheng
    Lu, Yang
    IEEE TRANSACTIONS ON INFORMATION FORENSICS AND SECURITY, 2025, 20 : 1320 - 1332
  • [9] Exipnos: An Efficient Verifiable Dynamic Symmetric Searchable Encryption Scheme with Forward and Backward Privacy
    Aaraj, Najwa
    Marcolla, Chiara
    Zhu, Xiaojie
    PROGRESS IN CRYPTOLOGY, INDOCRYPT 2021, 2021, 13143 : 487 - 509
  • [10] Blockchain-based searchable symmetric encryption scheme
    Li, Huige
    Tian, Haibo
    Zhang, Fangguo
    He, Jiejie
    COMPUTERS & ELECTRICAL ENGINEERING, 2019, 73 : 32 - 45