Utilisateur:Waraok29/Brouillon

{{Infobox block cipher
| name          = CRYPTON
| designers     = [[Chae Hoon Lim]]
| publish date  = 1998
| derived from  = [[Square (cipher)|Square]]
| derived to    =
| related to    =
| key size      = 128, 192, or 256 bits
| block size    = 128 bits
| structure     = [[Substitution-permutation network]]
| rounds        = 12
| cryptanalysis =
}}

CRYPTON est un algorithme de chiffrement par bloc conçu par Chae Hoon Lim de Future Systems Inc. Cet algorithme, spécialement adapté aux implémentations matérielles (VHDL), fut candidat au concours AES (Advanced Encryption Standard), mais ne dépassa pas la première sélection.

L'algorithme CRYPTON utilise des blocs de 128 bits sous la forme de tables de 4x4 octets, et consiste en douze tours d'un réseau de substitution permutation.

Le réseau comprend 4 étapes: une substitution, 

une The CRYPTON algorithm processes blocks of 128 bits in the form of 4×4 byte arrays. The round transformation consists of four steps: byte-wise substitution, column-wise bit permutation, column-to-row transposition and finally key addition. CRYPTON uses 12 rounds of this encryption process. Due to the algorithm's nature, the decryption process can be made identical to the encryption process using a different key.

See also

modifier
modifier
{{Cryptography navbox | block}}

[[Categorie:Chiffrement par bloc]]


{{crypto-stub}}