Machine learning for moduli space of genus two curves and an application to isogeny based cryptography

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Shaska, Elira, Shaska, Tony
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866910844437135360
author Shaska, Elira
Shaska, Tony
author_facet Shaska, Elira
Shaska, Tony
contents We use machine learning to study the moduli space of genus two curves, specifically focusing on detecting whether a genus two curve has $(n, n)$-split Jacobian. Based on such techniques, we observe that there are very few rational moduli points with small weighted moduli height and $(n, n)$-split Jacobian for $n=2, 3, 5$. We computational prove that there are only 34 genus two curves (resp. 44 curves) with (2,2)-split Jacobians (resp. (3,3)-split Jacobians) and weighted moduli height $\leq 3$. We discuss different machine learning models for such applications and demonstrate the ability to detect splitting with high accuracy using only the Igusa invariants of the curve. This shows that artificial neural networks and machine learning techniques can be highly reliable for arithmetic questions in the moduli space of genus two curves and may have potential applications in isogeny-based cryptography.
format Preprint
id arxiv_https___arxiv_org_abs_2403_17250
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Machine learning for moduli space of genus two curves and an application to isogeny based cryptography
Shaska, Elira
Shaska, Tony
Algebraic Geometry
Cryptography and Security
94A60, 68T20
I.5.3; I.5.2
We use machine learning to study the moduli space of genus two curves, specifically focusing on detecting whether a genus two curve has $(n, n)$-split Jacobian. Based on such techniques, we observe that there are very few rational moduli points with small weighted moduli height and $(n, n)$-split Jacobian for $n=2, 3, 5$. We computational prove that there are only 34 genus two curves (resp. 44 curves) with (2,2)-split Jacobians (resp. (3,3)-split Jacobians) and weighted moduli height $\leq 3$. We discuss different machine learning models for such applications and demonstrate the ability to detect splitting with high accuracy using only the Igusa invariants of the curve. This shows that artificial neural networks and machine learning techniques can be highly reliable for arithmetic questions in the moduli space of genus two curves and may have potential applications in isogeny-based cryptography.
title Machine learning for moduli space of genus two curves and an application to isogeny based cryptography
topic Algebraic Geometry
Cryptography and Security
94A60, 68T20
I.5.3; I.5.2
url https://arxiv.org/abs/2403.17250