Square (cipher)
From Wikipedia, the free encyclopedia
Designer(s): | Joan Daemen, Vincent Rijmen |
---|---|
First published: | 1997 |
Successor(s): | AES, CRYPTON, Twofish |
Key size(s): | 128 bits |
Block size(s): | 128 bits |
Structure: | substitution-permutation network |
Rounds: | 8 |
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.
[edit] References
- Joan Daemen, Lars Knudsen, Vincent Rijmen (1997). "The Block Cipher Square" (PDF). Fast Software Encryption (FSE) 1997, Volume 1267 of Lecture Notes in Computer Science: 149–165, Haifa, Israel: Springer-Verlag. Retrieved on 2007-02-15.