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 条
  • [1] An efficient privacy-preserving multi-keyword search over encrypted cloud data with ranking
    Cengiz Örencik
    Erkay Savaş
    Distributed and Parallel Databases, 2014, 32 : 119 - 160
  • [2] An efficient privacy-preserving multi-keyword search over encrypted cloud data with ranking
    Orencik, Cengiz
    Savas, Erkay
    DISTRIBUTED AND PARALLEL DATABASES, 2014, 32 (01) : 119 - 160
  • [3] Privacy-Preserving Multi-keyword Ranked Search over Encrypted Cloud Data
    Cao, Ning
    Wang, Cong
    Li, Ming
    Ren, Kui
    Lou, Wenjing
    2011 PROCEEDINGS IEEE INFOCOM, 2011, : 829 - 837
  • [4] Privacy-Preserving Multi-Keyword Ranked Search over Encrypted Cloud Data
    Cao, Ning
    Wang, Cong
    Li, Ming
    Ren, Kui
    Lou, Wenjing
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (01) : 222 - 233
  • [5] An Efficient Privacy-Preserving Multi-Keyword Ranked Search over Encrypted Data in Cloud Computing
    Ahmad, Shadab
    Kurnar, Pasupuleti Syam
    2016 IEEE ANNUAL INDIA CONFERENCE (INDICON), 2016,
  • [6] Privacy-preserving multi-keyword hybrid search over encrypted data in cloud
    Singh N.
    Kumar J.
    Singh A.K.
    Mohan A.
    Journal of Ambient Intelligence and Humanized Computing, 2024, 15 (01) : 261 - 274
  • [7] Time Efficient Privacy-Preserving Multi-keyword Ranked Search over Encrypted Cloud Data
    Jivane, Anjali Baburao
    2017 IEEE INTERNATIONAL CONFERENCE ON POWER, CONTROL, SIGNALS AND INSTRUMENTATION ENGINEERING (ICPCSI), 2017, : 497 - 503
  • [8] Privacy-Preserving Multi-Keyword Fuzzy Search over Encrypted Data in the Cloud
    Wang, Bing
    Yu, Shucheng
    Lou, Wenjing
    Hou, Y. Thomas
    2014 PROCEEDINGS IEEE INFOCOM, 2014, : 2112 - 2120
  • [9] An Efficient and Privacy-Preserving Semantic Multi-Keyword Ranked Search over Encrypted Cloud Data
    Chen, Li
    Sun, Xingming
    Xia, Zhihua
    Liu, Qi
    INTERNATIONAL JOURNAL OF SECURITY AND ITS APPLICATIONS, 2014, 8 (02): : 323 - 332
  • [10] Privacy-Preserving Multi-Keyword Fuzzy Search over Outsourced Encrypted Cloud Data
    Shi, Xiu-jin
    Yang, Ling-zhen
    COMPUTER SCIENCE AND TECHNOLOGY (CST2016), 2017, : 505 - 513