Prikladnaya Diskretnaya Matematika
RUS  ENG    JOURNALS   PEOPLE   ORGANISATIONS   CONFERENCES   SEMINARS   VIDEO LIBRARY   PACKAGE AMSBIB  
General information
Latest issue
Archive
Impact factor

Search papers
Search references

RSS
Latest issue
Current issues
Archive issues
What is RSS



Prikl. Diskr. Mat.:
Year:
Volume:
Issue:
Page:
Find






Personal entry:
Login:
Password:
Save password
Enter
Forgotten password?
Register


Prikladnaya Diskretnaya Matematika, 2022, Number 55, Pages 120–128
DOI: https://doi.org/10.17223/20710410/55/9
(Mi pdm765)
 

Computational Methods in Discrete Mathematics

Implementation of point-counting algorithms on genus $2$ hyperelliptic curves based on the birthday paradox

N. S. Kolesnikov

Immanuel Kant Baltic Federal University, Kaliningrad, Russia
References:
Abstract: Our main contribution is an efficient implementation of the Gaudry — Schost and Galbraith — Ruprai point-counting algorithms on Jacobians of hyperelliptic curves. Both of them are low memory variants of Matsuo — Chao — Tsujii (MCT) Baby-Step Giant-Step-like algorithm. We present an optimal memory restriction (a time-memory tradeoff) that minimizes the runtime of the algorithms. This tradeoff allows us to get closer in practical computations to theoretical bounds of expected runtime at $2.45\sqrt{N}$ and $2.38\sqrt{N}$ for the Gaudry — Schost and Galbraith — Ruprai algorithms, respectively. Here $N$ is the size of the $2$-dimensional searching space, which is as large as the Jacobian group order, divided by small modulus $m$, precomputed by using other techniques. Our implementation profits from the multithreaded regime and we provide some performance statistics of operation on different size inputs. This is the first open-source parallel implementation of $2$-dimensional Galbraith — Ruprai algorithm.
Keywords: hyperelliptic curve, Jacobian, point-counting, birthday paradox.
Funding agency Grant number
Ministry of Education and Science of the Russian Federation
The publication was supported by the Russian Academic Excellence Project ‘5-100’ 2016–2020.
Bibliographic databases:
Document Type: Article
UDC: 512.772
Language: English
Citation: N. S. Kolesnikov, “Implementation of point-counting algorithms on genus $2$ hyperelliptic curves based on the birthday paradox”, Prikl. Diskr. Mat., 2022, no. 55, 120–128
Citation in format AMSBIB
\Bibitem{Kol22}
\by N.~S.~Kolesnikov
\paper Implementation of point-counting algorithms on genus~$2$ hyperelliptic curves based on the birthday paradox
\jour Prikl. Diskr. Mat.
\yr 2022
\issue 55
\pages 120--128
\mathnet{http://mi.mathnet.ru/pdm765}
\crossref{https://doi.org/10.17223/20710410/55/9}
\isi{https://gateway.webofknowledge.com/gateway/Gateway.cgi?GWVersion=2&SrcApp=Publons&SrcAuth=Publons_CEL&DestLinkType=FullRecord&DestApp=WOS_CPL&KeyUT=000780031400009}
Linking options:
  • https://www.mathnet.ru/eng/pdm765
  • https://www.mathnet.ru/eng/pdm/y2022/i1/p120
  • Citing articles in Google Scholar: Russian citations, English citations
    Related articles in Google Scholar: Russian articles, English articles
    Прикладная дискретная математика
    Statistics & downloads:
    Abstract page:239
    Full-text PDF :132
    References:62
     
      Contact us:
     Terms of Use  Registration to the website  Logotypes © Steklov Mathematical Institute RAS, 2026