Crooked indifferentiability of the Feistel Construction

April 15, 2024 Β· Declared Dead Β· πŸ› IACR Cryptology ePrint Archive

πŸ‘» CAUSE OF DEATH: Ghosted
No code link whatsoever

"No code URL or promise found in abstract"

Evidence collected by the PWNC Scanner

Authors Alexander Russell, Qiang Tang, Jiadong Zhu arXiv ID 2404.09450 Category cs.CR: Cryptography & Security Citations 1 Venue IACR Cryptology ePrint Archive Last Checked 4 months ago
Abstract
The Feistel construction is a fundamental technique for building pseudorandom permutations and block ciphers. This paper shows that a simple adaptation of the construction is resistant, even to algorithm substitution attacks -- that is, adversarial subversion -- of the component round functions. Specifically, we establish that a Feistel-based construction with more than $2000n/\log(1/Ξ΅)$ rounds can transform a subverted random function -- which disagrees with the original one at a small fraction (denoted by $Ξ΅$) of inputs -- into an object that is \emph{crooked-indifferentiable} from a random permutation, even if the adversary is aware of all the randomness used in the transformation. We also provide a lower bound showing that the construction cannot use fewer than $2n/\log(1/Ξ΅)$ rounds to achieve crooked-indifferentiable security.
Community shame:
Not yet rated
Community Contributions

Found the code? Know the venue? Think something is wrong? Let us know!

πŸ“œ Similar Papers

In the same crypt β€” Cryptography & Security

Died the same way β€” πŸ‘» Ghosted