Experiment 7: Encryption of plaintext using Twofish algorithm
Aim of the experiment
To understand and implement the complete encryption process of the Twofish algorithm by converting plaintext into ciphertext. This includes studying its key-dependent S-boxes, Feistel network structure, key schedule generation, MDS matrix operations, whitening steps, and round functions. The experiment aims to provide practical insight into how Twofish achieves high security, efficiency, and flexibility through its advanced cryptographic design.