Kryptographie - Algebraischer Hintergrund

Prof . Dr. F.-O. Schreyer

Übungsblatt 6: Der Hintergrund von Hasses Theorem

Abgabetermin 25.6.2002

Voraussetzungen: Vorlesungskapitel Endliche Körper, Hintergrund von Hasses Theorem.

  1. Schreiben Sie ein Maple-Skript, das über einem endlichen Körper $ \begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}$ die Anzahl Punkte

    Nr = $\displaystyle \left\vert\vphantom{ E\left(
\begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}\right) }\right.$E$\displaystyle \left(\vphantom{
\begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}}\right.$$\displaystyle \begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}$$\displaystyle \left.\vphantom{
\begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}}\right)$$\displaystyle \left.\vphantom{ E\left(
\begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}\right) }\right\vert$

    einer elliptischen Kurve E : x3 + a . x + b - y2 = 0, a, b $ \in$ $ \begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}$ zählt. Zum Rechnen in $ \begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}$ sind folgende Maple-Kommandos hilfreich (wenn Sie nicht Ihre Implementation vom letzten Übungsblatt verwenden wollen oder diese noch nicht fertig ist)

    $\displaystyle \begin{array}[c]{l}%%
G:=GF\left( p,r\right) \text{ ist }\mathbb{...
...berechnet }a^{j}\\
G[\lq inverse\lq ](a)\text{ berechnet }\frac{1}{a}%%
\end{array}$

  2. Schreiben Sie ein Maple-Skript, das aus N1 die reziproken Nullstellen $ \alpha$,$ \beta$ von
    1 - at + pt2 bestimmt und

    Nr = 1 + pr - $\displaystyle \alpha^{{r}}_{}$ - $\displaystyle \beta^{{r}%%
}_{}$

    für festes N1 berechnet.

  3. Schreiben Sie ein Maple-Skript, das aus N1 mit der Weilformel Nr berechnet, indem Sie für vorgegebenes r die Potenzreihenentwicklung der logarithmischen Ableitung von Z$ \left(\vphantom{
E/\mathbb{F}_{p},t}\right.$E/$ \mathbb {F}$p, t$ \left.\vphantom{
E/\mathbb{F}_{p},t}\right)$ in t bis zur Ordnung r ausrechnen.

  4. Vergleichen Sie an Beispielen die Ergebnisse von Aufgabe 1, 2 und 3.

  5. Sei f$ \left(\vphantom{ x,y}\right.$x, y$ \left.\vphantom{ x,y}\right)$ : = xy$ \left(\vphantom{ x^{2}-y^{2}}\right.$x2 - y2$ \left.\vphantom{ x^{2}-y^{2}}\right)$ - 1 und C die durch f = 0 definierte Kurve und Nr : = $ \left\vert\vphantom{ \left\{ \left(
a,b\right) \in \begin{array}[c]{c}%%
\left...
...F}_{p^{r}}\right) ^{2}%%
\end{array}\mid f\left( a,b\right) =0\right\} }\right.$$ \left\{\vphantom{ \left(
a,b\right) \in \begin{array}[c]{c}%%
\left( \mathbb{F}_{p^{r}}\right) ^{2}%%
\end{array}\mid f\left( a,b\right) =0}\right.$$ \left(\vphantom{
a,b}\right.$a, b$ \left.\vphantom{
a,b}\right)$ $ \in$ $ \begin{array}[c]{c}%%
\left( \mathbb{F}_{p^{r}}\right) ^{2}%%
\end{array}$ | f$ \left(\vphantom{
a,b}\right.$a, b$ \left.\vphantom{
a,b}\right)$ = 0$ \left.\vphantom{ \left(
a,b\right) \in \begin{array}[c]{c}%%
\left( \mathbb{F}_{p^{r}}\right) ^{2}%%
\end{array}\mid f\left( a,b\right) =0}\right\}$$ \left.\vphantom{ \left\{ \left(
a,b\right) \in \begin{array}[c]{c}%%
\left( \m...
...p^{r}}\right) ^{2}%%
\end{array}\mid f\left( a,b\right) =0\right\} }\right\vert$ + 4 die Anzahl der Punkte von C über $ \begin{array}[c]{c}%%
\mathbb{F}_{p^{r}}%%
\end{array}$ (Bemerkung: Es gibt 4 Punkte im Unendlichen, da es 4 Asymptoten gibt). Bestimmen Sie N1,...,N7 für p = 3 und stellen Sie eine Vermutung für die Gestalt der Zetafunktion

    Z$\displaystyle \left(\vphantom{ C/\mathbb{F}_{p};t}\right.$C/$\displaystyle \mathbb {F}$p;t$\displaystyle \left.\vphantom{ C/\mathbb{F}_{p};t}\right)$ : = exp$\displaystyle \left(\vphantom{ \sum_{r=1}^{\infty}%%
N_{r}\frac{t^{r}}{r}}\right.$$\displaystyle \sum_{{r=1}}^{{\infty}%%
}$Nr$\displaystyle {\frac{{t^{r}}}{{r}}}$$\displaystyle \left.\vphantom{ \sum_{r=1}^{\infty}%%
N_{r}\frac{t^{r}}{r}}\right)$ $\displaystyle \in$ $\displaystyle \mathbb {Q}$$\displaystyle \left[\vphantom{ \left[ t\right] }\right.$$\displaystyle \left[\vphantom{ t}\right.$t$\displaystyle \left.\vphantom{ t}\right]$$\displaystyle \left.\vphantom{ \left[ t\right] }\right]$

    auf, indem Sie Z$ \left(\vphantom{ C/\mathbb{F}_{p};t}\right.$C/$ \mathbb {F}$p;t$ \left.\vphantom{ C/\mathbb{F}_{p};t}\right)$ . $ \left(\vphantom{ 1-t}\right.$1 - t$ \left.\vphantom{ 1-t}\right)$ . $ \left(\vphantom{ 1-pt}\right.$1 - pt$ \left.\vphantom{ 1-pt}\right)$ bis zur Ordnung 7 bestimmen.

    Welchen Betrag haben die reziproken Nullstellen (Maple-Kommandos solve und abs)?

Abgabe der Aufgaben bitte als email an

$\displaystyle \begin{array}[c]{l}%%
\text{boehm@btm8x5.mat.uni-bayreuth.de}\\
\text{oder}\\
\text{boehm@math.uni-sb.de}%%
\end{array}$



janko 2002-06-25