2008Unpublished venueRequires access

EFFICIENT ARITHMETIC ON HYPERELLIPTIC CURVES WITH REAL REPRESENTATION

David J. Mireles Morales

Open publisher page 2 citations

Abstract

We discuss arithmetic in the Jacobian of a hyperelliptic curve C of genus g. The traditional approach is to fix a point P at infinity in C and represent divisor classes in the form E − dP . We propose a different representation which is balanced at infinity. The resulting arithmetic is more efficient than previous approaches when there are 2 points at infinity. The geometric framework presented in this analysis is then used to give a new interpretation of the infrastructure associated to a hyperelliptic curve. We prove that there is a natural injection from the set of infrastructure ideals to the class group of the corresponding curve, and use this result to give very precise results relating the difficulty of computing the distance of an arbitrary infrastructure ideal to the discrete logarithm problem in the curve. The efficient arithmetic on hyperelliptic curves afforded by our proposal is used to efficiently implement pairings. We present several optimisation ideas that allow us to conclude that pairings can be efficiently computable in real models of hyperelliptic curves. We present an attack on one of the hidden pairing schemes proposed by Dent and Galbraith. We drastically reduce the number of variables necessary to perform a multivariate attack and in some cases we can completely recover the private key. Our attack relies only on knowledge of the public system parameters. Finally, we present ideas relating the pairing inversion problem and the discrete logarithm problem on an elliptic curve. This is done using the reduction from the DLP to the Diffie-Hellman problem developed by Boneh, Lipton, Maurer and Wolf. This approach fails when only one of the pairing inversion problems can be solved. In this case we use Cheon’s algorithm to get a reduction.

About this research paper

What this paper is about

We discuss arithmetic in the Jacobian of a hyperelliptic curve C of genus g. The traditional approach is to fix a point P at infinity in C and represent divisor classes in the form E − dP . We propose a different representation which is balanced at infinity. The resulting arithmetic is more efficient than previous approaches when there are 2 points at infinity. The geometric framework presented in this analysis is then used to give a new interpretation of the infrastructure associated to a hyperelliptic curve. We prove that there is a natural injection from the set of infrastructure ideals to the class group of the corresponding curve, and use this result to give very precise results relating the difficulty of computing the distance of an arbitrary infrastructure ideal to the discrete logarithm problem in the curve. The efficient arithmetic on hyperelliptic curves afforded by our proposal is used to efficiently implement pairings. We present several optimisation ideas that allow us to conclude that pairings can be efficiently computable in real models of hyperelliptic curves. We present an attack on one of the hidden pairing schemes proposed by Dent and Galbraith. We drastically reduce the number of variables necessary to perform a multivariate attack and in some cases we can completely recover the private key. Our attack relies only on knowledge of the public system parameters. Finally, we present ideas relating the pairing inversion problem and the discrete logarithm problem on an elliptic curve. This is done using the reduction from the DLP to the Diffie-Hellman problem developed by Boneh, Lipton, Maurer and Wolf. This approach fails when only one of the pairing inversion problems can be solved. In this case we use Cheon’s algorithm to get a reduction.

Why it matters

OpenAlex reports 2 citations for this work. Citation counts describe recorded attention and do not establish research quality.

Key contribution

A contribution statement is not available in the OpenAlex record.

Method / approach

Method details are not available in the OpenAlex metadata.

Main findings

Findings are not separately available in the OpenAlex metadata.

Limitations

Limitations are not available in the OpenAlex metadata.

Applications

Application details are not available in the OpenAlex metadata.

Available abstract

We discuss arithmetic in the Jacobian of a hyperelliptic curve C of genus g. The traditional approach is to fix a point P at infinity in C and represent divisor classes in the form E − dP . We propose a different representation which is balanced at infinity. The resulting arithmetic is more efficient than previous approaches when there are 2 points at infinity. The geometric framework presented in this analysis is then used to give a new interpretation of the infrastructure associated to a hyperelliptic curve. We prove that there is a natural injection from the set of infrastructure ideals to the class group of the corresponding curve, and use this result to give very precise results relating the difficulty of computing the distance of an arbitrary infrastructure ideal to the discrete logarithm problem in the curve. The efficient arithmetic on hyperelliptic curves afforded by our proposal is used to efficiently implement pairings. We present several optimisation ideas that allow us to conclude that pairings can be efficiently computable in real models of hyperelliptic curves. We present an attack on one of the hidden pairing schemes proposed by Dent and Galbraith. We drastically reduce the number of variables necessary to perform a multivariate attack and in some cases we can completely recover the private key. Our attack relies only on knowledge of the public system parameters. Finally, we present ideas relating the pairing inversion problem and the discrete logarithm problem on an elliptic curve. This is done using the reduction from the DLP to the Diffie-Hellman problem developed by Boneh, Lipton, Maurer and Wolf. This approach fails when only one of the pairing inversion problems can be solved. In this case we use Cheon’s algorithm to get a reduction.

Key concepts: Hyperelliptic curve cryptography, Hyperelliptic curve, Mathematics, Elliptic curve, Jacobian curve, Discrete logarithm, Counting points on elliptic curves, Arithmetic

Related papers

Back to paper searchBrowse research topicsOriginal source
EFFICIENT ARITHMETIC ON HYPERELLIPTIC CURVES WITH REAL REPRESENTATION — Research Paper | ScholarLens