ECC
Es ist ein Asymmetrische Verschlüsselungsverfahren, das auf der Mathematik elliptischer Kurven basiert.
ECC bietet bei kürzeren Schlüsseln eine vergleichbare Sicherheit wie andere Verfahren (z. B. RSA), ist dabei jedoch ressourcenschonender.
Wird häufig in mobilen Geräten, SSL/TLS und modernen Verschlüsselungsprotokollen eingesetzt.
graph TD A[Private Key] --> B[Elliptic Curve Multiplication] B --> C[Public Key] D[Sender: Message] --> E[Encrypt with Receiver's Public Key] E --> F[Ciphertext] F --> G[Receiver: Decrypt with Private Key] G --> H[Plaintext]
Vorteile von ECC:
- Kürzere Schlüssel bei gleicher Sicherheit wie z. B. [[RSA]]
- Schneller bei Verschlüsselung und Entschlüsselung
- Geringerer Ressourcenverbrauch (z. B. CPU, Speicher)
Nachteile von ECC:
- Komplexere Implementierung
- Anfälliger für Implementierungsfehler
- Lizenzprobleme bei manchen Kurven (z. B. vor NIST P-256)