Open Access
november 2015 Bisection for genus 2 curves with a real model
Josep M. Miret, Jordi Pujolàs, Nicolas Thériault
Bull. Belg. Math. Soc. Simon Stevin 22(4): 589-602 (november 2015). DOI: 10.36045/bbms/1447856061

Abstract

Integer multiplication in Jacobians of genus $2$ curves over a finite field $\mathbb{F}_q$ is a fundamental operation for hyperelliptic curve cryptography. Algorithmically, the result of this operation is given by the very well known algorithms of Cantor. One method to reverse duplication in these cases consists in associating, to every preimage of the desired doubled divisor defined over $\mathbb{F}_q$, a root in $\mathbb{F}_q$ of the so called bisection polynomial. We generalize this approach to genus $2$ curves with two points at infinity, both in even and odd characteristics. We attach a bisection polynomial to each possible type of Mumford coordinate, we show the factorization of these in terms of Galois orbits in the set of bisections, and we compare the efficiency of our approach versus brute-force adaptations of the existing methods to our setting.

Citation

Download Citation

Josep M. Miret. Jordi Pujolàs. Nicolas Thériault. "Bisection for genus 2 curves with a real model." Bull. Belg. Math. Soc. Simon Stevin 22 (4) 589 - 602, november 2015. https://doi.org/10.36045/bbms/1447856061

Information

Published: november 2015
First available in Project Euclid: 18 November 2015

zbMATH: 1345.14033
MathSciNet: MR3429173
Digital Object Identifier: 10.36045/bbms/1447856061

Subjects:
Primary: 11G20 , 11T71 , 11Y40 , 14G50 , 14H45

Keywords: finite fields , genus 2 curves , Halving algorithm , real model

Rights: Copyright © 2015 The Belgian Mathematical Society

Vol.22 • No. 4 • november 2015
Back to Top