Square (cipher)
|
In cryptography, Square (sometimes written SQUARE) is a block cipher invented by Joan Daemen and Vincent Rijmen. The design, published in 1997, is a forerunner to the Rijndael algorithm, which has been adopted as the Advanced Encryption Standard. Square was introduced together with a new form of cryptanalysis discovered by Lars Knudsen, called the "Square attack".
The structure of Square is a Substitution-Permutation network with eight rounds, operating on 128-bit blocks and using a 128-bit key.
Square is not patented.
References
- Joan Daemen, Lars Knudsen, Vincent Rijmen, "The Block Cipher Square" (PDF) (http://www.esat.kuleuven.ac.be/~cosicart/pdf/VR-9700.PDF), Fast Software Encryption, Volume 1267 of Lecture Notes in Computer Science (E. Biham, ed.), pp. 149–165. Springer-Verlag, 1997.
External links
- Square home page (http://www.esat.kuleuven.ac.be/~rijmen/square/)
- SCAN's entry for Square (http://www.users.zetnet.co.uk/hopwood/crypto/scan/cs.html#Square)
Block ciphers edit (https://academickids.com:443/encyclopedia/index.php?title=Template:Block_ciphers&action=edit) |
Algorithms: 3-Way | AES | Akelarre | Blowfish | Camellia | CAST-128 | CAST-256 | CMEA | DEAL | DES | DES-X | FEAL | FOX | FROG | G-DES | GOST | ICE | IDEA | Iraqi | KASUMI | KHAZAD | Khufu and Khafre | LOKI89/91 | LOKI97 | Lucifer | MacGuffin | Madryga | MAGENTA | MARS | MISTY1 | MMB | NewDES | RC2 | RC5 | RC6 | REDOC | Red Pike | S-1 | SAFER | SEED | Serpent | SHACAL | SHARK | Skipjack | Square | TEA | Triple DES | Twofish | XTEA |
Design: Feistel network | Key schedule | Product cipher | S-box | SPN Attacks: Brute force | Linear / Differential cryptanalysis | Mod n | XSL Standardisation: AES process | CRYPTREC | NESSIE Misc: Avalanche effect | Block size | IV | Key size | Modes of operation | Piling-up lemma | Weak key |