Abstract
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. © 2022 IEEE.
| Original language | English |
|---|---|
| Pages (from-to) | 2111-2126 |
| Journal | IEEE Transactions on Dependable and Secure Computing |
| Volume | 20 |
| Issue number | 3 |
| Online published | 10 May 2022 |
| DOIs | |
| Publication status | Published - May 2023 |
Research Keywords
- blockchain
- Blockchains
- Dynamic searchable symmetric encryption
- Encryption
- forward privacy
- Indexes
- Privacy
- Prototypes
- Servers
- Smart contracts
- verifiable searchable encryption
Fingerprint
Dive into the research topics of 'Towards Public Verifiable and Forward-Privacy Encrypted Search by Using Blockchain'. Together they form a unique fingerprint.-
RFS: Building Privacy-assured and Scalable Encrypted Databases with Secure Enclave
WANG, C. (Principal Investigator / Project Coordinator)
1/01/22 → …
Project: Research
-
RIF-ExtU-Lead: Enabling Secure and Efficient Cross-Silo Federated Learning at Scale
Li, B. (Main Project Coordinator [External]) & WANG, C. (Principal Investigator / Project Coordinator)
1/02/21 → …
Project: Research
-
GRF: Towards Secure, Dynamic, and Practical Auditing for Decentralized Storage Network
WANG, C. (Principal Investigator / Project Coordinator)
1/01/22 → 18/11/25
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver