Wprowadzenie
Asymmetric Cryptography (kryptografia asymetryczna), zwana też public-key cryptography, to system szyfrowania, który wykorzystuje parę kluczy matematycznie powiązanych:klucz publiczny (może być jawny) i klucz prywatny (musi pozostać tajny).
Jak działa kryptografia asymetryczna?
- Klucz publiczny służy do szyfrowania wiadomości lub weryfikacji podpisu
- Klucz prywatny służy do deszyfrowania lub tworzenia podpisu cyfrowego
- Matematyczna relacja między kluczami sprawia, że niemożliwe jest (przy obecnej mocy obliczeniowej) wyprowadzenie klucza prywatnego z publicznego
Najważniejsze algorytmy
- RSA – najstarszy i najbardziej znany (1977)
- ECC (Elliptic Curve Cryptography) – obecnie najpopularniejszy (krótsze klucze przy tej samej bezpieczeństwie)
- ECDSA – Elliptic Curve Digital Signature Algorithm (używany w Bitcoinie i Ethereum)
- Ed25519 / Ed448 – nowoczesne, bardzo szybkie i bezpieczne krzywe
- Diffie-Hellman / ECDH – do bezpiecznej wymiany kluczy
Zastosowania
- HTTPS / TLS (bezpieczne połączenia internetowe)
- Podpisy cyfrowe (PGP, S/MIME, certyfikaty SSL)
- Kryptowaluty (Bitcoin, Ethereum – transakcje i portfele)
- Bezpieczna wymiana kluczy (SSH, Signal, WhatsApp)
- Szyfrowanie end-to-end (E2EE)
- Digital signatures w dokumentach prawnych
Zalety i wady
- Zalety: bezpieczna dystrybucja kluczy, podpisy cyfrowe, uwierzytelnianie
- Wady: wolniejsza od kryptografii symetrycznej (dlatego zwykle łączy się obie – hybrid encryption)
Bezpieczeństwo w 2026
RSA-2048 i ECC-256 są nadal bezpieczne dla większości zastosowań. Jednak rozwój komputerów kwantowych (Shor’s algorithm) zmusza do przejścia na algorytmy post-kwantowe (np. CRYSTALS-Kyber, Dilithium).
Powiązane pojęcia
Symmetric Cryptography • RSA • ECC • ECDSA • Public Key Infrastructure (PKI) • Digital Signature • Hybrid Encryption • Post-Quantum Cryptography • AES • Diffie-Hellman