Asymmetric Cryptography

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