Upon successful completion of this unit, you will be able to:

  • explain the Weierstrass form of an elliptic curve;
  • solve problems involving elliptic curve groups;
  • write programs to implement ECC;
  • apply the elliptic curve discrete logarithm problem; and
  • contrast the computational security of elliptic curves versus discrete logs.