CAST-128

CAST-128
CAST-128
Trois rondes de CAST-128
Trois rondes de CAST-128
Résumé
Concepteur(s) Carlisle Adams et Stafford Tavares pour Entrust
Première publication 1996
Dérivé de CAST
Chiffrement(s) basé(s) sur cet algorithme CAST-256
Caractéristiques
Taille(s) du bloc 64 bits
Longueur(s) de la clé 40 à 128 bits
Structure réseau de Feistel
Nombre de tours 12 ou 16 (clé supérieure à 80 bits)
Meilleure cryptanalyse
Aucune attaque connue.

CAST-128 (ou CAST5) est un algorithme de chiffrement par bloc utilisé par plusieurs logiciels dont certaines versions de PGP et GNU Privacy Guard. Il a été approuvé au Canada par le Communications Security Establishment pour une utilisation gouvernementale.

L'algorithme a été conçu en 1996 par Carlisle Adams et Stafford Tavares. Une version avec une clé plus grande, CAST-256 (ancien candidat pour AES), a été dérivée à partir de CAST-128. Le terme de « CAST » serait basé sur les initiales des inventeurs.

CAST-128 est basé sur un réseau de Feistel de 12 ou 16 tours avec un bloc de 64 bits. La taille de la clé varie entre 40 et 128 bits (par incrément de 8 bits). La version complète avec ses 16 tours est utilisée quand la clé est supérieure à 80 bits. L'architecture interne du chiffrement comprend des S-Boxes de 8x32 éléments dont le contenu provient de fonctions dites courbe, des rotations qui varient selon la clé, des additions et des soustractions. Il y a trois types de tours mais ils ne varient que sur le choix exact de l'opérateur (addition, soustraction ou XOR).

Malgré un brevet déposé par Entrust sur la conception CAST, CAST-128 est disponible partout sans charges pour des applications commerciales ou non-commerciales.

Références

  • C.M. Adams. (1997). "Constructing Symmetric Ciphers Using the CAST Design Procedure", Designs, Codes, and Cryptography, 12(3), pp. 283–316.
  • C.M. Adams, "CAST Design Procedure Addendum".
  • Bruce Schneier, 1996, Applied Cryptography, 2nd edition. John Wiley & Sons. pp334–335. ISBN 0-471-11709-9

Liens externes


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article CAST-128 de Wikipédia en français (auteurs)

Игры ⚽ Поможем решить контрольную работу

Regardez d'autres dictionnaires:

  • CAST-128 — Создатель: Карлайл Адамс, Стаффорд Таварес Размер ключа: 40 128 бит Размер блока: 64 бит Число раундов: 12 (16 при ключе > 80 бит) Тип: Сеть Фейстеля …   Википедия

  • CAST-128 — Saltar a navegación, búsqueda Tres rondas del cifrador CAST 128 En criptografía, CAST 128 (o también, CAST5) es un cifrador por bloques usado en un gran número de productos, notablemente como cifrador por defecto en algunas versiones de GPG y PGP …   Wikipedia Español

  • CAST-128 — CAST drei Runden beim CAST 128 Entwickler Carlisle Adams, Stafford Tavares Veröffentlicht 1996 Schlüssellänge 40 bis 128 Bit Blockgröße 64 Bit …   Deutsch Wikipedia

  • CAST-128 — The following article is about the block cipher. For the axion observatory in Switzerland, see CERN Axion Solar Telescope. Infobox block cipher name = CAST 128 caption = Three rounds of the CAST 128 block cipher designers = Carlisle Adams and… …   Wikipedia

  • CAST-128 — En criptografía, CAST 128 (o también, CAST5) es un cifrador por bloques usado en un gran número de productos, notablemente como cifrador por defecto en algunas versiones de GPG y PGP. Ha sido aprobado por el gobierno canadiense para ser usado por …   Enciclopedia Universal

  • CAST-128 — CAST5 Kryptografiealgorithmus mit 128 Bit Schlüssellänge (RFC2144) …   Acronyms

  • CAST-128 — CAST5 Kryptografiealgorithmus mit 128 Bit Schlüssellänge (RFC2144) …   Acronyms von A bis Z

  • CAST-256 — Trois rondes de CAST 128, à partir duquel est tiré CAST 256 Résumé Concepteur(s) Carlisle Adams, Stafford Tavares, Howard Heys et Michael Wiener Première publicatio …   Wikipédia en Français

  • CAST-256 — Entwickler Carlisle Adams, Stafford Tavares, Howard Heys, Michael Wiener Veröffentlicht 1998 Abgeleitet von CAST 128 Schlüssellänge 128, 160, 192, 224, or 256 Bits Blockgröße 128 Bit Struktur …   Deutsch Wikipedia

  • CAST (Algorithmus) — CAST drei Runden beim CAST 128 Entwickler Carlisle Adams, Stafford Tavares Veröffentlicht 1996 Schlüssellänge 40 bis 128 Bit Bl …   Deutsch Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”