Elliptic-curve cryptography (ECC) is a public-key cryptography method. Compared to something like RSA, ECC usually has much smaller keys.