CAST (Algorithmus)
aus Wikipedia, der freien Enzyklopädie
| CAST | |
|---|---|
| drei Runden beim CAST-128 | |
| Entwickler | Carlisle Adams, Stafford Tavares |
| Veröffentlicht | 1996 |
| Schlüssellänge | 40 - 128 Bit |
| Blockgröße | 64 Bit |
| Struktur | Feistelchiffre |
| Runden | 12 oder 16 |
CAST ist eine symmetrische Blockchiffre mit 64 Bit Blocklänge und einer Schlüssellänge von 40–128 Bit. Alternative Bezeichnungen sind CAST-128 oder CAST5. Der CAST Algorithmus wurde nach seinen Entwicklern Carlisle Adams und Stafford Tavares benannt und 1996 zum Patent angemeldet. CAST darf weltweit lizenzfrei sowohl in kommerziellen als auch nicht-kommerziellen Anwendungen eingesetzt werden. Wegen seiner höheren Geschwindigkeit gegenüber DES ist CAST auch für Echtzeitanwendungen geeignet.
Der Nachfolger CAST-256 war ein Kandidat in der AES-Challenge.
Der Geschwindigkeitsvorteil Rijndaels gegenüber den anderen Finalisten - sowohl als Hardware- als auch als Software-Implementierung - dürfte bei der Entscheidung, ausgerechnet Rijndael zum AES-Standard zu erklären, letztlich den Ausschlag gegeben haben.
Bis heute ist CAST noch nicht gebrochen worden, deshalb ist es auch in vielen Anwendungen wie etwa PGP enthalten.
[Bearbeiten] Quellen
- C.M. Adams: "Constructing Symmetric Ciphers Using the CAST Design Procedure", 1997, Designs, Codes, and Cryptography, 12(3), Seite 283–316. (engl.)

