Blockchiffren
Blockchiffren sind symmetrische Verschlüsselungsalgorithmen, die Daten in festgelegte Blöcke verschlüsseln. Mit einem geheimen Schlüssel wird jeder Klartextblock durch eine schlüsselabhängige Permutation in einen Chifftextblock überführt. Um längere Nachrichten zu verschlüsseln, werden mehrere Blöcke hintereinander verarbeitet. Im Gegensatz zu Stromchiffren verwenden Blockchiffren typischerweise Padding, um unvollständige Blöcke zu füllen, und arbeiten mit Moden der Blockverarbeitung.
Typische Blockgrößen sind 64 Bit (DES) und 128 Bit (AES). Beliebte Betriebsmodi umfassen ECB, CBC, CFB, OFB
Die Sicherheit einer Blockchiffre hängt von der Schlüsselstärke, dem Algorithmusdesign und der richtigen Nutzung ab. Unsichere
Zu den bekanntesten Blockchiffren gehören AES (Advanced Encryption Standard), DES (veraltet) sowie dessen Nachfolge 3DES, Blowfish,
Anwendungen finden Blockchiffren in der Verschlüsselung von Daten im Ruhezustand und bei der Übertragung, etwa in