CAST-128 - CAST-128
Všeobecné | |
---|---|
Návrháři | Carlisle Adams a Stafford Tavares |
Nejprve publikováno | 1996 |
Nástupci | CAST-256 |
Šifra detail | |
Klíčové velikosti | 40 až 128 bitů |
Velikosti bloků | 64 bitů |
Struktura | Síť Feistel |
Náboje | 12 nebo 16 |

v kryptografie, CAST-128 (alternativně CAST5) je symetrický klíč bloková šifra používané v řadě produktů, zejména jako výchozí šifra v některých verzích GPG a PGP. Bylo také schváleno pro Vláda Kanady použití Zřízení komunikační bezpečnosti. Algoritmus vytvořil v roce 1996 Carlisle Adams a Stafford Tavares za použití OBSAZENÍ postup návrhu.[1]
Další člen šifry rodiny CAST, CAST-256 (bývalý AES kandidát) byl odvozen z CAST-128. Podle některých zdrojů je název CAST založen na iniciály jeho vynálezců Bruce Schneier uvádí tvrzení autorů, že „jméno by mělo vykouzlit obrázky náhodnosti“.[2]
CAST-128 je 12- nebo 16kolové Síť Feistel s 64-bit velikost bloku a a velikost klíče mezi 40 a 128 bitů (ale pouze v 8bitových krocích). Celých 16 kol se použije, když velikost klíče je delší než 80 bitů.[3]
Součásti zahrnují velké 8 × 32 bitů S-boxy na základě ohnuté funkce, rotace závislé na klíči, modulární sčítání a odčítání a XOR operace. Existují tři alternativní typy kruhových funkcí, ale mají podobnou strukturu a liší se pouze výběrem přesné operace (sčítání, odčítání nebo XOR) v různých bodech.
Ačkoli Svěřit drží a patent podle postupu návrhu CAST je model CAST-128 celosvětově dostupný na webu a bez licenčních poplatků základ pro komerční a nekomerční použití.
Viz také
Reference
- ^ Carlisle M. Adams (1997). „Konstrukce symetrických šifer pomocí postupu návrhu CAST“ (PDF). Vzory, kódy a kryptografie (12): 283–316.
- ^ Bruce Schneier (1996). Aplikovaná kryptografie, (2. vyd.). John Wiley & Sons. str.334 –335. ISBN 0-471-11709-9.
- ^ Carlisle M. Adams (12. 5. 1997). „Dodatek k návrhové proceduře CAST“ (PDF). Svěřit.
externí odkazy
- RFC 2144 Šifrovací algoritmus CAST-128
- „Publikace související s algoritmem CAST Encryption Algorithm“. Archivovány od originálu dne 2007-12-17. Citováno 2013-01-15.CS1 maint: BOT: stav původní adresy URL neznámý (odkaz)
- „Standardní pojmenování kryptografického algoritmu: symetrické šifry - CAST-128“. Citováno 2013-01-14.