ECC is a relatively new Public Key Cryptography algorithm that uses the mathematics of elliptic curves to generate keys. It has a shorter key length compared to other algorithms, making it efficient for smaller devices such as smartphones and smart cards.