Fast Encoding of AG Codes over Cab Curves

Abstract

We investigate algorithms for encoding of one-point algebraic geometry (AG) codes over certain plane curves called Cab curves, as well as algorithms for inverting the encoding map, which we call "unencoding". Some Cab curves have many points or are even maximal, e.g. the Hermitian curve. Our encoding resp. unencoding algorithms have complexity O(n3/2) resp. O(qn) for AG codes over any Cab curve satisfying very mild assumptions, where n is the code length and q the base field size, and O 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 O(n) 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 O(n5/4) while unencoding has O(n3/2).

0

Discussion (0)

Sign in to join the discussion.

Loading comments…