|
Symmetrische
Verschlüsselungsalgorithmen sind oft Blockverschlüsselungsalgorithmen (auch Blockchiffre).
Bevor sie Daten verschlüsseln, werden diese zunächst in Blöcke
unterteilt, deren Größe durch den Algorithmus vorgegeben ist. Die
Verschlüsselungsroutinen setzen jedoch ganze Blöcke voraus, somit muss meistens der letzte Block mit Zufallsdaten aufgefüllt werden (bei einer Blockgröße von 128 Bit werden die verschlüsselten Daten somit
maximal 16 Byte größer als der Klartext).
Die Blöcke werden anschließend nacheinander verschlüsselt. Dabei ist es durchaus üblich, dass das Ergebnis der Verschlüsselung
eines Blocks bei der Verschlüsselung des nächsten Blocks als Eingangswert mitverwendet wird.
Wichtige Parameter einer Blockchiffre sind somit die Blocklänge (auch Blockgröße) und die Schlüssellänge.
Beispiele: DES, AES
Siehe auch: Kryptografie, WikiProjekt Kryptologie, Stromchiffre
|