Schlüsselblock-Kette

CBC (cipher block chain )

Cipher Block Chain (CBC) ist eine DES-Betriebsart bei der ein Block eines zu chiffrierenden Klartextes durch eine XOR-Verknüpfung mit dem vorherigen Textblock verknüpft wird, bevor er mit dem DES-Algorithmus verschlüsselt wird. Es besteht somit eine Abhängigkeit der Chiffrierblöcke von allen vorhergehenden Chiffrierblöcken. Durch die Verkettung der Datenblöcke können diese weder verändert noch vertauscht oder gelöscht werden, ohne, dass dies erkannt würde. Damit dieser Verkettungsprozess auch für den ersten zu verschlüsselnden Block funktioniert, wird ein auf beiden Seiten abgesprochener Starwert, der Initialisierungvektor (IV), benötigt. Dieser Initialisierungsvektor ersetzt im ersten Schritt den rückgekoppelten verschlüsselten Vorgängerblock.

CBC-Module
CBC-Module lexikon, kompendium, computer, it, elektronik

Es gibt zwei verschiedene CBC-Verfahren: Das CBC-MAC (Message Authentication Code), bei dem ein MAC mit Hilfe einer Blockchiffre konstruiert wird und den CBC-Modus, bei dem ein Block vor der Verschlüsselung mit dem vorherigen, bereits chiffrierten Block in einer XOR-Funktion verknüpft wird.

Querverweise von Schlüsselblock-Kette nach:

Querverweise nach Schlüsselblock-Kette von: