|
Opgave 8
Elliptiske kurver modulo p
At to tal a og b har samme rest ved division med p skrives
| 1. |
Bestem samtlige løsninger (x,y ) modulo 5 til ligningen
|
Når en meddelelse skal repræsenteres som et punkt på kurven, omsættes meddelelsen til at tal, og der vælges et punkt, hvis x -koordinat er lig med eller tæt på dette tal. For at finde y -koordinaten indsættes i højresiden af kurveligningen og regnes modulo p, hvilket giver en ligning af typen
Resultatet i den følgende opgave kan bruges til at afgøre om (12) har en løsning:
| 2. |
Benyt Fermats lille sætning til at vise at
 |
(13) |
|
Hvis (12) har løsninger kan en løsning bestemmes ved brug af resultatet i den følgende opgave, når p har rest 3 ved division med 4.
| 3. |
Benyt Fermats lille sætning til at vise at
er løsning til (12) hvis (13) er opfyldt. Bemærk at eksponenten i (14) kun er et helt tal når p har rest 3 ved division med 4.
|
| 4. |
har en løsning og bestem en løsning.
|
Ud fra den geometriske beskrivelse af addition af punkter kan man udlede følgende koordinatudtryk. Lad P (x 1 , y 1) og Q (x 2 , y 2) og P + Q = (x 3 , y 3) så er
| (x 3 , y 3) = (s 2 -x 1 - x 2 , - y 1 + s(x 1 - x 3)) |
(15) |
Her er s hældningskoefficienten til linjen , og formlen for s afhænger af om er sekantline (P ≠ Q ) eller tangentlinie (P =Q ):
sekantlinie:  |
tangentlinie:  |
Når der regnes modulo et tal p, skal p være et primtal for at division kommer til at fungere fornuftigt.
| 5. |
Bestem , som er løsningen til ligningen 5 ·x = 1 modulo 17. Udregn dernæst .
|
|