Computing Atlas

How Computing Was Built
Sign In
Text size
100%
Theme
Algorithm

Serpent (cipher)

Cryptographic Algorithm

Serpent is a symmetric key block cipher that was a finalist in the Advanced Encryption Standard contest, where it ranked second to Rijndael. It was designed by Ross Anderson, Eli Biham and Lars Knudsen. Like the other contest submissions it has a block size of 128 bits and supports key sizes of 128, 192 or 256 bits. Internally it is a 32-round substitution-permutation network working on four 32-bit words, applying eight different 4-bit S-boxes in parallel and built so that every operation can run in 32-bit slices. The designers took a conservative approach, judging 16 rounds enough against known attacks but specifying 32 as insurance. Serpent is in the public domain and unpatented, so anyone may use it without license fees.

Connections

Credited To

Eli Biham, Pioneers
Source Serpent (cipher) (Wikipedia)

In Field

Cryptography, Fields
Source Serpent (cipher) (Wikipedia)

Invented By

Eli Biham, Pioneers
Source Serpent (cipher) (Wikipedia)
Sources
Serpent (cipher) (Wikipedia)
  • Lead section
    Serpent is a symmetric key block cipher that was a finalist in the Advanced Encryption Standard (AES) contest, in which it ranked second to Rijndael.
  • Invented By: Eli Biham, Lead
    Serpent was designed by Ross Anderson, Eli Biham, and Lars Knudsen.
  • Credited To: Eli Biham, Lead
    Serpent was designed by Ross Anderson, Eli Biham, and Lars Knudsen.
  • In Field: Cryptography, Lead
    Serpent is a symmetric key block cipher that was a finalist in the Advanced Encryption Standard (AES) contest, in which it ranked second to Rijndael.
View the Source
Comments (0)
No comments yet. Be the first to share a thought.
Reader Challenges (0)
No disputes yet. Spotted an error or a better source? Open the first one.