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 条
  • [1] Forward and Backward Private Searchable Encryption with SGX
    Amjad, Ghous
    Kamara, Seny
    Moataz, Tarik
    [J]. PROCEEDINGS OF THE 12TH EUROPEAN WORKSHOP ON SYSTEMS SECURITY (EUROSEC 2019), 2019,
  • [2] [Anonymous], 2016, IACR Cryptology ePrint Archive
  • [3] [Anonymous], 2018, STORJ PROJ
  • [4] [Anonymous], 2020, ETH GASPRICE
  • [5] [Anonymous], 2019, SOL
  • [6] [Anonymous], 2014, ETH PROJ
  • [7] [Anonymous], 2020, TESTRPC
  • [8] Bost R., 2016, P ACM C COMP COMM SE, P577
  • [9] Forward and Backward Private Searchable Encryption from Constrained Cryptographic Primitives
    Bost, Raphael
    Minaud, Brice
    Ohrimenko, Olga
    [J]. CCS'17: PROCEEDINGS OF THE 2017 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2017, : 1465 - 1482
  • [10] Σοφοζ - Forward Secure Searchable Encryption
    Bost, Raphael
    [J]. CCS'16: PROCEEDINGS OF THE 2016 ACM SIGSAC CONFERENCE ON COMPUTER AND COMMUNICATIONS SECURITY, 2016, : 1143 - 1154