ECB (electronic code book)
Elektronisches Codebuch
Blockorientierte Verschlüsselungsalgorithmen wie der Data Encryption Standard (DES) definieren vier Betriebsarten für die Algorithmen, die sich in der Bearbeitung voneinander unterscheiden. Das Electronic Code Book (ECB) ist eine davon, die Schlüsselblock-Kette (CBC) eine weitere.
Beim elektronischen Codebuch, einem Blockchiffre, wird jeder zu chiffrierende Klartextblock mit dem entsprechenden Chiffreblock verschlüsselt. Zu einem Klartextblock mit 2expN möglichen Klartextstrings, gibt es 2expN mögliche Schlüsselstrings. Da immer nur ganze Blöcke verschlüsselt werden, muss der letzte Teil eines Klartextstrings aufgefüllt werden. Identische Klartextblöcke haben identische Geheimtextblöcke zur Folge, wodurch bei bestimmten Anwendungen identische Geheimtexte generiert werden. Daher erscheint diese DES-Betriebsart nicht hinreichend sicher, da ein Textabschnitt, der mehrfach im Text erscheint, immer den gleichen chiffrierten Textabschnitt ergibt.


