Key Strength Comparison
Vergleich moderner kryptografischer Algorithmen – von Ed25519 bis Kyber
Key Strength Comparison
Moderne Kryptografie im Vergleich: Ed25519, X25519, Kyber, AES-GCM, ChaCha20-Poly1305 und mehr
1. Sicherheitsstufe vergleichen
2. Moderne Standards 2024 Recommended
| Bereich | Algorithmus | Schlüssellänge | Sicherheitsstufe | Einsatzgebiet | Besonderheit |
|---|---|---|---|---|---|
| Signatur | Ed25519 Modern | 256 Bit | 128 Bit | SSH, TLS 1.3, OpenSSL | Konstantzeit, hochperformant |
| Schlüsselaustausch | X25519 Modern | 256 Bit | 128 Bit | TLS 1.3, WireGuard, Signal | Curve25519, sicher, schnell |
| AEAD-Verschlüsselung | AES-256-GCM | 256 Bit | 256 Bit | TLS 1.3, IPsec | Hardware-beschleunigt |
| AEAD-Verschlüsselung | ChaCha20-Poly1305 Modern | 256 Bit | 256 Bit | TLS 1.3, SSH, WireGuard | Software-optimiert |
| Hash | SHA-256 / SHA-512 | 256/512 Bit | 128/256 Bit | Allgemein | Standard |
| Hash (modern) | BLAKE2b Modern | 512 Bit | 256 Bit | Kryptografie, Hashes | Schneller als SHA-2 |
| Hash (modern) | BLAKE3 Modern | 256 Bit | 128 Bit | Parallele Verarbeitung | Extrem schnell |
| KDF | Argon2id Modern | variabel | 128+ Bit | Passwort-Hashing | Memory-hard, resistent |
3. Symmetrische Algorithmen (AEAD)
| Algorithmus | Schlüssellänge | Blockgröße | Modus | Sicherheitsstufe | Empfehlung |
|---|---|---|---|---|---|
| AES-128-GCM | 128 Bit | 128 Bit | AEAD (Galois/Counter) | 128 Bit | Empfohlen |
| AES-256-GCM | 256 Bit | 128 Bit | AEAD (Galois/Counter) | 256 Bit | Empfohlen |
| ChaCha20-Poly1305 Modern | 256 Bit | 512 Bit | AEAD (Stream + MAC) | 256 Bit | Empfohlen |
| XSalsa20-Poly1305 | 256 Bit | 512 Bit | AEAD (Libsodium) | 256 Bit | Spezial |
| AES-256-CBC + HMAC | 256 Bit | 128 Bit | CBC + MAC | 128 Bit | Legacy |
| Twofish | 256 Bit | 128 Bit | verschiedene | 128 Bit | Alternative |
4. Elliptic Curve Kryptografie (Ed25519, X25519)
| Kurve / Algorithmus | Schlüssellänge | Sicherheitsstufe | Äquivalent RSA | Einsatz | Empfehlung |
|---|---|---|---|---|---|
| Ed25519 (Signatur) Modern | 256 Bit | 128 Bit | RSA-3072 | SSH, TLS 1.3, OpenSSL | Standard |
| X25519 (ECDH) Modern | 256 Bit | 128 Bit | RSA-3072 | TLS 1.3, WireGuard | Standard |
| Ed448 (Goldilocks) | 448 Bit | 224 Bit | RSA-8192 | High Security | High Sec |
| X448 (ECDH) | 448 Bit | 224 Bit | RSA-8192 | High Security | High Sec |
| NIST P-256 (secp256r1) | 256 Bit | 128 Bit | RSA-3072 | Kompatibilität | Legacy |
| NIST P-384 (secp384r1) | 384 Bit | 192 Bit | RSA-7680 | High Security | Empfohlen |
| NIST P-521 (secp521r1) | 521 Bit | 256 Bit | RSA-15360 | Very High | High Sec |
| secp256k1 (Bitcoin) | 256 Bit | 128 Bit | RSA-3072 | Blockchain | Spezial |
5. Post-Quantum Kryptografie (NIST-Standards) Zukunft
| Algorithmus | Typ | Öffentlicher Schlüssel | Privater Schlüssel | Sicherheitsstufe | NIST-Level |
|---|---|---|---|---|---|
| Kyber-512 | KEM (Schlüsselaustausch) | 800 Bytes | 1632 Bytes | 128 Bit (AES-128) | NIST Level 1 |
| Kyber-768 Empfohlen | KEM (Schlüsselaustausch) | 1184 Bytes | 2400 Bytes | 192 Bit (AES-192) | NIST Level 3 |
| Kyber-1024 | KEM (Schlüsselaustausch) | 1568 Bytes | 3168 Bytes | 256 Bit (AES-256) | NIST Level 5 |
| Dilithium-2 | Signatur | 1184 Bytes | 2800 Bytes | 128 Bit | NIST Level 2 |
| Dilithium-3 | Signatur | 1760 Bytes | 3504 Bytes | 192 Bit | NIST Level 3 |
| Dilithium-5 | Signatur | 2368 Bytes | 4592 Bytes | 256 Bit | NIST Level 5 |
| Falcon-512 | Signatur | 897 Bytes | 1281 Bytes | 128 Bit | NIST Level 1 |
| Falcon-1024 | Signatur | 1793 Bytes | 2305 Bytes | 256 Bit | NIST Level 5 |
Kyber und Dilithium sind die ersten NIST-standardisierten Post-Quantum-Verfahren (2024).
6. Asymmetrische Algorithmen (RSA/DSA)
| Algorithmus | Schlüssellänge | Sicherheitsstufe | Äquivalent AES | Status | Empfehlung |
|---|---|---|---|---|---|
| RSA-2048 | 2048 Bit | 112 Bit | AES-112 | Legacy | Nicht empfohlen |
| RSA-3072 | 3072 Bit | 128 Bit | AES-128 | Sicher | Akzeptabel |
| RSA-4096 | 4096 Bit | 140 Bit | AES-140 | Sicher | Alternative |
| DSA-2048 | 2048 Bit | 112 Bit | AES-112 | Legacy | Veraltet |
| ECDSA mit NIST P-256 | 256 Bit | 128 Bit | AES-128 | Sicher | Akzeptabel |
7. Hash-Funktionen & KDFs
| Algorithmus | Output-Länge | Sicherheitsstufe | Kollisionssicher | Einsatz | Empfehlung |
|---|---|---|---|---|---|
| SHA-256 | 256 Bit | 128 Bit | Ja | Allgemein | Standard |
| SHA-512 | 512 Bit | 256 Bit | Ja | High Security | Empfohlen |
| SHA-3-256 | 256 Bit | 128 Bit | Ja | Alternative | Empfohlen |
| BLAKE2b Modern | 512 Bit | 256 Bit | Ja | Performance | Empfohlen |
| BLAKE3 Modern | 256 Bit (erweiterbar) | 128 Bit | Ja | Parallele Systeme | Experimentell |
| SHA-1 | 160 Bit | < 63 Bit | Nein (gebrochen) | Legacy | Veraltet |
| MD5 | 128 Bit | < 20 Bit | Nein (gebrochen) | Legacy | Veraltet |
| Argon2id Modern | variabel | einstellbar | KDF | Passwort-Hashing | Standard |
| scrypt | variabel | einstellbar | KDF | Passwort-Hashing | Alternative |
| PBKDF2 | variabel | einstellbar | KDF | Legacy | Legacy |
8. Vergleich der Sicherheitsstufen
| Sicherheitsstufe | Symmetrisch (AEAD) | Ed25519/X25519 | RSA | Post-Quantum | Hash | Quanten-Resistenz |
|---|---|---|---|---|---|---|
| 128 Bit | AES-128-GCM | Ed25519, X25519 | RSA-3072 | Kyber-512 | SHA-256 | Klassisch |
| 192 Bit | AES-192-GCM | Ed448 | RSA-7680 | Kyber-768 | SHA-384 | Teilweise |
| 256 Bit | ChaCha20-Poly1305 | - | RSA-15360 | Kyber-1024 | SHA-512 | Resistent* |
* Symmetrische Verfahren sind durch Grover's Algorithmus betroffen (effektive Halbierung der Sicherheitsstufe). Post-Quantum-Verfahren sind speziell gegen Quantenangriffe entwickelt.
9. Aktuelle Sicherheitsempfehlungen 2024
Symmetrische Verschlüsselung
- Standard: AES-256-GCM
- Modern: ChaCha20-Poly1305
- Legacy: AES-128-GCM (ausreichend)
- Empfohlen: ChaCha20
Asymmetrisch (modern)
- Signatur: Ed25519
- Schlüsselaustausch: X25519
- High Security: Ed448 / X448
- Empfohlen: Ed25519
Post-Quantum (Zukunft)
- KEM: Kyber-768 (NIST Level 3)
- Signatur: Dilithium-3
- Hybrid: X25519Kyber768
- Ab 2024+
Hash & KDF
- Hash: SHA-256 / SHA-512
- Schnell: BLAKE2b
- Passwort-Hashing: Argon2id
- BLAKE3 für Performance
Moderne Kryptografie verstehen
Die Kryptografie hat sich in den letzten Jahren rasant entwickelt. Hier die wichtigsten modernen Standards:
Ed25519 / X25519
Ersetzen RSA und ECDSA. Bieten höhere Sicherheit, bessere Performance und sind resistent gegen Timing-Angriffe. Standard in OpenSSH, TLS 1.3 und WireGuard.
Kyber (CRYSTALS-Kyber)
NIST-standardisiertes Post-Quantum-Verfahren (2024). Wird in Zukunft RSA und ECC ersetzen. Hybrid-Modi wie X25519Kyber768 sind bereits verfügbar.
ChaCha20-Poly1305
Moderner AEAD-Stream-Cipher von Daniel J. Bernstein. Performanter als AES in Software, Standard in TLS 1.3 und SSH.
BLAKE3
Extrem schnelle Hash-Funktion, parallelisierbar. Basiert auf BLAKE2, aber noch performanter. Ideal für große Datenmengen.