Paper 2023/1432
Populating the Zoo of Rugged Pseudorandom Permutations
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)
- 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
-
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}, url = {https://eprint.iacr.org/2023/1432} }