Paper 2020/1380

Fast Computing of Quadratic Forms of HFE Polynomials over fields of characteristic two

Borja Gómez

Abstract

In this paper the author introduces methods that represent elements of a Finite Field Fq as matrices that linearize certain operations like the product of elements in Fq. Since the Central Polynomial Map F(X) coming from the HFE scheme involves multiplication of elements in a Finite Field Fq, using a \textit{novel method} based in Linear Algebra the Quadratic Forms resulting from the polynomial map of the Public Key can be computed in few steps and these are bounded by the matrix R that represents the linear action of the polynomial remainder modulo f(t), which is the irreducible polynomial that identifies Fq. When the irreducible polynomial f(t) is of the form ta+tb+1 \textit{modulo 2}, the matrix R is computed deterministically in few steps and all the Quadratic Forms are derived from this matrix. The research done tells that the central Polynomial Map is computed extremely fast, for example, in the CAS \textit{Mathematica}, taking an HFE Polynomial, Quadratic Forms are computed in seconds for the case . This raises the more general lemma that Quadratic Forms obtained from BigField schemes are entirely dependent on the selected irreducible polynomial as the matrix is conditioned by the structure of this polynomial.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint. MINOR revision.
Contact author(s)
kub0x @ elhacker net
History
2020-11-10: received
Short URL
https://ia.cr/2020/1380
License
Creative Commons Attribution
CC BY

BibTeX

@misc{cryptoeprint:2020/1380,
      author = {Borja Gómez},
      title = {Fast Computing of Quadratic Forms of {HFE} Polynomials over fields of characteristic two},
      howpublished = {Cryptology {ePrint} Archive, Paper 2020/1380},
      year = {2020},
      url = {https://eprint.iacr.org/2020/1380}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.