Paper 2026/652 Original: eprint.iacr.org/2026/652 ↗

Counting and recovering the quadratic relations of a vectorial function

Irene Villa
Abstract

A recent paper by Calderini et al. investigates the use of a CCZ transformation to mask the quadratic central map in a multivariate scheme, providing an instance leading to a system of degree four. A following paper by Caminata et al. presents two methods to reduce the masked system back to a quadratic system. In this work we further study the method based on the quadratic relations between input and output of the masked function, generalizing it and applying to any CCZ transformation (of any quadratic map). Moreover, we study how the existence of these quadratic relations can be used to study whether a function can be CCZ equivalent to a quadratic map and, more generally, to study whether two functions can be CCZ equivalent. In fact, this analysis gives us necessary conditions that can be checked also in relatively large dimensions. Particularly, we completely analyse the cases of vectorial Boolean functions with 1 and 2 output bits.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2026-06-04: last updated
2026-04-03: published
Short URL
https://ia.cr/2026/652
License
https://creativecommons.org/licenses/by-nc-sa/4.0/

BibTeX

@misc{cryptoeprint:2026/652,
      author = {Irene Villa},
      title = {Counting and recovering the quadratic relations of a vectorial function},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/652},
      year = {2026},
      url = {https://eprint.iacr.org/2026/652}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.