10.07.2015 Views

here - Sites personnels de TELECOM ParisTech - Télécom ParisTech

here - Sites personnels de TELECOM ParisTech - Télécom ParisTech

here - Sites personnels de TELECOM ParisTech - Télécom ParisTech

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

106 Chapter 3. Bent functions and algebraic curvesThe genus of a hyperelliptic curve will be <strong>de</strong>noted by g. The above <strong>de</strong>finition inclu<strong>de</strong>s theelliptic curves, i.e. curves of genus 1, but it is sometimes un<strong>de</strong>rstood that a hyperelliptic curveshould be of genus g ≥ 2, hence not an elliptic curve.A <strong>de</strong>scription of the different normal forms for hyperelliptic curves in even characteristic canbe found in the work of Enge [83]. For cryptographic applications, the curves are often chosen tobe imaginary hyperelliptic curves. This is also the kind of curves we will encounter in Chapter 4.An imaginary hyperelliptic curve of genus g can be <strong>de</strong>scribed by an affine part given by thefollowing equation 14 :H : y 2 + h(x)y = f(x) ,w<strong>here</strong> h(x) is of <strong>de</strong>gree less than or equal to g and f(x) is monic of <strong>de</strong>gree 2g + 1. In particular,its smooth projective mo<strong>de</strong>l has only one point at infinity. Such a curve of genus 2 is <strong>de</strong>picted inFigure 3.7.Figure 3.7: The hyperelliptic curve H : y 2 = (x + 2)(x + 1)x(x − 2)(x − 5/2) of genus 2We finally <strong>de</strong>fine an interesting subclass of hyperelliptic curves.Definition 3.2.14 (Artin–Schreier curve). An Artin–Schreier curve is an imaginary hyperellipticcurve of genus g whose affine part is given by an equation of the formH : y 2 + x k y = f(x) ,w<strong>here</strong> 0 ≤ k ≤ g and f(x) is monic of <strong>de</strong>gree 2g + 1.3.2.4 Point countingThe main fact about elliptic and hyperelliptic curves <strong>de</strong>fined over a finite field F q m that we willuse in Chapter 4 is the existence of algorithms to compute their cardinalities in polynomial timeand space in m. Moreover, those algorithms are quite efficient in small characteristic.14 Beware that the projective curve corresponding to the homogenization of the following equation will have asingularity at infinity as soon as g ≥ 2. The hyperelliptic curve is t<strong>here</strong>fore the <strong>de</strong>singularization of that curve. It isa fact that it also has one and only one point at infinity, and that its affine part is <strong>de</strong>scribed by the same equation.

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!