Overview
Direct Answer
Public key cryptography is an asymmetric encryption system using mathematically linked key pairs where a public key encrypts data and a corresponding private key decrypts it. This approach enables secure communication and digital signing without requiring prior exchange of secret keys.
How It Works
The system relies on mathematical trapdoor functions—typically factorisation of large primes or discrete logarithm problems—that are computationally easy in one direction but infeasible to reverse without the private key. A sender encrypts a message using the recipient's publicly available key; only the holder of the matching private key can decrypt it. Digital signatures work inversely: a sender signs with their private key, and others verify authenticity using the sender's public key.
Why It Matters
Organisations deploy this approach to establish trust across untrusted networks without shared secrets, critical for blockchain consensus mechanisms, certificate authorities, and secure communication infrastructure. It enables non-repudiation—signatories cannot deny having signed data—essential for compliance, authentication, and transactional integrity in regulated industries.
Common Applications
Bitcoin and Ethereum use elliptic curve cryptography for address derivation and transaction signing. TLS/SSL certificates protect web commerce. Digital signatures authenticate software releases and legal documents. Cryptocurrency wallets rely on it for private key management and asset ownership verification.
Key Considerations
Computational overhead is higher than symmetric encryption, making hybrid approaches common. Private key compromise is irreversible and catastrophic; key management discipline is non-negotiable. Quantum computing poses a theoretical future threat to widely-used algorithms like RSA and ECDSA.
Cross-References(1)
More in Blockchain & DLT
Fork
FoundationsA divergence in a blockchain's protocol or chain, creating two separate paths — can be hard (incompatible) or soft (backward-compatible).
Automated Market Maker
FoundationsA decentralised exchange protocol that uses algorithmic pricing instead of traditional order books.
Programmable Money
Smart Contracts & DAppsDigital currency embedded with executable logic that can enforce spending conditions, automate payments, and integrate with smart contracts for conditional financial operations.
Central Bank Digital Currency
DeFi & FinanceA digital form of fiat currency issued and regulated by a country's central bank on blockchain infrastructure.
Non-Fungible Token
Tokens & AssetsA unique digital asset on a blockchain that represents ownership of a specific item, artwork, or piece of content.
Interoperability
Protocols & NetworksThe ability of different blockchain networks to communicate, share data, and transfer value between each other.
Utility Token
FoundationsA blockchain-based token that provides access to a specific product, service, or platform functionality, rather than representing ownership or investment rights.
Node
FoundationsA computer connected to a blockchain network that maintains a copy of the ledger and participates in consensus.