Paper 2026/146

Feistel Tools: Reprogramming and Query-Recording for QRPs

Yu-Hsuan Huang, Max Planck Institute for Security and Privacy
Andreas Hülsing, Eindhoven University of Technology, SandboxAQ
Varun Maram, University of Warwick
Silvia Ritsch, Eindhoven University of Technology
Abishanka Saha, Eindhoven University of Technology
Abstract

We present a new generic approach to extend proof techniques in the quantum random oracle model (QROM) — such as query-recording and reprogramming — to the quantum random permutation model (QRPM). Our framework involves simulating bidirectional-query random permutation oracles using Feistel constructions to port the QROM features for the underlying random round functions to the overall Feistel-simulated QRP. We then demonstrate the power of our framework by: • Obtaining a tighter than state-of-the-art lower bound for the query extrapolation problem — a variant of which was studied by Boneh and Zhandry (Eurocrypt 2013) in the QROM — in the bidirectional QRPM, as well as recovering a meaningful lower bound for the double-sided zero search problem (Unruh, Asiacrypt 2023). • Proving the adaptive zero-knowledge property of NIZKs derived from a recent variant of the Fiat-Shamir transform — called duplex-sponge Fiat-Shamir (Chiesa and Orrù, TCC 2025) which is deployed in the wild — in a post-quantum setting against non-uniform adversaries with preprocessing capabilities. All in all, our work illustrates how the “Feistel toolkit” effectively bridges the QROM-QRPM gap by not only achieving the standard QROM techniques of query-recording and reprogramming techniques for QRPs, but also unlocking new state-of-the-art features such as proving non-uniform security in the QRPM.

Metadata
Available format(s)
PDF
Category
Foundations
Publication info
Preprint.
Keywords
quantum random permutation modelQRPMreprogrammingquery-recordingFeistel networkduplex-sponge Fiat-Shamir
Contact author(s)
yu-hsuan huang @ mpi-sp org
andreas @ huelsing net
msvr81 @ gmail com
s ritsch @ tue nl
a saha1 @ tue nl
History
2026-03-25: revised
2026-01-29: received
See all versions
Short URL
https://ia.cr/2026/146
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2026/146,
      author = {Yu-Hsuan Huang and Andreas Hülsing and Varun Maram and Silvia Ritsch and Abishanka Saha},
      title = {Feistel Tools: Reprogramming and Query-Recording for {QRPs}},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/146},
      year = {2026},
      url = {https://eprint.iacr.org/2026/146}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.