Privacy-preserving and Efficient Multi-keyword Search Over Encrypted Data on Blockchain

被引:69
|
作者
Jiang, Shan [1 ]
Cao, Jiannong [1 ]
McCannt, Julie A. [2 ]
Yang, Yanni [1 ]
Liu, Yang [3 ]
Wang, Xiaoqing [3 ]
Deng, Yuming [3 ]
机构
[1] Hong Kong Polytech Univ, Hong Kong, Peoples R China
[2] Imperial Coll London, Dept Comp, London, England
[3] Alibaba Grp Holding Ltd, Hangzhou, Peoples R China
关键词
Blockchain; symmetric searchable encryption; smart contract;
D O I
10.1109/Blockchain.2019.00062
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Recent research has demonstrated searchable blockchains that not only provide reliable search over encrypted distributed storage systems but ensure privacy is preserved. Yet, current solutions focus on single-keyword search over encrypted data on the blockchain. To extend such approaches to multi-keyword scenarios, they essentially perform a single-keyword search for multiple times and take the intersection of the results. However, such extensions suffer from privacy and efficiency issues. In particular, the service peers, which process the search requests, will be aware of the intermediate results, which include the data associated with each of the encrypted keywords. Moreover, these multiple traversals incur long delays in performing the search requests one after another with an extra cost in calculating the intersection of multiple sets. Finally, the service peers will charge the data owner a lot for writing the vast intermediate results to the smart contract. In this paper, we propose a bloom filter-enabled multi-keyword search protocol with enhanced efficiency as well as privacy preservation. In the protocol, a low-frequency keyword selected by a bloom filter will be used to filter the database when performing a multi-keyword search operation. Because the keyword is of low frequency, the majority of the data will be excluded from the result, which reduces the computational cost significantly. Moreover, we propose to use pseudorandom tags to facilitate completing each search operation in only one round. In this way, no intermediate results are generated, and the privacy is preserved. Finally, we implement the protocol in a local simulated blockchain network and conduct extensive experiments. The results indicate that our multi-keyword search protocol outperforms the traditional method with an average of 14.67% less time delay and 59.96% less financial cost.
引用
收藏
页码:405 / 410
页数:6
相关论文
共 50 条
  • [41] A privacy-preserving multi-keyword search approach in cloud computing
    Ahmed M. Manasrah
    Mahmoud Abu Nasir
    Maher Salem
    Soft Computing, 2020, 24 : 5609 - 5631
  • [42] Achieving Efficient and Privacy-Preserving Multi-Keyword Conjunctive Query Over Cloud
    Yin, Fan
    Zheng, Yandong
    Lu, Rongxing
    Tang, Xiaohu
    IEEE ACCESS, 2019, 7 : 165862 - 165872
  • [43] A privacy-preserving multi-keyword search approach in cloud computing
    Manasrah, Ahmed M.
    Abu Nasir, Mahmoud
    Salem, Maher
    SOFT COMPUTING, 2020, 24 (08) : 5609 - 5631
  • [44] BPMS: Blockchain-Based Privacy-Preserving Multi-Keyword Search in Multi-Owner Setting
    Gao, Sheng
    Chen, Yuqi
    Zhu, Jianming
    Sui, Zhiyuan
    Zhang, Rui
    Ma, Xindi
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (03) : 2260 - 2272
  • [45] Fast Privacy-Preserving Keyword Search on Encrypted Outsourced Data
    Wodi, Bryan H.
    Leung, Carson K.
    Cuzzocrea, Alfredo
    Ourav, S.
    2019 IEEE INTERNATIONAL CONFERENCE ON BIG DATA (BIG DATA), 2019,
  • [46] Efficient and Privacy-Preserving Spatial Keyword Similarity Query Over Encrypted Data
    Zhang, Songnian
    Ray, Suprio
    Lu, Rongxing
    Guan, Yunguo
    Zheng, Yandong
    Shao, Jun
    IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2023, 20 (05) : 3770 - 3786
  • [47] Secure and privacy-preserving multi-keyword ranked information retrieval from encrypted big data
    Mohan L.
    Sudheep Elayidom M.
    International Journal of Information and Computer Security, 2020, 13 (02): : 141 - 165
  • [48] BSMFS: Blockchain assisted Secure Multi-keyword Fuzzy Search over Encrypted Data
    Chakraborty, Partha Sarathi
    Chandrawanshi, Mangesh Shivaji
    Kumar, Puspesh
    Tripathy, Somanath
    2022 IEEE INTERNATIONAL CONFERENCE ON BLOCKCHAIN (BLOCKCHAIN 2022), 2022, : 216 - 221
  • [49] Privacy-Preserving and Forward Public Key Encryption With Field-Free Multi-Keyword Search for Cloud Encrypted Data
    Lu, Yang
    Li, Jiguo
    IEEE TRANSACTIONS ON CLOUD COMPUTING, 2023, 11 (04) : 3619 - 3630
  • [50] Efficient Privacy-Preserving Multi-keyword Ranked Search Utilizing Document Replication and Partition
    Tseng, Ching-Yang
    Lu, ChangChun
    Chou, Cheng-Fu
    2015 12TH ANNUAL IEEE CONSUMER COMMUNICATIONS AND NETWORKING CONFERENCE, 2015, : 671 - 676