English

A new multivariate primitive from CCZ equivalence

Cryptography and Security 2025-06-16 v2

Abstract

Multivariate Cryptography is one of the candidates for Post-quantum Cryptography. Multivariate schemes are usually constructed by applying two secret affine invertible transformations S,T\mathcal S,\mathcal T to a set of multivariate polynomials F\mathcal{F} (often quadratic). The polynomials F\mathcal{F} possess a trapdoor that allows the legitimate user to find a solution of the corresponding system, while the public polynomials G=SFT\mathcal G=\mathcal S\circ\mathcal F\circ\mathcal T look like random polynomials. The polynomials G\mathcal G and F\mathcal F are said to be affine equivalent. In this article, we present a more general way of constructing a multivariate scheme by considering the CCZ equivalence, which has been introduced and studied in the context of vectorial Boolean functions.

Keywords

Cite

@article{arxiv.2405.20968,
  title  = {A new multivariate primitive from CCZ equivalence},
  author = {Marco Calderini and Alessio Caminata and Irene Villa},
  journal= {arXiv preprint arXiv:2405.20968},
  year   = {2025}
}
R2 v1 2026-06-28T16:48:39.672Z