Kryptografie
Stromchiffre
Definition
Symmetrische Chiffre, die Daten Bit- oder Byte-weise mit einem aus Schlüssel und Nonce abgeleiteten pseudozufälligen Schlüsselstrom per XOR verknüpft.
Beispiele
- ChaCha20-Poly1305 ist das dominierende moderne Stromchiffre-AEAD in TLS 1.3 und QUIC.
- RC4 wurde historisch in WEP und SSL/TLS verwendet, ist heute aber untersagt.
Verwandte Begriffe
ChaCha20
Moderne Stromchiffre von Daniel J. Bernstein mit 256-Bit-Schlüssel und 96-Bit-Nonce, weit verbreitet zusammen mit Poly1305 als AEAD ChaCha20-Poly1305.
Salsa20
Stromchiffre mit 256-Bit-Schlüssel, 2005 von Daniel J. Bernstein entwickelt, im eSTREAM-Portfolio enthalten und direkter Vorgänger von ChaCha20.
Blockchiffre
Symmetrische Chiffre, die feste Klartextblöcke mit einem geheimen Schlüssel verschlüsselt; sie wird mit einem Betriebsmodus kombiniert, um Daten beliebiger Länge zu verarbeiten.
Symmetrische Verschlüsselung
Verschlüsselungsverfahren, bei dem derselbe geheime Schlüssel zum Ver- und Entschlüsseln dient – schnell und stark, sofern der Schlüssel sicher geteilt wird.
Verschlüsselung
Kryptographische Umwandlung von Klartext in Geheimtext mittels Algorithmus und Schlüssel, sodass nur autorisierte Parteien die Originaldaten zurückgewinnen können.
Nonce
Einmalig zu verwendender Eingabewert in einem kryptografischen Algorithmus, der Frische garantiert und Replay-Angriffe sowie Schlüssel-/IV-Wiederverwendung verhindert.