arrow
Return

Searchable encryption algorithm based on key aggregation of multiple data owners in data sharing

delete2023-11-01
delete3
PRE
AI
徐光伟 cover
徐光伟 (Guangwei Xu) *
W
Wenrui Ji
Y
Yan Wang
X
Xiujin Shi
Q
Qiubo Huang
甘杨兰 cover
甘杨兰 (Yanglan Gan)
DOI:10.1016/j.jisa.2023.103600delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
Searchable encryption allows data owners to outsource their encrypted data to cloud servers and provide a searchable encryption service without exposing their sensitive information. Existing searchable encryption schemes provide the service for users to query the encrypted data of a single data owner. However, these schemes ignore the problem of query matching efficiency when users query the encrypted data of multiple data owners simultaneously. Specifically, for the same content encrypted by different data owners, users need to generate different query trapdoors in the query phase and match the different query trapdoors and indexes in the matching phase. In this paper, we propose a searchable encryption algorithm based on the key aggregation of multiple data owners. The algorithm first generates keys for multiple data owners using the mutual inversion of elements in a finite field to ensure the consistency of ciphertext processing. Then, it generates index keys to build encrypted indexes and ensure the searchability of the ciphertext. Finally, it generates query trapdoors based on multi-key aggregation to match the encrypted indexes of multiple data owners. The theoretical analysis and simulation results show that the proposed algorithm improves the query efficiency and protects the query indexes and trapdoors.
Keywords:
Searchable encryption
Multiple data owners
Key aggregation
Query index
Query trapdoor

Journal

Journal of Information Security and Applications cover
Journal of Information Security and Applications
IF:
3.7
Papers:
1.9K
Citations:
4.9K

Organization

D
Donghua University
Scholars:
2.0W
Papers: 1.4W
Citations: 2.9W