cronokirby

(2026-03) Fast and Compact Lattice-Based Registration-Based Encryption

2026-03-31

Abstract

Registration-based Encryption (RBE\mathsf{RBE}) is an emerging paradigm to remove the key escrow problem in identity-based encryption (IBE) systems. RBE\mathsf{RBE} represents a promising alternative to a public-key infrastructure, attaining the best of both worlds between IBE and traditional public-key encryption. Despite a lot of recent progress, existing constructions of RBE\mathsf{RBE} are not yet on-par with other approaches in terms of practical efficiency. To make things worse, all known concretely efficient constructions are based on bilinear pairings and are broken by quantum algorithms.

In this work, we make progress on this problem. We construct a lattice-based, and therefore with plausible post-quantum security, RBE\mathsf{RBE} scheme with compact ciphertexts and fast encryption/decryption algorithms. Compared to the state-of-the-art lattice-based RBE\mathsf{RBE}, our scheme reduces ciphertext size to 0.1480.148,MB, down from 99,MB, for 10001000 users, and improves the encryption/decryption runtime by an order of magnitude. To the best of our knowledge, this is the first lattice-based RBE\mathsf{RBE} construction with ciphertexts well below one megabyte and competitive end-to-end performance, representing a significant step toward the practical adoption of RBE\mathsf{RBE}.