Following Forrelation -- Quantum Algorithms in Exploring Boolean Functions' Spectra
Suman Dutta, Subhamoy Maitra, Chandra Sekhar Mukherjee

TL;DR
This paper advances quantum algorithms for analyzing Boolean functions by improving spectral estimation techniques, including Walsh, cross-correlation, and autocorrelation spectra, with novel sampling methods and complexity reductions.
Contribution
It introduces new quantum algorithms for spectral analysis of Boolean functions, including the first constant-query cross-correlation sampling method and improved spectral estimation techniques.
Findings
Enhanced quantum algorithms outperform classical methods in spectral estimation.
First constant-query quantum cross-correlation sampling algorithm.
Reduced time complexity for spectral analysis using Dicke states.
Abstract
Here we revisit the quantum algorithms for obtaining Forrelation [Aaronson et al, 2015] values to evaluate some of the well-known cryptographically significant spectra of Boolean functions, namely the Walsh spectrum, the cross-correlation spectrum and the autocorrelation spectrum. We introduce the existing 2-fold Forrelation formulation with bent duality based promise problems as desirable instantiations. Next we concentrate on the -fold version through two approaches. First, we judiciously set-up some of the functions in -fold Forrelation, so that given an oracle access, one can sample from the Walsh Spectrum of . Using this, we obtain improved results than what we obtain from the Deutsch-Jozsa algorithm, and in turn it has implications in resiliency checking. Furthermore, we use similar idea to obtain a technique in estimating the cross-correlation (and thus autocorrelation)…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsQuantum Computing Algorithms and Architecture · Coding theory and cryptography · Cryptographic Implementations and Security
