Paper 2026/652

Counting and recovering the quadratic relations of a vectorial function

Irene Villa, University of Trento
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.
Keywords
Vectorial FunctionsCCZ EquivalenceQuadratic RelationsMultivariate Cryptography
Contact author(s)
irene1villa @ gmail com
History
2026-06-04: revised
2026-04-03: received
See all versions
Short URL
https://ia.cr/2026/652
License
Creative Commons Attribution-NonCommercial-ShareAlike
CC BY-NC-SA

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, eprint.iacr.org does not use cookies or embedded third party content.