Token open secure and practical NTRU-based updatable encryption

Yang Song,Haiying Gao,Shiyu Wang,Chao Ma,Keshuo Sun
DOI: https://doi.org/10.1007/s11227-024-05962-9
IF: 3.3
2024-03-12
The Journal of Supercomputing
Abstract:Updatable encryption (UE) is a cryptosystem that allows clients to outsource encrypted data to untrusted servers and periodically rotating the encryption keys. The server can update the encrypted data from an old key to a new key using an update token generated by the client without revealing any information about the plaintext. In this paper, we propose a new security model for UE that considers the possibility of an adversary corrupting all update tokens and keys of the past epochs. We show that our security model is consistent with the actual application scenarios of UE. We construct the first UE scheme based on NTRU, named NTRU-UE. Our scheme employs the generalized key-switching technique to achieve backward-leak uni-directional key updates and uni-directional ciphertext updates. Additionally, we use the ciphertext-masking technique to achieve random-update. We prove that the new scheme satisfies the security requirements in our model. Furthermore, we evaluate the security levels of our scheme in both classical and quantum models. We also present the implementation efficiency of our scheme and the number of times the key can be updated under our recommended parameters. These results fill the long-term gap in theory and practical application of UE.
computer science, theory & methods,engineering, electrical & electronic, hardware & architecture
What problem does this paper attempt to address?