Public Key Cryptography
Web3 / blockchain technology
Public key cryptography is a fundamental cryptographic system that uses mathematically linked pairs of keys to enable secure communication and transactions. The public key, which is openly shared, allows anyone to encrypt data or verify signatures, while the private key, known only to the owner, decrypts data and creates digital signatures. This asymmetric approach eliminates the need for secure key exchange and forms the foundation of digital identity, asset ownership, and transaction verification in blockchain networks. In cryptocurrency, public keys are transformed into wallet addresses, while private keys remain the sole means of authorizing transactions and proving ownership of digital assets.
Example
Bitcoin uses ECDSA (Elliptic Curve Digital Signature Algorithm) as its public key cryptography system, where users' private keys generate their public addresses and digitally sign transactions that the network verifies without exposing the private key.
Why It Matters
Public key cryptography enables trustless transactions and asset ownership verification without intermediaries. It allows users to prove ownership and authorize transfers cryptographically, making blockchain systems secure, transparent, and self-custodial while maintaining privacy of sensitive signing keys.
Definition maintained by Cointegrity. See our editorial policy for review standards on regulatory and compliance terms.
Explore the full Web3 Glossary — 2,094+ expert-curated definitions. Need guidance? Talk to our consultants.