Fast Encoding of AG Codes over $C_{ab}$ Curves
Abstract
We investigate algorithms for encoding of one-point algebraic geometry (AG) codes over certain plane curves called curves, as well as algorithms for inverting the encoding map, which we call "unencoding". Some curves have many points or are even maximal, e.g. the Hermitian curve. Our encoding resp. unencoding algorithms have complexity resp. for AG codes over any curve satisfying very mild assumptions, where is the code length and the base field size, and ignores constants and logarithmic factors in the estimate. For codes over curves whose evaluation points lie on a grid-like structure, notably the Hermitian curve and norm-trace curves, we show that our algorithms have quasi-linear time complexity for both operations. For infinite families of curves whose number of points is a constant factor away from the Hasse--Weil bound, our encoding algorithm has complexity while unencoding has .
Cite
@article{arxiv.2003.13333,
title = {Fast Encoding of AG Codes over $C_{ab}$ Curves},
author = {Peter Beelen and Johan Rosenkilde and Grigory Solomatov},
journal= {arXiv preprint arXiv:2003.13333},
year = {2020}
}