Stromchiffre
Eine Stromchiffre ver- bzw. entschlüsselt Nachrichten Bit für Bit bzw. Zeichen für Zeichen. Dies steht im Gegensatz zu Blockchiffren, wo Nachrichten immer in gleich großen Blöcken verarbeitet werden.
Stromchiffren sind symmetrische Verschlüsselungsalgorithmen, die sehr schnell arbeiten.
Zur Generierung eines Geheimtextes wird zunächst ein Schlüsselstrom erzeugt. Dieser Schlüsselstrom ist eine Folge von Zeichen die nur mit Kenntnis des geheimen Schlüssels erzeugt werden kann (in der Regel eine Pseudozufallsfolge). Danach wird jedes Zeichen des Schlüsselstroms mit einem Zeichen des Klartextes verknüpft. Die Verknüpfungsoperation ist XOR. Um Geheimtexte wieder zu entschlüsseln, wird der Geheimtext mit dem Schlüsselstrom verknüpft.
Beispiele für Stromchiffren sind die XOR-Verschlüsselung oder die Entwicklung von Ronald L. Rivest namens RC4.
Beispiel: One-Time-Pad
siehe auch: WikiProjekt Kryptologie