University of Calgary

CPSC 629 - Elliptic Curves & Cryptography - Winter 2012

An introduction to elliptic curves over the rationals and finite fields. The focus is on both theoretical and computational aspects; subjects covered will include the study of endomorphism rings, Weil pairing, torsion points, group structure, and effective implementation of point addition. Applications to cryptography will be discussed, including elliptic curve-based Diffie-Helman key exchange, El Gamal encryption, and digital signatures, as well as the associated computational problems on which their security is based.
This course may not be repeated for credit.


  • H(3-0)


  • Pure Mathematics 315 is recommended as preparation for this course. Also known as: (Pure Mathematics 629) (formerly Computer Science 601.09)


This course will be offered next in Winter 2014.
Powered by UNITIS. More features.