Serpent (cipher)
The round function in Rijndael consists of: a nonlinear layer, a linear mixing layer, and a key-mixing XOR layer.The round function in Serpent consists of: key-mixing XOR, thirty-two parallel process of the same 4x4 S-box, and a linear transformation, except in the last round, in which another key-mixing XOR replaces the linear transformation.