Paper 2025/340

Hollow LWE: A New Spin, Unbounded Updatable Encryption from LWE and PCE

Martin R. Albrecht, King's College London, SandboxAQ
Benjamin Benčina, Royal Holloway University of London
Russell W. F. Lai, Aalto University
Abstract

Updatable public-key encryption (UPKE) allows anyone to update a public key while simultaneously producing an update token, given which the secret key holder could consistently update the secret key. Furthermore, ciphertexts encrypted under the old public key remain secure even if the updated secret key is leaked -- a property much desired in secure messaging. All existing lattice-based constructions of UPKE update keys by a noisy linear shift. As the noise accumulates, these schemes either require super-polynomial-size moduli or an a priori bounded number of updates to maintain decryption correctness. Inspired by recent works on cryptography based on the lattice isomorphism problem, we propose an alternative way to update keys in lattice-based UPKE. Instead of shifting, we rotate them. As rotations do not induce norm growth, our construction supports an unbounded number of updates with a polynomial-size modulus. The security of our scheme is based on the LWE assumption over hollow matrices -- matrices which generate linear codes with non-trivial hull -- and the hardness of permutation code equivalence. Along the way, we also show that LWE over hollow matrices is as hard as LWE over uniform matrices, and that a leftover hash lemma holds for hollow matrices.

Metadata
Available format(s)
PDF
Publication info
A major revision of an IACR publication in EUROCRYPT 2025
Contact author(s)
martin albrecht @ kcl ac uk
Benjamin Bencina 2022 @ live rhul ac uk
russell lai @ aalto fi
History
2025-02-25: approved
2025-02-24: received
See all versions
Short URL
https://ia.cr/2025/340
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2025/340,
      author = {Martin R. Albrecht and Benjamin Benčina and Russell W. F. Lai},
      title = {Hollow {LWE}: A New Spin, Unbounded Updatable Encryption from {LWE} and {PCE}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/340},
      year = {2025},
      url = {https://eprint.iacr.org/2025/340}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.