TY - JOUR
T1 - SPEKS
T2 - Forward private SGX-based public key encryption with keyword search
AU - Yoon, Hyundo
AU - Moon, Soojung
AU - Kim, Youngki
AU - Hahn, Changhee
AU - Lee, Wonjun
AU - Hur, Junbeom
N1 - Publisher Copyright:
© 2020 by the authors. Licensee MDPI, Basel, Switzerland.
PY - 2020/11/1
Y1 - 2020/11/1
N2 - Public key encryption with keyword search (PEKS) enables users to search over encrypted data outsourced to an untrusted server. Unfortunately, updates to the outsourced data may incur information leakage by exploiting the previously submitted queries. Prior works addressed this issue by means of forward privacy, but most of them suffer from significant performance degradation. In this paper, we present a novel forward private PEKS scheme leveraging Software Guard Extension (SGX), a trusted execution environment provided by Intel. The proposed scheme presents substantial performance improvements over prior work. Specifically, we reduce the query processing cost from O(n) to O(1), where n is the number of encrypted data. According to our performance analysis, the overall computation time is reduced by 80% on average. Lastly, we provide a formal security definition of SGX-based forward private PEKS, as well as a rigorous security proof of the proposed scheme.
AB - Public key encryption with keyword search (PEKS) enables users to search over encrypted data outsourced to an untrusted server. Unfortunately, updates to the outsourced data may incur information leakage by exploiting the previously submitted queries. Prior works addressed this issue by means of forward privacy, but most of them suffer from significant performance degradation. In this paper, we present a novel forward private PEKS scheme leveraging Software Guard Extension (SGX), a trusted execution environment provided by Intel. The proposed scheme presents substantial performance improvements over prior work. Specifically, we reduce the query processing cost from O(n) to O(1), where n is the number of encrypted data. According to our performance analysis, the overall computation time is reduced by 80% on average. Lastly, we provide a formal security definition of SGX-based forward private PEKS, as well as a rigorous security proof of the proposed scheme.
KW - Forward privacy
KW - PEKS
KW - Searchable encryption
KW - SGX
KW - Trusted execution environment
UR - http://www.scopus.com/inward/record.url?scp=85095689564&partnerID=8YFLogxK
U2 - 10.3390/app10217842
DO - 10.3390/app10217842
M3 - Article
AN - SCOPUS:85095689564
SN - 2076-3417
VL - 10
SP - 1
EP - 13
JO - Applied Sciences (Switzerland)
JF - Applied Sciences (Switzerland)
IS - 21
M1 - 7842
ER -