Towards Public Verifiable and Forward-Privacy Encrypted Search by Using Blockchain

被引:69
作者
Guo, Yu [1 ]
Zhang, Chen [2 ]
Wang, Cong [3 ,4 ]
Jia, Xiaohua [2 ]
机构
[1] Beijing Normal Univ, Sch Artificial Intelligence, Beijing 100875, Peoples R China
[2] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[3] City Univ Hong Kong, Dept Comp Sci, Hong Kong, Peoples R China
[4] City Univ Hong Kong, Shenzhen Res Inst, Shenzhen 518057, Peoples R China
基金
中国国家自然科学基金;
关键词
Blockchains; Indexes; Servers; Smart contracts; Privacy; Encryption; Prototypes; Blockchain; dynamic searchable symmetric encryption; forward privacy; verifiable searchable encryption; CLOUD; QUERIES;
D O I
10.1109/TDSC.2022.3173291
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Dynamic Searchable Symmetric Encryption (DSSE) is a practical cryptographic primitive that assists servers to provide search and update functionalities in the ciphertext domain. Recent work on DSSE schemes has focused on the direction of forward-privacy, requiring that newly added files cannot be linked to previously query results. However, due to the complexity of forward-privacy updates, existing schemes can only address an honest-but-curious server. It is difficult to verify updated results while preserving forward-privacy. In this paper, we explore how blockchain techniques can help us achieve a verifiable and forward-privacy DSSE scheme. Our scheme resorts to the emerging smart contract as a trusted platform to store digests for public result verification, and carefully crafts dynamic query protocols to enable encrypted search with forward-privacy. In our design, indexes are collocated with encrypted files and stored at storage-servers, which makes the blockchain light-weighted and search operations more efficient. Moreover, we propose a hybrid index design to support efficient files deletion. By using our blockchain-assisted primitive, the property collision between dynamic result verification and forward-privacy can be solved. We formally analyze the security strengths and provide the prototype implementation on Ethereum. Experiment results demonstrate the feasibility and usability of our blockchain-assisted DSSE scheme.
引用
收藏
页码:2111 / 2126
页数:16
相关论文
共 60 条
  • [41] Inference Attacks on Property-Preserving Encrypted Databases
    Naveed, Muhammad
    Kamara, Seny
    Wright, Charles V.
    [J]. CCS'15: PROCEEDINGS OF THE 22ND ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2015, : 644 - 655
  • [42] Papamanthou C., 2014, PROC NETW DISTRIB SY
  • [43] FalconDB: Blockchain-based Collaborative Database
    Peng, Yanqing
    Du, Min
    Li, Feifei
    Cheng, Raymond
    Song, Dawn
    [J]. SIGMOD'20: PROCEEDINGS OF THE 2020 ACM SIGMOD INTERNATIONAL CONFERENCE ON MANAGEMENT OF DATA, 2020, : 637 - 652
  • [44] Redis, 2015, ADV KEYV CACH STOR
  • [45] HybrIDX: New Hybrid Index for Volume-hiding Range Queries in Data Outsourcing Services
    Ren, Kui
    Guo, Yu
    Li, Jiaqi
    Jia, Xiaohua
    Wang, Cong
    Zhou, Yajin
    Wang, Sheng
    Cao, Ning
    Li, Feifei
    [J]. 2020 IEEE 40TH INTERNATIONAL CONFERENCE ON DISTRIBUTED COMPUTING SYSTEMS (ICDCS), 2020, : 23 - 33
  • [46] BlindBox: Deep Packet Inspection over Encrypted Traffic
    Sherry, Justine
    Lan, Chang
    Popa, Raluca Ada
    Ratnasamy, Sylvia
    [J]. ACM SIGCOMM COMPUTER COMMUNICATION REVIEW, 2015, 45 (04) : 213 - 226
  • [47] Proxy-Free Privacy-Preserving Task Matching with Efficient Revocation in Crowdsourcing
    Shu, Jiangang
    Yang, Kan
    Jia, Xiaohua
    Liu, Ximeng
    Wang, Cong
    Deng, Robert H.
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2021, 18 (01) : 117 - 130
  • [48] Song DXD, 2000, P IEEE S SECUR PRIV, P44, DOI 10.1109/SECPRI.2000.848445
  • [49] Forward Private Searchable Symmetric Encryption with Optimized I/O Efficiency
    Song, Xiangfu
    Dong, Changyu
    Yuan, Dandan
    Xu, Qiuliang
    Zhao, Minghao
    [J]. IEEE TRANSACTIONS ON DEPENDABLE AND SECURE COMPUTING, 2020, 17 (05) : 912 - 927
  • [50] Accelerating Forward and Backward Private Searchable Encryption Using Trusted Execution
    Vo, Viet
    Lai, Shangqi
    Yuan, Xingliang
    Sun, Shi-Feng
    Nepal, Surya
    Liu, Joseph K.
    [J]. APPLIED CRYPTOGRAPHY AND NETWORK SECURITY (ACNS 2020), PT II, 2020, 12147 : 83 - 103