Secure Multi-Client Data Access with Boolean Queries in Distributed Key-Value Stores

被引:0
|
作者
Yuan, Xu [1 ]
Yuan, Xingliang [2 ]
Li, Baochun [1 ]
Wang, Cong [2 ]
机构
[1] Univ Toronto, Dept Elect & Comp Engn, Toronto, ON, Canada
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Hong Kong, Peoples R China
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the era of big data processing, it is desirable to manage large volumes of data with high scalability, confidentiality protection, and flexible types of search queries. In this paper, we propose a design to store encrypted data on a cluster of distributed servers while supporting secure and authorized Boolean queries. In particular, the data owner encrypts the database with encrypted searchable index attributes, and the encrypted data values are stored evenly across multiple servers by leveraging a distributed index framework. Based on this design, we show how to construct encrypted indexes, generate search tokens, and query parallelly to achieve efficient Boolean search. Moreover, these queries are not only limited to those initiated by the data owner but also by other authorized clients. Specifically, we further integrate a recent scheme to make the authorization of client's requests non-interactive. The data owner is not required to stay online to interact with the clients. We characterize the leakage profile and provide a formal security analysis to demonstrate that our system can guarantee data confidentiality and query privacy. To validate our protocol, we implement a system prototype and evaluate the efficiency of our construction experimentally. Through experimental results, we show the effectiveness of our protocol in term of data encryption time and Boolean query time.
引用
收藏
页码:245 / 253
页数:9
相关论文
共 50 条
  • [1] Multi-Client Searchable Encryption over Distributed Key-Value Stores
    Lin, Wanyu
    Yuan, Xu
    Li, Baochun
    Wang, Cong
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART COMPUTING (SMARTCOMP), 2017, : 72 - 78
  • [2] Enabling Encrypted Rich Queries in Distributed Key-Value Stores
    Guo, Yu
    Yuan, Xingliang
    Wang, Xinyu
    Wang, Cong
    Li, Baochun
    Jia, Xiaohua
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2019, 30 (06) : 1283 - 1297
  • [3] Handling multi-dimensional complex queries in key-value data stores
    Sun, Hailong
    Tang, Yu
    Wang, Qi
    Liu, Xudong
    INFORMATION SYSTEMS, 2017, 66 : 82 - 96
  • [4] EKV-VBQ: Ensuring Verifiable Boolean Queries in Encrypted Key-Value Stores
    Li, Yuxi
    Chen, Jingjing
    Zhou, Fucai
    Ji, Dong
    SENSORS, 2024, 24 (21)
  • [5] BigSecret: A Secure Data Management Framework for Key-Value Stores
    Pattuk, Erman
    Kantarcioglu, Murat
    Khadilkar, Vaibhav
    Ulusoy, Huseyin
    Mehrotra, Sharad
    2013 IEEE SIXTH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING (CLOUD 2013), 2013, : 147 - 154
  • [6] An Improvement to a Multi-Client Searchable Encryption Scheme for Boolean Queries
    Han Jiang
    Xue Li
    Qiuliang Xu
    Journal of Medical Systems, 2016, 40
  • [7] An Improvement to a Multi-Client Searchable Encryption Scheme for Boolean Queries
    Jiang, Han
    Li, Xue
    Xu, Qiuliang
    JOURNAL OF MEDICAL SYSTEMS, 2016, 40 (12)
  • [8] A Design for Scalable and Secure Key-value Stores
    Chen, Longbin
    Dai, Wenyun
    Qiu, Meikang
    Jiang, Ning
    2017 IEEE INTERNATIONAL CONFERENCE ON SMART CLOUD (SMARTCLOUD), 2017, : 216 - 221
  • [9] GeoWave: Utilizing Distributed Key-Value Stores for Multidimensional Data
    Whitby, Michael A.
    Fecher, Rich
    Bennight, Chris
    ADVANCES IN SPATIAL AND TEMPORAL DATABASES, SSTD 2017, 2017, 10411 : 105 - 122
  • [10] Dynamic multi-client searchable symmetric encryption with support for boolean queries
    Du, Leilei
    Li, Kenli
    Liu, Qin
    Wu, Zhiqiang
    Zhang, Shaobo
    INFORMATION SCIENCES, 2020, 506 (506) : 234 - 257