Summary by TwinMind · 12m 41s
Summary by TwinMind · 12m 41s
What is Quantum Cryptography?
What is Quantum Cryptography?
Sabine Hossenfelder
Sabine Hossenfelder
Current Internet Cryptography (Public Key Systems)
- Most internet uses public key cryptography systems
- Key = algorithm converting readable text/data into predictable mess that can be undone
- Public key means everyone knows how to encrypt, only recipient knows how to decrypt
- Works through "easy to do, hard to undo" mathematical problems
- Analogy: treasure chest that locks when closed, only recipient has unlock method
RSA Algorithm
- Most well-known public key system
- Named after inventors: Rivest, Shamir, Adleman
- Based on factorization of large numbers into primes
- Easy to multiply two large prime numbers
- Very difficult to find prime factors from product
- Public key derived from product of primes, doesn't contain prime factors themselves
- Can be broken in principle but takes 100,000+ years on current computers
- Practically safe for current purposes
Quantum Computer Threat
- Quantum computers can vastly speed up computation
- Can break cryptographic protocols like RSA quickly
- Major security risk for credit cards, trade, national security
- Currently no quantum computers powerful enough exist
- Risk high enough for next decades that solutions being developed
Post-Quantum Cryptography
- Cryptographic protocols that cannot be broken by quantum computers
- Uses mathematical problems where quantum computers provide no advantage
- Also called "quantum resistant cryptography"
- Does NOT use quantum effects itself
- Name only indicates resistance to quantum computer attacks
- Situation could change if new quantum algorithms discovered
- Most nations planning switch to post-quantum cryptography within decade
Quantum Key Distribution (BB84 Protocol)
- Method for two parties to securely share encryption key
- Uses quantum physics to keep key safe
- BB84 protocol: Bennett and Brassard, 1984
- Standard naming: Alice (sender), Bob (receiver), Eve (eavesdropper)
Basic Process
- Alice creates random sequence of particles with spin up/down
- Both measure spin: up = 0, down = 1
- Creates shared random bit sequence for encoding
- Problem: Eve can intercept, measure, pass on to Bob
Quantum Enhancement
- Alice randomly chooses spin direction: up-down OR left-right
- Doesn't tell Bob which direction used
- Bob randomly picks measurement direction
- Correct direction = correlated result, wrong direction = uncorrelated (50% probability)
- Alice later sends direction information via unencrypted channel
- Bob discards wrong-setting measurements, keeps correlated ones as secret key
Security Mechanism
- Eve cannot intercept without detection
- Eve doesn't know Alice's chosen direction
- Wrong measurement direction changes particle spin
- Eve has no way to know if this happened
- When Bob uses correct setting, his result won't correlate with Alice's if Eve interfered
- Alice and Bob compare sequence portions to check correlation
- Lack of expected correlation reveals eavesdropping attempt
- Based on quantum no-cloning theorem: impossible to copy arbitrary quantum state without destroying it
Current Implementation Status
- Quantum key distribution exists commercially but not widespread
- Can be done through optical fiber or free space
- Encoded messages still sent through classical channels
- General quantum cryptography (beyond key distribution) exists only theoretically
Summary of Three Approaches
- Post-quantum cryptography: Non-quantum methods resistant to quantum computers, exists and being adopted
- Quantum key distribution: Uses quantum effects for secure key sharing, exists but not widely used
- General quantum cryptography: Uses quantum effects for message encoding, theoretical only
Sponsor Content - NordVPN
- Uses AES (Advanced Encryption Standard) not RSA
- AES based on symmetric key known to both parties
- 68% off two-year plan + one free month
- Code: sabine at nordvpn.org/sabine
- Works on all platforms: Android, Windows, iOS
- 5000+ servers worldwide for location flexibility
