A symmetric block cipher algorithm with a 128 bit block size, and key sizes up to 256 bits.

Serpent is a 128bit block cipher that supports key sizes up to 256 bit.

Serpent was second in the AES competition. It was developed by Ross Anderson, Eli Biham und Lars Knudsen.