Updatable searchable symmetric encryption: Definitions and constructions *

THEORETICAL COMPUTER SCIENCE(2024)

引用 0|浏览5
暂无评分
摘要
Searchable symmetric encryption (SSE) allows a client to search over encrypted data. To address the real threat of key compromise in practice, this work initiates the study of key rotation for SSE and introduces the notion of updatable SSE (USSE). In USSE, a client can issue a single update token that permits the server to convert existing encrypted data from the old key to the new key. In particular, center dot we formalize the syntax of USSE and define the security model that captures the inference of key, search token, update token and encrypted data with bi-/uni-/no-directional key updates and bi-/uni-directional encrypted data updates. center dot we present a USSE scheme that supports conjunctive queries with sub -linear complexity, and prove its security with no -directional key update and bi-directional encrypted data update. We also give extensions for concerning different key/encrypted data updates. center dot we implement our USSE schemes and evaluate the performance with real -world dataset, which illustrates that our schemes achieve practically acceptable computational overhead and communication cost. Technically, our formalization of USSE is inspired by updatable encryption (UE); our USSE schemes are obtained by a semi -generic transformation from Cash et al.'s SSE and UE. The transformation itself only relies on DL and DBDH assumptions. We believe that the transformation is of independent interest and applicable to other scenarios where the SSE systems follow the structure of Cash et al.'s work.
更多
查看译文
关键词
Searchable symmetric encryption,Updatable encryption,Key rotation,No-directional updates
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要