Elliptic Curve Cryptography (ECC) uses elliptic curves over finite fields for public-key encryption, digital signatures, and key exchanges. ECC provides the same security as other cryptosystems but with smaller key sizes. The talk introduced elliptic curves, defined their properties as abelian groups, and explained how to add points on a curve. It then discussed how ECC works analogously to other cryptosystems like El Gamal but using point multiplication on elliptic curves instead of exponentiation in finite fields.