Paper 2025/583
Counter Galois Onion (CGO) for Tor: Fast Non-Malleable Onion Encryption
Abstract
In 2012, the Tor project expressed the need to upgrade Tor's onion encryption scheme to protect against tagging attacks and thereby strengthen its end-to-end integrity protection. Tor proposal 261, where each encryption layer is processed by a strongly secure, yet relatively expensive tweakable wide-block cipher, is the only concrete candidate replacement to be backed by formal, yet partial, security proofs (Degabriele and Stam, EUROCRYPT 2018, and Rogaway and Zhang, PoPETS 2018). We propose an alternative onion encryption scheme, called Counter Galois Onion (CGO), that follows a minimalistic, modular design and includes several improvements over proposal 261. CGO's underlying primitive is an updatable tweakable split-domain cipher accompanied with a new security notion, that augments the recently introduced rugged pseudorandom permutation (Degabriele and Karadžić, CRYPTO 2022). Thus, we relax the security compared to a tweakable wide-block cipher, allowing for more efficient designs. We suggest a concrete instantiation for the updatable tweakable split-domain cipher and report on our experiments comparing the performance of CGO with Tor's existing onion encryption scheme.
Metadata
- Available format(s)
-
PDF
- Category
- Cryptographic protocols
- Publication info
- Preprint.
- Keywords
- TorOnion EncryptionTagging AttacksForward SecurityRPRP
- Contact author(s)
-
jeanpaul degabriele @ tii ae
alessandro melloni 29 @ gmail com
jean-pierre muench @ posteo de
martijn @ simula no - History
- 2025-04-01: revised
- 2025-03-31: received
- See all versions
- Short URL
- https://ia.cr/2025/583
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2025/583, author = {Jean Paul Degabriele and Alessandro Melloni and Jean-Pierre Münch and Martijn Stam}, title = {Counter Galois Onion ({CGO}) for Tor: Fast Non-Malleable Onion Encryption}, howpublished = {Cryptology {ePrint} Archive, Paper 2025/583}, year = {2025}, url = {https://eprint.iacr.org/2025/583} }