Paper 2024/1547
HHL for tensor-decomposable matrices
Abstract
We use the HHL algorithm to retrieve a quantum state holding the algebraic normal formal of a Boolean function. Unlike the standard HHL applications, we do not describe the cipher as an exponentially big system of equations. Rather, we perform a set of small matrix inversions which corresponds to the Boolean Möbius transform. This creates a superposition holding information about the ANF in the form: $\ket{\mathcal{A}_{f}} =\frac{1}{C} \sum_{I=0}^{2^n-1} c_I \ket{I}$, where $c_I$ is the coefficient of the ANF and $C$ is a scaling factor. The procedure has a time complexity of $\mathcal{O}(n)$ for a Boolean function with $n$ bit input. We also propose two approaches how some information about the ANF can be extracted from such a state.
Metadata
- Available format(s)
- Category
- Attacks and cryptanalysis
- Publication info
- Preprint.
- Keywords
- HHLquantum algorithmsalgebraic normal form
- Contact author(s)
-
cezipil @ gmail com
marian margraf @ fu-berlin de - History
- 2024-10-04: approved
- 2024-10-03: received
- See all versions
- Short URL
- https://ia.cr/2024/1547
- License
-
CC BY
BibTeX
@misc{cryptoeprint:2024/1547, author = {Cezary Pilaszewicz and Marian Margraf}, title = {{HHL} for tensor-decomposable matrices}, howpublished = {Cryptology {ePrint} Archive, Paper 2024/1547}, year = {2024}, url = {https://eprint.iacr.org/2024/1547} }