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 条
  • [21] Efficient Privacy Preserving of Multi-keyword Ranked Search Model over Encrypted Cloud Computing
    Mlgheit, Jassim R.
    Houssein, Essam H.
    Zayed, Hala H.
    2018 1ST INTERNATIONAL CONFERENCE ON COMPUTER APPLICATIONS & INFORMATION SECURITY (ICCAIS' 2018), 2018,
  • [22] Towards efficient verifiable multi-keyword search over encrypted data based on blockchain
    Xu, Wanshan
    Zhang, Jianbiao
    Yuan, Yilin
    Wang, Xiao
    Liu, Yanhui
    Khalid, Muhammad Irfan
    PEERJ COMPUTER SCIENCE, 2022, 8
  • [23] Privacy-Preserving and Ranked Search Using Advanced Multi-Keyword Scheme Over the Encrypted Cloud Environment
    Joshi, Narendra Shyam
    Sambrekar, Kuldeep P.
    JOURNAL OF ELECTRICAL SYSTEMS, 2024, 20 (01) : 353 - 365
  • [24] Efficient verifiable multi-keyword search over encrypted data
    Miao, Yinbin
    Ma, Jianfeng
    Zhang, Junwei
    Liu, Zhiquan
    Xi'an Dianzi Keji Daxue Xuebao/Journal of Xidian University, 2017, 44 (04): : 18 - 23
  • [25] Efficient Strong Privacy-Preserving Conjunctive Keyword Search Over Encrypted Cloud Data
    Xu, Chang
    Wang, Ruijuan
    Zhu, Liehuang
    Zhang, Chuan
    Lu, Rongxing
    Sharif, Kashif
    IEEE TRANSACTIONS ON BIG DATA, 2023, 9 (03) : 805 - 817
  • [26] A Privacy-Preserving Multi-keyword Ranked Search Scheme over Encrypted Cloud Data using MIR-tree
    Gurjar, Sonu Pratap Singh
    Pasupuleti, Syam Kumar
    2016 INTERNATIONAL CONFERENCE ON COMPUTING, ANALYTICS AND SECURITY TRENDS (CAST), 2016, : 533 - 538
  • [27] Verifiable and Privacy-Preserving Ranked Multi-Keyword Search over Outsourced Data in Clouds
    Zhao, Meng
    Liu, Lin-Gang
    Ding, Yong
    Wang, Yujue
    Liang, Hai
    Tang, Shijie
    Wen, Baodong
    Liang, Weiyou
    2021 IEEE 15TH INTERNATIONAL CONFERENCE ON BIG DATA SCIENCE AND ENGINEERING (BIGDATASE 2021), 2021, : 95 - 102
  • [28] Privacy-Preserving Ranked Multi-keyword Fuzzy Search on Cloud Encrypted Data Supporting Range Query
    Jie Wang
    Xiao Yu
    Ming Zhao
    Arabian Journal for Science and Engineering, 2015, 40 : 2375 - 2388
  • [29] Privacy-Preserving Ranked Multi-keyword Fuzzy Search on Cloud Encrypted Data Supporting Range Query
    Wang, Jie
    Yu, Xiao
    Zhao, Ming
    ARABIAN JOURNAL FOR SCIENCE AND ENGINEERING, 2015, 40 (08) : 2375 - 2388
  • [30] A Fast Privacy-Preserving Multi-keyword Search Scheme on Cloud Data
    Yang, Ce
    Zhang, Weiming
    Xu, Jun
    Xu, Jiajia
    Yu, Nenghai
    2012 INTERNATIONAL CONFERENCE ON CLOUD COMPUTING AND SERVICE COMPUTING (CSC), 2012, : 104 - 110