Zuhause Sicherheit Was ist die Verkettung von Chiffrenblöcken (cbc)? - Definition aus techopedia

Was ist die Verkettung von Chiffrenblöcken (cbc)? - Definition aus techopedia

Inhaltsverzeichnis:

Anonim

Definition - Was bedeutet Cipher Block Chaining (CBC)?

Bei einem Verkettungsprozess für Chiffrierblöcke werden Daten in bestimmten Blöcken verschlüsselt, und jeder Block ist für die Entschlüsselung von den Blöcken vor ihm abhängig. Der Prozess verwendet einen sogenannten Initialisierungsvektor, um diese Blöcke verschlüsselter Daten miteinander zu verbinden.

Techopedia erklärt Cipher Block Chaining (CBC)

Die 1976 erfundene Verkettung von Chiffrierblöcken bietet eine konsistente Methode zum Ver- und Entschlüsseln großer Datenmengen. In einem Blockverschlüsselungsprozess werden Textblöcke als isolierte Einheiten behandelt, die nacheinander verschlüsselt und entschlüsselt werden sollen. Eine Alternative ist eine Stream-Verschlüsselungsmethode, bei der jedes Bit unabhängig bearbeitet wird.

Bei der Verkettung von Chiffrierblöcken wird jeder Chiffriertextblock in einem Prozess entschlüsselt, der die Beobachtung der bereits verarbeiteten Blöcke erfordert. Der Verkettungsprozess für Chiffrierblöcke verwendet ein logisches Gatter namens XOR, um diesen Beobachtungsprozess zu verwalten.

Die Verkettung von Chiffrenblöcken wird häufig als stärkere Methode zur Entschlüsselung vorgeschlagen, um die Qualität zu gewährleisten. Einige Experten warnen jedoch vor bestimmten Schwachstellen bei der Verkettung von Chiffrierblöcken, einschließlich der Verwendung vorhersagbarer Initialisierungsvektoren.

Was ist die Verkettung von Chiffrenblöcken (cbc)? - Definition aus techopedia