# Elliptic-curve cryptography

From Trezor Wiki

**Elliptic-curve cryptography** (**ECC**) is an approach to public-key cryptography based on the algebraic structure of elliptic curves. It requires smaller keys compared to non-ECC cryptography to provide equivalent security. The most common applications of ECC include key agreement, digital signatures and (indirectly) encryption.

Trezor uses Elliptic-curve cryptography for various purposes, for more information, see SLIP10 or SLIP17.

*See also: Cryptography, Public-key cryptography*