This algorithm was one of the five finalists in the Advanced Encryption Standard (AES) contest, in which it received the second-highest score, losing to Rijndael.
Serpent was designed so that all operations can be executed in parallel, using 32 1-bit slices. The idea behind Serpent was to maximize parallelism, but also to make use of the extensive cryptanalysis work performed on DES.
Serpent was designed by Ross Anderson, Eli Biham, and Lars Knudsen.