English

Fast Operations on Linearized Polynomials and their Applications in Coding Theory

Symbolic Computation 2017-07-12 v3 Information Theory math.IT

Abstract

This paper considers fast algorithms for operations on linearized polynomials. We propose a new multiplication algorithm for skew polynomials (a generalization of linearized polynomials) which has sub-quadratic complexity in the polynomial degree ss, independent of the underlying field extension degree~mm. We show that our multiplication algorithm is faster than all known ones when sms \leq m. Using a result by Caruso and Le Borgne (2017), this immediately implies a sub-quadratic division algorithm for linearized polynomials for arbitrary polynomial degree ss. Also, we propose algorithms with sub-quadratic complexity for the qq-transform, multi-point evaluation, computing minimal subspace polynomials, and interpolation, whose implementations were at least quadratic before. Using the new fast algorithm for the qq-transform, we show how matrix multiplication over a finite field can be implemented by multiplying linearized polynomials of degrees at most s=ms=m if an elliptic normal basis of extension degree mm exists, providing a lower bound on the cost of the latter problem. Finally, it is shown how the new fast operations on linearized polynomials lead to the first error and erasure decoding algorithm for Gabidulin codes with sub-quadratic complexity.

Keywords

Cite

@article{arxiv.1512.06520,
  title  = {Fast Operations on Linearized Polynomials and their Applications in Coding Theory},
  author = {Sven Puchinger and Antonia Wachter-Zeh},
  journal= {arXiv preprint arXiv:1512.06520},
  year   = {2017}
}

Comments

25 pages, submitted to Journal of Symbolic Computation

R2 v1 2026-06-22T12:14:42.895Z