A New Approach for Designing Cryptographic Systems based on Feistel Structure
Many classical and modern cryptographic algorithms have been developed by the cryptographers to facilitate data security operations. Classical ciphers are not being widely used because of limited key space. Public key cryptosystems are effective compare to symmetric systems but are slower than symmetric ciphers. Feistel Cipher structure is the reference structure for designing block-ciphers. In this paper, the authors have proposed three variants to Feistel structure to enhance the security of the data. The three constructive variants includes new design structure (the features of the derived structure includes 256 block length, processing of four parts of plaintext blocks, involvement of compression and padding operations), generation of round key using random number generator approach and use of unique round function for each round.