Lune

CRYPTO2025Top-tier venue

Tweakable Permutation-Based Luby-Rackoff Constructions

Bishwajit Chakraborty, Abishanka Saha

2025Year

Abstract

Liskov, Rivest, and Wagner, in their seminal work, formulated tweakable blockciphers and proposed two blockcipher-based design paradigms, LRW1 and LRW2, where the basic design strategy is to xor the masked tweak to the input and output of a blockcipher. The 2-round cascaded LRW2 and 4-round cascaded LRW1 have been proven to be secure up to O(23n/4)\mathcal{O}(2^{3n/4}) queries, but nn-bit optimal security still remains elusive for these designs. In their paper, Liskov also posed an open challenge of embedding the tweak directly in the blockcipher, and to address this, Goldenberg et al. introduced the tweakable Luby-Rackoff (LR) constructions. They showed that if the internal primitives are random functions, then for tweaks with tt blocks, the construction needs t+6t + 6 rounds to be optimally nn-bit CPA secure and 2t+82t + 8 rounds to be optimally nn-bit CCA secure, where respectively tt and 2t2t rounds were required to process the tweaks. Since blockciphers can be designed much more efficiently than pseudorandom functions, in many practical applications the internal primitives of LR ciphers are instantiated as blockciphers, which however would lead to a birthday-bound factor, which is not ideal for say lightweight cryptography.

This paper addresses the following two key questions affirmatively: (1) Can Goldenberg et al.'s results be extended to LR constructions with random permutations as internal primitives without compromising the optimal nn-bit security? (2) Can the number of rounds required for handling long tweaks be reduced?

We formally define TLR-compatible functions, for processing the tweak, which when composed with 4-rounds and 5-rounds of LR construction with random permutations as internal primitives gives us respectively nn-bit CPA and CCA secure tweakable permutations. For the security analysis, we proved general Mirror Theory result for three permutations. We also propose instantiating TLR-compatible functions with one round LR where a permutation (resp, two AXU hash functions) is used to mask single-block tweaks (resp., variable-length tweaks), thus proposing the nn-bit CPA (resp., CCA) secure tweakable permutation candidates, TLRP5\mathsf{TLRP5} and TLRP5+\mathsf{TLRP5+} (resp., TLRP7\mathsf{TLRP7} and TLRP7+\mathsf{TLRP7+}), using 55 (resp., 77) LR rounds, which is a significant reduction from the tweak-length-dependent results of Goldenberg et al.

We further extend the implications of our analysis of permutation-based LR as follows: (1) We show nn-bit CPA (resp., CCA) security of 55-rounds (resp. 77-rounds) permutation-based LR construction, which is quite an improvement over the existing 2n/32n/3-bit security proved by Guo et al. (2) We propose a new design paradigm, DbHtF\mathsf{DbHtF}, for nn-bit secure MACs, that involves hashing the message, then passing the diblock tag through four rounds of permutation-based LR and then truncating the left block.

Ask about this paper

Ask your agent about it.

Lune has read the top-tier papers around this one, so every answer names the papers it rests on.

Questions to start from

Your agent calls

Lunesearch_papers

Ask in Lune

Free to start. No credit card required.

Related papers

Dusk over the sea between two cliffs drawn in fine vertical lines