Real hyperelliptic curve

Last updated • 6 min readFrom Wikipedia, The Free Encyclopedia

There are two types of hyperelliptic curves, a class of algebraic curves: real hyperelliptic curves and imaginary hyperelliptic curves which differ by the number of points at infinity. Hyperelliptic curves exist for every genus . The general formula of Hyperelliptic curve over a finite field is given by

Contents

where satisfy certain conditions. In this page, we describe more about real hyperelliptic curves, these are curves having two points at infinity while imaginary hyperelliptic curves have one point at infinity.

Definition

A real hyperelliptic curve of genus g over K is defined by an equation of the form where has degree not larger than g+1 while must have degree 2g+1 or 2g+2. This curve is a non singular curve where no point in the algebraic closure of satisfies the curve equation and both partial derivative equations: and . The set of (finite) –rational points on C is given by

where is the set of points at infinity. For real hyperelliptic curves, there are two points at infinity, and . For any point , the opposite point of is given by ; it is the other point with x-coordinate a that also lies on the curve.

Example

Let where

over . Since and has degree 6, thus is a curve of genus g = 2.

The homogeneous version of the curve equation is given by

It has a single point at infinity given by (0:1:0) but this point is singular. The blowup of has 2 different points at infinity, which we denote and . Hence this curve is an example of a real hyperelliptic curve.

In general, every curve given by an equation where f has even degree has two points at infinity and is a real hyperelliptic curve while those where f has odd degree have only a single point in the blowup over (0:1:0) and are thus imaginary hyperelliptic curves. In both cases this assumes that the affine part of the curve is non-singular (see the conditions on the derivatives above)

Arithmetic in a real hyperelliptic curve

In real hyperelliptic curve, addition is no longer defined on points as in elliptic curves but on divisors and the Jacobian. Let be a hyperelliptic curve of genus g over a finite field K. A divisor on is a formal finite sum of points on . We write

where and for almost all .

The degree of is defined by

is said to be defined over if for all automorphisms σ of over . The set of divisors of defined over forms an additive abelian group under the addition rule

The set of all degree zero divisors of defined over is a subgroup of .

We take an example:

Let and . If we add them then . The degree of is and the degree of is . Then,

For polynomials , the divisor of is defined by

If the function has a pole at a point then is the order of vanishing of at . Assume are polynomials in ; the divisor of the rational function is called a principal divisor and is defined by . We denote the group of principal divisors by , i.e., . The Jacobian of over is defined by . The factor group is also called the divisor class group of . The elements which are defined over form the group . We denote by the class of in .

There are two canonical ways of representing divisor classes for real hyperelliptic curves which have two points infinity . The first one is to represent a degree zero divisor by such that , where ,, and if The representative of is then called semi reduced. If satisfies the additional condition then the representative is called reduced. [1] Notice that is allowed for some i. It follows that every degree 0 divisor class contain a unique representative with

where is divisor that is coprime with both and , and .

The other representation is balanced at infinity. Let , note that this divisor is -rational even if the points and are not independently so. Write the representative of the class as , where is called the affine part and does not contain and , and let . If is even then

If is odd then

For example, let the affine parts of two divisors be given by

and

then the balanced divisors are

and

Transformation from real hyperelliptic curve to imaginary hyperelliptic curve

Let be a real quadratic curve over a field . If there exists a ramified prime divisor of degree 1 in then we are able to perform a birational transformation to an imaginary quadratic curve. A (finite or infinite) point is said to be ramified if it is equal to its own opposite. It means that , i.e. that . If is ramified then is a ramified prime divisor. [2]

The real hyperelliptic curve of genus with a ramified -rational finite point is birationally equivalent to an imaginary model of genus , i.e. and the function fields are equal . [3] Here:

and

 

 

 

 

(i)

In our example where , h(x) is equal to 0. For any point , is equal to 0 and so the requirement for P to be ramified becomes . Substituting and , we obtain , where , i.e., .

From ( i ), we obtain and . For g = 2, we have .

For example, let then and , we obtain

To remove the denominators this expression is multiplied by , then:

giving the curve

where

is an imaginary quadratic curve since has degree .

Related Research Articles

<span class="mw-page-title-main">Asymptote</span> Limit of the tangent line at a point that tends to infinity

In analytic geometry, an asymptote of a curve is a line such that the distance between the curve and the line approaches zero as one or both of the x or y coordinates tends to infinity. In projective geometry and related contexts, an asymptote of a curve is a line which is tangent to the curve at a point at infinity.

<span class="mw-page-title-main">L'Hôpital's rule</span> Mathematical rule for evaluating some limits

L'Hôpital's rule, also known as Bernoulli's rule, is a mathematical theorem that allows evaluating limits of indeterminate forms using derivatives. Application of the rule often converts an indeterminate form to an expression that can be easily evaluated by substitution. The rule is named after the 17th-century French mathematician Guillaume de l'Hôpital. Although the rule is often attributed to l'Hôpital, the theorem was first introduced to him in 1694 by the Swiss mathematician Johann Bernoulli.

A mathematical symbol is a figure or a combination of figures that is used to represent a mathematical object, an action on mathematical objects, a relation between mathematical objects, or for structuring the other symbols that occur in a formula. As formulas are entirely constituted with symbols of various types, many symbols are needed for expressing all mathematics.

The Lenstra elliptic-curve factorization or the elliptic-curve factorization method (ECM) is a fast, sub-exponential running time, algorithm for integer factorization, which employs elliptic curves. For general-purpose factoring, ECM is the third-fastest known factoring method. The second-fastest is the multiple polynomial quadratic sieve, and the fastest is the general number field sieve. The Lenstra elliptic-curve factorization is named after Hendrik Lenstra.

The Riemann–Roch theorem is an important theorem in mathematics, specifically in complex analysis and algebraic geometry, for the computation of the dimension of the space of meromorphic functions with prescribed zeros and allowed poles. It relates the complex analysis of a connected compact Riemann surface with the surface's purely topological genus g, in a way that can be carried over into purely algebraic settings.

In algebra, the partial fraction decomposition or partial fraction expansion of a rational fraction is an operation that consists of expressing the fraction as a sum of a polynomial and one or several fractions with a simpler denominator.

<span class="mw-page-title-main">Algebraic curve</span> Curve defined as zeros of polynomials

In mathematics, an affine algebraic plane curve is the zero set of a polynomial in two variables. A projective algebraic plane curve is the zero set in a projective plane of a homogeneous polynomial in three variables. An affine algebraic plane curve can be completed in a projective algebraic plane curve by homogenizing its defining polynomial. Conversely, a projective algebraic plane curve of homogeneous equation h(x, y, t) = 0 can be restricted to the affine algebraic plane curve of equation h(x, y, 1) = 0. These two operations are each inverse to the other; therefore, the phrase algebraic plane curve is often used without specifying explicitly whether it is the affine or the projective case that is considered.

In number theory, the local zeta functionZ(Vs) (sometimes called the congruent zeta function or the Hasse–Weil zeta function) is defined as

Hyperelliptic curve cryptography is similar to elliptic curve cryptography (ECC) insofar as the Jacobian of a hyperelliptic curve is an abelian group in which to do arithmetic, just as we use the group of points on an elliptic curve in ECC.

<span class="mw-page-title-main">Linear system of divisors</span>

In algebraic geometry, a linear system of divisors is an algebraic generalization of the geometric notion of a family of curves; the dimension of the linear system corresponds to the number of parameters of the family.

<span class="mw-page-title-main">Rectangular function</span> Function whose graph is 0, then 1, then 0 again, in an almost-everywhere continuous way

The rectangular function is defined as

Algebraic geometry codes, often abbreviated AG codes, are a type of linear code that generalize Reed–Solomon codes. The Russian mathematician V. D. Goppa constructed these codes for the first time in 1982.

In mathematics, especially in algebraic geometry and the theory of complex manifolds, the adjunction formula relates the canonical bundle of a variety and a hypersurface inside that variety. It is often used to deduce facts about varieties embedded in well-behaved spaces such as projective space or to prove theorems by induction.

In applied mathematics, polyharmonic splines are used for function approximation and data interpolation. They are very useful for interpolating and fitting scattered data in many dimensions. Special cases include thin plate splines and natural cubic splines in one dimension.

In mathematics, Arakelov theory is an approach to Diophantine geometry, named for Suren Arakelov. It is used to study Diophantine equations in higher dimensions.

In number theory, an average order of an arithmetic function is some simpler or better-understood function which takes the same values "on average".

A hyperelliptic curve is a particular kind of algebraic curve. There exist hyperelliptic curves of every genus . If the genus of a hyperelliptic curve equals 1, we simply call the curve an elliptic curve. Hence we can see hyperelliptic curves as generalizations of elliptic curves. There is a well-known group structure on the set of points lying on an elliptic curve over some field , which we can describe geometrically with chords and tangents. Generalizing this group structure to the hyperelliptic case is not straightforward. We cannot define the same group law on the set of points lying on a hyperelliptic curve, instead a group structure can be defined on the so-called Jacobian of a hyperelliptic curve. The computations differ depending on the number of points at infinity. Imaginary hyperelliptic curves are hyperelliptic curves with exactly 1 point at infinity: real hyperelliptic curves have two points at infinity.

In mathematics the Function Field Sieve is one of the most efficient algorithms to solve the Discrete Logarithm Problem (DLP) in a finite field. It has heuristic subexponential complexity. Leonard Adleman developed it in 1994 and then elaborated it together with M. D. Huang in 1999. Previous work includes the work of D. Coppersmith about the DLP in fields of characteristic two.

In mathematics, a superelliptic curve is an algebraic curve defined by an equation of the form

In mathematics, an Artin–Schreier curve is a plane curve defined over an algebraically closed field of characteristic by an equation

References

  1. Erickson, Michael; J. Jacobson Jr.; Ning Shang; Shuo Shen; Andreas Stein. "Explicit formulas for real hyperelliptic curves of genus 2 in affine representation".[ dead link ]
  2. M. J. Jacobson Jr; R. Scheidler; A. Stein (12 December 2018). "Cryptographic Aspects of Real Hyperelliptic Curves" via ePrint IACR.
  3. D. Galbraith; Xibin Lin; David J. Mireles Morales. "Pairings on Hyperelliptic Curves with a Real Model".