Abstract

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

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.