WERFEN SIE SICH 128

In der Geheimschrift ist WURF 128 (wechselweise CAST5) eine Block-Ziffer, die in mehreren Produkten, namentlich als die Verzug-Ziffer in einigen Versionen von GPG und PGP verwendet ist. Es ist auch für den kanadischen Regierungsgebrauch durch die Kommunikationssicherheit Errichtung genehmigt worden. Der Algorithmus wurde 1996 von Carlisle Adams und Stafford Tavares geschaffen, der das WURF-Designverfahren verwendet; ein anderes Mitglied der WURF-Familie von Ziffern, WURF 256 (ein ehemaliger AES Kandidat) wurde aus WURF 128 abgeleitet. Gemäß einigen Quellen basiert der WURF-Name auf den Initialen seiner Erfinder, obwohl Bruce Schneier den Anspruch der Autoren meldet, dass "der Name Images der Zufälligkeit" (Schneier, 1996) heraufbeschwören sollte.

WERFEN SIE SICH 128 ist ein 12- oder 16-Runden-Netz von Feistel mit einer 64-Bit-Block-Größe und einer Schlüsselgröße zwischen 40 bis 128 Bit (aber nur in 8-Bit-Zunahme). Die vollen 16 Runden werden verwendet, wenn die Schlüsselgröße länger ist als 80 Bit.

Bestandteile schließen große 8×32-Bit-S-Kästen ein, die auf Begabungsfunktionen, schlüsselabhängigen Folgen, Modulhinzufügung und Subtraktion und XOR Operationen gestützt sind. Es gibt drei Wechseltypen der runden Funktion, aber sie sind in der Struktur ähnlich und unterscheiden sich nur in der Wahl der genauen Operation (Hinzufügung, Subtraktion oder XOR) an verschiedenen Punkten.

Obwohl Anvertrauen Sie, hält ein Patent auf dem WURF-Designverfahren, WERFEN SIE SICH 128 ist weltweit auf einer Basis ohne Königtum für den kommerziellen und nichtkommerziellen Gebrauch verfügbar.

Testvektoren:

Unten ist ein Beispieltestvektor, den Eingang und die erwartete Produktion für den obengenannten Algorithmus zur Verfügung stellend. Sogar werden die Werte der Schlüsselliste, Km und Kr sowohl für die Verschlüsselung als auch für Dekodierung zur Verfügung gestellt.

Verschlüsselung:

128-Bit-Schlüssel = 01 23 45 67 12 34 56 78 23 45 67 89 34 56 78 9A

plaintext = 01 23 45 67 89 AB CD EF

ciphertext = 23 8B 4F E5 84 7E 44 B2

Dekodierung:

128-Bit-Schlüssel = 01 23 45 67 12 34 56 78 23 45 67 89 34 56 78 9A

plaintext = 23 8B 4F E5 84 7E 44 B2

ciphertext = 01 23 45 67 89 AB CD EF

Siehe auch

Links


Pudding (Band) / D. Segen
Impressum & Datenschutz