Elliptisk kurva

En elliptisk kurva över ett fält  är en icke- singular kubisk kurva på det projektiva planet över ( fältets algebraiska stängning ), given av en 3:e gradens ekvation med koefficienter från fältet och en "punkt i oändlighet". I lämpliga affina koordinater reduceras dess ekvation till formen [1] [2]

som använder den historiskt etablerade koefficientnotationen .

Historik

Den äldsta källan som har kommit ner till vår tid, där kubiska kurvor betraktas, är Aritmetik av den antika grekiske matematikern Diophantus . I detta arbete är uppgiften att hitta rationella och icke-triviala lösningar av ekvationen . Diophantus löser detta problem med hjälp av substitution .

På 1670 -talet gör Newton , med hjälp av teknikerna för analytisk geometri , ett försök att klassificera kubiska kurvor. Under loppet av sin forskning märkte Newton att Diophantine-lösningen i huvudsak består av skärningspunkten för kurvan som ges av ekvationen med tangenten . Newtons upptäckt ledde så småningom till formler för att lägga till punkter på en elliptisk kurva. På 1800-talet finner elliptiska kurvor tillämpning [ förtydliga ] i teorin om elliptiska funktioner, som i sin tur är nära besläktade med elliptiska integraler . Således, historiskt, kommer termen "elliptisk kurva" från termen "elliptisk integral" [3] .

Kanonisk form

Om fältkarakteristiken inte är 2 eller 3 (vilket inkluderar fält med nollkarakteristik, såsom fälten med rationella tal , reella tal och komplexa tal ), reduceras den allmänna elliptiska kurvekvationen till kanonisk form genom en ändring av koordinater

kallas Weierstrass normalform .

Om fältkarakteristiken är lika med 3, kan kurvans allmänna ekvation reduceras till en av följande två former:

Slutligen, om fältkarakteristiken är 2, kan kurvans allmänna ekvation reduceras till en av följande två former [4] [5] :

I alla dessa fall är koefficienterna och (eller , och ) element i fältet .

Elliptiska kurvor över reella tal

Den formella definitionen av en elliptisk kurva kräver viss kunskap i algebraisk geometri , men vissa egenskaper hos elliptiska kurvor över reella tal kan beskrivas med endast gymnasiekunskaper om algebra och geometri .

Eftersom karaktäristiken för fältet med reella tal är 0, och inte 2 eller 3, är den elliptiska kurvan en plan kurva , definierad av en ekvation av formen:

var och  är reella tal. Denna typ av ekvationer kallas Weierstrass ekvationer .

Definitionen av en elliptisk kurva kräver också att kurvan inte har några singulära punkter . Geometriskt betyder det att grafen inte ska ha cusps och självskärningar. Algebraiskt räcker det att kontrollera att diskriminanten

är inte lika med noll [6] .

Om kurvan inte har några singulära punkter, har dess graf två sammankopplade komponenter om diskriminanten är positiv och en om den är negativ. Till exempel, för graferna ovan, i det första fallet är diskriminanten 64, och i det andra är det -368.

Grupprätt

Genom att lägga till en "punkt i oändligheten" erhålls en projektiv version av denna kurva [7] . Om och  är två punkter på kurvan, så är det möjligt att unikt beskriva den tredje punkten - skärningspunkten för denna kurva med linjen ritad genom och . Om en linje tangerar en kurva i en punkt, räknas den punkten två gånger. Om linjen är parallell med y-axeln blir den tredje punkten punkten i oändligheten.

Således är det möjligt att införa en gruppoperation "+" på en kurva med följande egenskaper: punkten i oändligheten (betecknad med symbolen ) är ett neutralt element i gruppen, och om linjen skär den givna kurvan vid punkterna , och , sedan i gruppen. Summan av punkter kallas punkten , som är symmetrisk med punkten kring axeln . Det kan visas, att med avseende på den sålunda införda operationen bildar punkterna och den på kurvan liggande punkten en abelsk grupp ; i synnerhet kan associativitetsegenskapen för operationen "+" bevisas med hjälp av 9- punktssatsen på en kubisk kurva (kub) [8] .

Denna grupp kan också beskrivas algebraiskt. Låt en kurva ges över ett fält  (vars egenskap varken är 2 eller 3), och punkter och på kurvan; låt oss anta det . Låt ; eftersom  det är ett fält är det strikt definierat. Då kan vi definiera enligt följande:

Om , så finns det två alternativ. Om , då definieras summan som 0; därför kan returpunkten till valfri punkt på kurvan hittas genom att reflektera den kring axeln . Om , då definieras enligt följande:

Om , då .

Det omvända elementet till punkten , betecknat med och sådan att , i gruppen som betraktas ovan definieras enligt följande [9] :

Punkten , där är ett heltal, definieras (för ) som . Om , så finns det ett inverst element till . Om , då . Låt oss till exempel visa hur man hittar punkten : den representeras som , och punkten hittas av formeln [10] .

Elliptiska kurvor över fältet av komplexa tal

Elliptiska kurvor definierade över komplexa tal motsvarar inbäddningar av torus i det komplexa projektiva planet . Punkterna på torusen bildar också en grupp, och överensstämmelsen mellan punkterna i en elliptisk kurva och toruspunkterna är en gruppisomorfism .

Definitionen av elliptiska kurvor som inbäddningar av en torus i det komplexa projektiva planet följer naturligt av en märklig egenskap hos Weierstrass elliptiska funktioner , enligt vilken de och deras första derivator är relaterade till formeln

där och  är konstanter;  är Weierstrass elliptiska funktion och  är dess derivata. Weierstrass-funktionerna är dubbelt periodiska, det vill säga de är periodiska med avseende på gittret , och definieras därför på torus . Denna torus kan bäddas in i det komplexa projektiva planet genom kartläggningen

Denna kartläggning är en isomorfism av Riemann-ytor , det vill säga en topologiskt given elliptisk kurva kan betraktas som en torus. Om ett gitter är anslutet till ett gitter genom multiplikation med ett komplext tal som inte är noll , då är motsvarande kurvor isomorfa. Isomorfismklassen för en elliptisk kurva bestäms unikt av dess j-invariant .

Isomorfismklasser kan övervägas på ett enklare sätt. Konstanterna och , kallade modulära invarianter , bestäms unikt av gittret, det vill säga strukturen av torus. Å andra sidan kan den elliptiska kurvekvationen skrivas som

Det kan man visa

och

så är den modulära diskriminanten

Det kallas här ibland för en modulär lambdafunktion [11] .

Representationen som en torus gör det också lättare att förstå torsionspunkterna för en elliptisk kurva: om gittret Λ genereras av grundperioderna och , så är -torsionspunkterna punkternas ekvivalensklasser

var och  är heltal från till .

Varje elliptisk kurva över de komplexa talen har nio böjningspunkter . På varje linje som går genom två inflexionspunkter finns en tredje inflexionspunkt; De 9 punkterna och 12 linjerna som konstrueras på detta sätt bildar den hessiska konfigurationen .

Elliptiska kurvor över fältet för rationella tal

Om koefficienterna för en elliptisk kurvekvation är rationella, kan vi överväga uppsättningen av rationella punkter på en sådan kurva (inklusive ). Denna uppsättning bildar en undergrupp av gruppen av reella punkter (inklusive ) på kurvan med samma grupplag för addition av punkter på kurvan. Detta kan visas på följande sätt: överväg den algebraiska formeln för att erhålla koordinaten för summan av två punkter och liggande på kurvan . Om dessa punkter och koefficienterna för ekvationen för kurvan är rationella, så kommer punktens koordinater också att vara rationella, eftersom och är rationella funktioner för koefficienterna för kurvan för punkternas koordinater och [12] .

Ordningen för en punkt på en kurva är det minsta naturliga talet så att .

För elliptiska kurvor över fältet av rationella tal är Mordells sats giltig : på en elliptisk kurva finns en sådan ändlig uppsättning rationella punkter av oändlig ordning att vilken punkt som helst på en elliptisk kurva kan representeras som

där  är heltal unikt definierade för punkten  , och  är torsionspunkten, som är en punkt av ändlig ordning [13] . Med andra ord säger satsen att om fältet   är fältet för rationella tal , så genereras gruppen av rationella punkter ändligt . Detta innebär att en grupp kan representeras som en direkt summa av en fri Abelisk grupp och en finit vridningsundergrupp [14] .

Rangen för en elliptisk kurva är det minsta antalet rationella punkter av oändlig ordning från Mordells teorem. Det finns ingen generell algoritm för att beräkna rangen för en fri undergrupp och följaktligen rangordningen för en elliptisk kurva. Formeln för att beräkna rangen ges i Birch-Swinnerton-Dyer-hypotesen .

För 2021 beskrivs den elliptiska kurvan med den maximala exakt kända rangordningen med följande ekvation:

Hennes rang är 20, hon hittades av Noam Elkis och Zev Clugsburn 2020 [15] . Om följande kurva, hittad av Elkis 2006 och beskriven med ekvationen

dess rangordning är känd för att vara minst 28, men den exakta rangordningen för denna kurva är okänd [16] . 2016 publicerades ett bevis på att rankningen av denna kurva är exakt 28 om den generaliserade Riemann-hypotesen är sann [17] .

Elliptiska kurvor över ändliga fält

En elliptisk kurva kan definieras över ett ändligt fält , där , a  är primtal.

Det exakta antalet punkter i en elliptisk kurva över ett fält är svårt att beräkna, men Hasses elliptiska kurvsats ger följande uppskattning [18] :

Detta faktum kan tolkas och bevisas med hjälp av en allmän teori; se Local zeta function , Etale cohomology .

Antalet punkter på en viss kurva kan beräknas med Schuf-algoritmen .

Applikationer

Elliptiska kurvor över ändliga fält används i vissa kryptografiska applikationer för faktorisering och primalitetstestning . Vanligtvis är huvudtanken bakom dessa applikationer att den kända algoritmen som används för specifika ändliga grupper skrivs om för att använda grupper av rationella punkter i elliptiska kurvor.

I talteorin användes elliptiska kurvor särskilt av Andrew John Wiles (med Richard Taylor ) för att bevisa Fermats sista teorem .

Inom kryptografi utgör de en oberoende sektion av elliptisk kryptografi , tillägnad studien av kryptosystem baserade på elliptiska kurvor. I synnerhet är de ryska standarderna GOST R 34.10-2001 och dess efterföljare GOST R 34.10-2012 baserade på elliptiska kurvor , som beskriver algoritmer för att generera och verifiera en elektronisk digital signatur .

Anteckningar

  1. Silverman, 2009 , sid. 59.
  2. Koblitz, 2001 , sid. 188.
  3. Adrian Rice, Ezra Brown. Varför ellipser inte är elliptiska kurvor  // Mathematics Magazine  . - 2012. - Vol. 85, nr. 3 . - S. 163-176.
  4. Silverman, 2009 , sid. 42-43,409-410.
  5. P. P. Urbanovich. Informationsskydd genom kryptografi, steganografi och obfuskationsmetoder . - Minsk: BSTU, 2016. - S. 81. - 220 sid. - ISBN 978-985-530-562-1 .
  6. Silverman, 2009 , sid. 42-43.
  7. Koblitz, 2001 , sid. 192.
  8. Ostry, 2001 , sid. 21-24.
  9. Koblitz, 2001 , sid. 188-200.
  10. Ostry, 2001 , sid. 24.
  11. Koblitz, 2000 , sid. 33-37.
  12. Silverman, 2009 , sid. tjugo.
  13. Ostry, 2001 , sid. 26.
  14. Koblitz, 2001 , sid. 195.
  15. Dujella, Andrew. Historia av elliptiska kurvor ranka rekord  . Andrej Dujella hemsida. Hämtad: 1 december 2021.
  16. Dujella, Andrew. Konstruktion av höggradiga elliptiska kurvor och relaterade diofantproblem . 7:e symposiet om algebra och beräkningar (AC 2007). 2007.
  17. Klagsbrun, Zev, Travis Sherman och James Weigandt. Elkies-kurvan har rang 28 endast med hänsyn till GRH . arXiv förtryck arXiv:1606.07178 (2016).
  18. Silverman, 2009 , sid. 137-138.

Litteratur

Länkar