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 to a set of multivariate polynomials F (often quadratic). The polynomials F possess a trapdoor that allows the legitimate user to find a solution of the corresponding system, while the public polynomials G=S∘F∘T look like random polynomials. The polynomials G and 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.
A New Multivariate Primitive from CCZ Equivalence
Caminata A.;Villa I.
2025-01-01
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 to a set of multivariate polynomials F (often quadratic). The polynomials F possess a trapdoor that allows the legitimate user to find a solution of the corresponding system, while the public polynomials G=S∘F∘T look like random polynomials. The polynomials G and 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.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.



