Encyclopedia Classification
Category: Security Technology • Blockchain Foundation • Computer Science
Discipline: Mathematics • Computer Science • Information Security • Privacy
Prerequisites
- Article 5 — Cryptography Basics
- Article 8 — Blockchain
- Article 15 — Wallets and Digital Ownership
- Article 24 — Consensus Mechanisms
Related Articles
Private Keys • Public Keys • Digital Signatures • Hash Functions • Encryption • Zero-Knowledge Proofs • Wallet Security • Cybersecurity • Quantum Computing
Definition
Cryptography is the science of protecting information using mathematics, algorithms, and computer systems.
In cryptocurrency, cryptography allows users to:
- Own digital assets
- Prove ownership
- Secure transactions
- Protect information
- Verify authenticity
Beginner Explanation
Cryptography is the technology that allows strangers to safely interact online without needing to trust each other.
Example:
You own Bitcoin.
How does the network know:
- You own it?
- Someone else cannot spend it?
- The transaction is legitimate?
Cryptography provides the answer.
Why Cryptography Matters in Crypto
Cryptocurrency depends on cryptography for:
Ownership
Proving who controls assets.
Security
Preventing unauthorized access.
Integrity
Ensuring information has not been changed.
Authentication
Proving identity.
Privacy
Protecting sensitive information.
The History of Cryptography
Cryptography existed long before cryptocurrency.
Ancient Cryptography
Early civilizations used simple methods:
- Substitution ciphers
- Hidden messages
- Secret codes
Military Cryptography
Governments developed advanced encryption systems for communication.
Computer Cryptography
The rise of computers created modern cryptographic systems.
Public-Key Cryptography
A major breakthrough that enabled digital currencies.
Blockchain Era
Cryptography became the foundation of:
- Bitcoin
- Digital ownership
- Smart contracts
- Decentralized systems
The Two Main Types of Cryptography
1. Symmetric Cryptography
Definition
A system where the same key is used to encrypt and decrypt information.
Example:
A locked box.
The same key:
Locks it.
Unlocks it.
Advantages
- Fast
- Efficient
Disadvantages
- Key sharing problem
2. Asymmetric Cryptography
Definition
A system using two related keys:
- Public key
- Private key
This is the foundation of cryptocurrency ownership.
Public Keys
Definition
A cryptographic key that can be shared publicly.
Used for:
- Receiving assets
- Verifying signatures
Beginner Explanation
A public key is like your email address.
People can use it to send you information.
Private Keys
Definition
A secret cryptographic key that proves ownership and allows control of assets.
Beginner Explanation
A private key is like the password to your bank account.
Important:
Anyone with your private key can control your crypto.
The Golden Rule
"Not your keys, not your crypto."
Meaning:
If someone else controls your private keys:
They control your assets.
Digital Signatures
Definition
A mathematical proof that a transaction was authorized by the owner of a private key.
Beginner Explanation
A digital signature is like signing a document.
Except:
The signature is created mathematically.
How Digital Signatures Work
Step 1
A user creates a transaction.
Step 2
The private key creates a digital signature.
Step 3
The network verifies the signature using the public key.
Step 4
The transaction is accepted if valid.
Benefits
Digital signatures provide:
- Authentication
- Security
- Non-repudiation
Hash Functions
Definition
A hash function converts data into a fixed-length digital fingerprint.
Beginner Explanation
A hash is like a unique barcode for information.
Example:
A document.
↓
Hash function.
↓
Unique digital fingerprint.
Important Hash Properties
One-Way Function
Easy to create a hash.
Extremely difficult to reverse.
Deterministic
Same input creates the same output.
Avalanche Effect
Small changes create completely different results.
Collision Resistance
Difficult for two different inputs to create the same hash.
Hashing in Blockchain
Hashing is used for:
Block Linking
Each block references previous blocks.
Data Integrity
Ensuring information has not changed.
Mining
Proof of Work uses hashing.
Merkle Trees
Definition
A data structure that efficiently summarizes large amounts of information.
Used For:
- Transaction verification
- Blockchain efficiency
- Proof systems
Beginner Explanation
A Merkle tree is like a fingerprint system for thousands of transactions.
Bitcoin Cryptography
Bitcoin uses several cryptographic technologies.
SHA-256 Hashing
Used for:
- Mining
- Block security
Elliptic Curve Cryptography
Used for:
- Key generation
- Digital signatures
Digital Signatures
Used to prove transaction ownership.
Ethereum Cryptography
Ethereum uses cryptography for:
- Wallet security
- Smart contracts
- Network verification
Seed Phrases
Definition
A sequence of words used to generate cryptocurrency wallet keys.
Common Lengths
Usually:
- 12 words
- 24 words
Beginner Explanation
A seed phrase is the master backup for a wallet.
Security Rules
Never:
- Share it
- Store it online
- Screenshot it
- Email it
If Someone Gets Your Seed Phrase:
They can control your wallet.
Encryption
Definition
The process of converting readable information into unreadable information without the correct key.
Example
Original:
"Send payment"
↓
Encrypted:
Random-looking data
↓
Decrypted:
"Send payment"
Encryption vs Hashing
| Feature | Encryption | Hashing |
|---|---|---|
| Reversible | Yes | No |
| Purpose | Protect information | Verify information |
| Uses keys | Yes | Usually no |
Zero-Knowledge Proofs (ZKPs)
Definition
A cryptographic method allowing someone to prove something is true without revealing the underlying information.
Beginner Explanation
Prove you know a secret without telling the secret.
Example:
You prove you know a password.
Without revealing the password.
Uses of Zero-Knowledge Proofs
Privacy
Hide transaction details.
Scaling
Verify transactions efficiently.
Identity
Prove information without exposing personal data.
Major ZK Technologies
zk-SNARKs
Compact zero-knowledge proofs.
zk-STARKs
Larger but transparent proof systems.
Multi-Signature Security
Definition
A system requiring multiple private keys to authorize transactions.
Example
A company wallet requires:
3 of 5 executives
to approve a transaction.
Uses:
- Businesses
- Exchanges
- Treasury management
Hardware Security
Hardware Wallets
Physical devices that store private keys offline.
Benefits:
- Reduced online exposure
- Better protection against malware
Cold Storage
Definition
Keeping cryptocurrency offline.
Examples:
- Hardware wallets
- Paper backups
- Offline devices
Hot Storage
Definition
Wallets connected to the internet.
Advantages:
- Convenient
Risks:
- More exposure
Common Cryptocurrency Security Threats
Phishing
Attackers trick users into revealing information.
Malware
Software designed to steal information.
Fake Websites
Copies of legitimate services.
Social Engineering
Manipulating people into giving access.
SIM Swap Attacks
Taking control of phone numbers.
Seed Phrase Theft
The most damaging wallet attack.
Private Key Theft
Complete asset compromise.
Smart Contract Exploits
Attacks against blockchain applications.
Best Security Practices
Use Strong Passwords
Avoid reused passwords.
Enable Two-Factor Authentication
Prefer authentication apps over SMS.
Store Seed Phrases Offline
Use secure physical backups.
Verify Addresses
Blockchain transactions are usually irreversible.
Avoid Unknown Links
Many attacks begin through phishing.
Separate Wallets
Use different wallets for:
- Long-term storage
- Daily activity
- Testing applications
Cryptocurrency Security Concepts
Custody
Who controls private keys?
Self-Custody
User controls keys.
Third-Party Custody
Another organization controls keys.
Decentralized Security
Protection through distributed systems.
Centralized Security
Protection through organizations.
Quantum Computing and Cryptography
Definition
Quantum computers use quantum mechanics to solve certain problems differently than traditional computers.
Why It Matters
Some current cryptographic systems may eventually require upgrades.
Current Reality
Large-scale quantum attacks against major cryptocurrencies are not currently practical.
Future Solutions
Researchers are developing:
- Quantum-resistant algorithms
- New cryptographic systems
Cryptography in Everyday Crypto Use
Every crypto user interacts with cryptography.
Examples:
Sending Bitcoin:
Digital signatures.
Creating a wallet:
Key generation.
Checking blockchain data:
Hash verification.
Using DeFi:
Smart contract security.
Common Misconceptions
"Encryption makes crypto anonymous."
False.
Many blockchains are transparent.
"A wallet stores your crypto."
Technically false.
The blockchain records ownership.
The wallet stores access keys.
"A private key can be recovered."
Usually false.
Lost private keys may mean permanent loss.
"Blockchain cannot be hacked."
Incomplete.
The cryptography may be secure, but applications and users can be attacked.
Key Takeaways
- Cryptography is the foundation of cryptocurrency security.
- Public keys allow receiving assets.
- Private keys control ownership.
- Digital signatures authorize transactions.
- Hash functions protect blockchain integrity.
- Seed phrases are the master key to wallets.
- Security mistakes are one of the biggest causes of crypto losses.
- Understanding cryptography is essential for protecting digital assets.
Related Encyclopedia Articles
- Wallets
- Bitcoin
- Ethereum
- Blockchain Security
- Digital Signatures
- Private Keys
- Zero-Knowledge Proofs
- Smart Contract Security
- Cybersecurity
- Quantum Computing
Encyclopedia Notes
Cryptography is the invisible foundation of cryptocurrency.
Without cryptography:
There is no secure ownership.
There is no decentralized money.
There is no blockchain.
The entire crypto industry exists because mathematics allows strangers to securely coordinate without requiring a central authority.