Jump to content

CRYPTON

From Wikipedia, the free encyclopedia

This is an old revision of this page, as edited by ReynirHeidberg (talk | contribs) at 13:03, 20 October 2014 (Crypton specs had been moved to dasan.sejong.ac.kr). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

CRYPTON
General
DesignersChae Hoon Lim
First published1998
Derived fromSquare
Cipher detail
Key sizes128, 192, or 256 bits
Block sizes128 bits
StructureSubstitution-permutation network
Rounds12

In cryptography, CRYPTON is a symmetric block cipher submitted as a candidate for the Advanced Encryption Standard (AES). It is very efficient in hardware implementations and was designed by Chae Hoon Lim of Future Systems Inc.

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