Paper 2023/1432

Populating the Zoo of Rugged Pseudorandom Permutations

Jean Paul Degabriele, Technology Innovation Institute
Vukašin Karadžić, TU Darmstadt
Abstract

A Rugged Pseudorandom Permutation (RPRP) is a variable-input-length tweakable cipher satisfying a security notion that is intermediate between tweakable PRP and tweakable SPRP. It was introduced at CRYPTO 2022 by Degabriele and Karadžić, who additionally showed how to generically convert such a primitive into nonce-based and nonce-hiding AEAD schemes satisfying either misuse-resistance or release-of-unverified-plaintext security as well as Nonce-Set AEAD which has applications in protocols like QUIC and DTLS. Their work shows that RPRPs are powerful and versatile cryptographic primitives. However, the RPRP security notion itself can seem rather contrived, and the motivation behind it is not immediately clear. Moreover, they only provided a single RPRP construction, called UIV, which puts into question the generality of their modular approach and whether other instantiations are even possible. In this work, we address this question positively by presenting new RPRP constructions, thereby validating their modular approach and providing further justification in support of the RPRP security definition. Furthermore, we present a more refined view of their results by showing that strictly weaker RPRP variants, which we introduce, suffice for many of their transformations. From a theoretical perspective, our results show that the well-known three-round Feistel structure achieves stronger security as a permutation than a mere pseudorandom permutation---as was established in the seminal result by Luby and Rackoff. We conclude on a more practical note by showing how to extend the left domain of one RPRP construction for applications that require larger values in order to meet the desired level of security.

Note: Full version of the original paper published in ASIACRYPT 2023

Metadata
Available format(s)
PDF
Category
Secret-key cryptography
Publication info
A major revision of an IACR publication in ASIACRYPT 2023
Keywords
Tweakable Wide-Block CiphersRugged Pseudorandom PermutationsThree-Round FeistelDomain Extension
Contact author(s)
jeanpaul degabriele @ tii ae
vukasin karadzic @ tu-darmstadt de
History
2023-09-24: approved
2023-09-21: received
See all versions
Short URL
https://ia.cr/2023/1432
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2023/1432,
      author = {Jean Paul Degabriele and Vukašin Karadžić},
      title = {Populating the Zoo of Rugged Pseudorandom Permutations},
      howpublished = {Cryptology ePrint Archive, Paper 2023/1432},
      year = {2023},
      note = {\url{https://eprint.iacr.org/2023/1432}},
      url = {https://eprint.iacr.org/2023/1432}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.