About | Contact Us | Register | Login
ProceedingsSeriesJournalsSearchEAI
Applied Cryptography in Computer and Communications. First EAI International Conference, AC3 2021, Virtual Event, May 15-16, 2021, Proceedings

Research Article

Using Smart Contracts to Improve Searchable Symmetric Encryption

Download(Requires a free EAI acccount)
3 downloads
Cite
BibTeX Plain Text
  • @INPROCEEDINGS{10.1007/978-3-030-80851-8_14,
        author={Yanbing Wu and Keting Jia},
        title={Using Smart Contracts to Improve Searchable Symmetric Encryption},
        proceedings={Applied Cryptography in Computer and Communications. First EAI International Conference, AC3 2021, Virtual Event, May 15-16, 2021, Proceedings},
        proceedings_a={AC3},
        year={2021},
        month={7},
        keywords={Smart contract Blockchain Searchable symmetric encryption Result integrity Verifiable Bloom filter},
        doi={10.1007/978-3-030-80851-8_14}
    }
    
  • Yanbing Wu
    Keting Jia
    Year: 2021
    Using Smart Contracts to Improve Searchable Symmetric Encryption
    AC3
    Springer
    DOI: 10.1007/978-3-030-80851-8_14
Yanbing Wu1, Keting Jia2,*
  • 1: Institute for Advanced Study, Tsinghua University
  • 2: Institute for Network Sciences and Cyberspace, BNRist, Tsinghua University
*Contact email: ktjia@mail.tsinghua.edu.cn

Abstract

In this paper, we propose a smart contract based searchable symmetric encryption scheme. The existing searchable symmetric encryption protocol can resist malicious servers when using the MAC algorithm; however, it is more effective only under the assumption that the server is running. If the server receives a user’s money but does not provide a service to the user (or if the server shuts down after receiving the user’s money), the user cannot withdraw the money paid. In addition, if the server wants to reduce computing costs, bandwidth, etc., then it may reduce the number of documents to be searched or omit part of the search results. As a result, there is no guarantee that all files have been searched. We use the Merkle tree to construct search integrity verification. Implementing search integrity verification ensures that it is nearly impossible for searchers to provide integrity verification without searching all documents. Smart contracts use computing resources effectively and help us better search the blockchain. All information is recorded on the blockchain and will not be tampered with. In addition, integrity verification and smart contracts slightly reduce the efficiency but are feasible in practice. Finally, we have theoretically and experimentally verified the safety and feasibility of the proposed scheme.

Keywords
Smart contract Blockchain Searchable symmetric encryption Result integrity Verifiable Bloom filter
Published
2021-07-05
Appears in
SpringerLink
http://dx.doi.org/10.1007/978-3-030-80851-8_14
Copyright © 2021–2025 ICST
EBSCOProQuestDBLPDOAJPortico
EAI Logo

About EAI

  • Who We Are
  • Leadership
  • Research Areas
  • Partners
  • Media Center

Community

  • Membership
  • Conference
  • Recognition
  • Sponsor Us

Publish with EAI

  • Publishing
  • Journals
  • Proceedings
  • Books
  • EUDL