Paper 2025/2275 Original: eprint.iacr.org/2025/2275 ↗

Random-Access AEAD for Fast Lightweight Online Encryption

Andrés Fábrega
Julia Len
Thomas Ristenpart
Gregory Rubin
Abstract

We study the problem of random-access authenticated encryption. In this setting, one wishes to encrypt (resp., decrypt) a large payload in an online matter, i.e., using a limited amount of memory, while allowing for the processing of plaintext (resp., ciphertext) segments to be in a random order. Prior work has studied online AE for in-order (streaming) encryption and decryption, and later work added additional constraints to support random access decryption. The result is complicated notions that are not built from the start to account for random access. We thus provide a new, clean-state treatment to the random-access setting. We introduce random-access authenticated encryption (raAE) schemes, which captures AEAD that provides random-access encryption and decryption. We introduce formal security definitions for raAE schemes that cover confidentiality, integrity, and commitment. We prove relationships with existing notions, showing that our simpler treatment does not sacrifice achievable security. Our implications also result in the first treatment of commitment security for online AEAD as well, an increasingly important security goal for AEAD. We then exercise our formalization with a practice-motivated case study: FIPS-compliant raAE. We introduce an raAE scheme called FLOE (Fast Lightweight Online Encryption) that is FIPS compliant, compatible with existing AES-GCM APIs that mandate random nonces, and yet can provide secure, random-access, committing encryption of orders of magnitude more data than naive approaches that utilize AES-GCM. FLOE was designed in close collaboration with leading cloud data platform Snowflake, where it will soon be used in production to protect sensitive data.

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
Preprint.
History
2025-12-18: last updated
2025-12-18: published
Short URL
https://ia.cr/2025/2275
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2275,
      author = {Andrés Fábrega and Julia Len and Thomas Ristenpart and Gregory Rubin},
      title = {Random-Access AEAD for Fast Lightweight Online Encryption},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2275},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2275}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.