# Public-key cryptography

From Trezor Wiki

**Public-key cryptography** (or **asymmetric cryptography**), is a cryptographic system that uses pairs of keys: public keys (which may be disseminated widely) and private keys (which are known only to the owner). The message sender uses the recipient's public key to encrypt a message. To decrypt the sender's message, only the recipient's private key may be used. In cryptocurrencies, this system is widely used as one of the means of securing transactions.

Trezor uses public-key cryptography for various purposes, including transation signing and Trezor Password Manager.