Cilj ovog kolegija je upoznati studente s osnovnih pojmovima, činjenicama i algoritmima vezanim uz eliptičke krivulje nad poljem racionalnih brojeva i konačnim poljima, te njihovim primjenama u kriptografiji.
Opisat će se grupovni zakon za eliptičke krivulje. Potom će se obraditi osnovna svojstva eliptičkih krivulja nad poljem racionalnih brojeva. Opisat će se algoritmi za računanje torzijske grupe i ranga eliptičke krivulje.
Kod eliptičkih krivulja nad konačnim poljima, bit će riječi o efikasnoj implementaciji zbrajanja i multipliciranja točaka. Prikazat će se algoritmi za efikasno brojenje točaka, te algoritmi za problem diskretnog logaritma na eliptičkoj krivulji.
Objasnit će se primjena eliptičkih krivulja u kriptografiji, te dati usporedba kripotosustava zasnovanih na eliptičkim krivuljama s ostalim najvažnijim kriptosustavima s javnim ključem. Također će se prikazati primjena eliptičkih krivulja u faktorizaciji i dokazivanju prostosti velikih prirodnih brojeva.
Od studenata se očekuje poznavanje osnovnih pojmova i činjenica iz teorije brojeva. Ispit će se sastojati od rješavanja domaćih zadaća, te pisanja seminarskog rada.