Blockchiffre

Was ist Blockchiffre?
Eine Blockchiffre ist ein symmetrischer kryptographischer Algorithmus, der auf einem Datenblock fester Größe unter Verwendung eines gemeinsamen geheimen Schlüssels arbeitet. Klartext wird während der Verschlüsselung verwendet und der resultierende verschlüsselte Text wird als Chiffretext bezeichnet. Derselbe Schlüssel wird sowohl für die Verschlüsselung des Klartextes als auch für die Entschlüsselung des Chiffretextes verwendet.

Die Blockchiffre verschlüsselt / entschlüsselt ihre Eingabe um jeweils einen Block statt um ein Bit zu einem Zeitpunkt unter Verwendung eines gemeinsamen geheimen Schlüssels. Der Block ist in der Größe festgelegt; Andernfalls ist ein Auffüllen erforderlich. Dieser Algorithmus ist symmetrisch. Während der Verschlüsselung verwendet er den gemeinsamen Schlüssel, um seine Klartexteingabe in einen verschlüsselten Text (verschlüsselten Text) umzuwandeln. Während der Entschlüsselung verwendet es den gleichen Schlüssel, um den Chiffretext zurück in den ursprünglichen Klartext zu transformieren. Die Länge der Ausgabe entspricht der Eingabe.

Bekannte Implementierungen des Blockchiffrieralgorithmus sind der Data Encryption Standard (DES), TripleDES und der Advanced Encryption Standard (AES).

Das Gegenstück von Block-Chiffre ist die Stream-Chiffre, die auf ihrem Eingang ein Bit zu einem Zeitpunkt arbeitet, auch unter Verwendung eines gemeinsamen Schlüssels.

Eine Alternative zu dem Blockchiffrieralgorithmus ist Kryptographie mit öffentlichem Schlüssel oder asymmetrische Kryptographie. Dieser Algorithmus verwendet einen öffentlichen Schlüssel zum Verschlüsseln von Klartext und einen privaten Schlüssel zum Entschlüsseln des resultierenden Chiffriertexts.


War die Erklärung zu "Blockchiffre" hilfreich? Jetzt bewerten:

Weitere Erklärungen zu