Twin Key Implementation in Aes
Himanshu Gupta · IOSR Journal of Computer Engineering · 2014
In February 2001, NIST announced that a draft of the Federal Information Processing Standard (FIPS) was available for public review and comment.Finally, AES was published as FIPS 197 in the Federal Register in December 2001.Rijndael's has been standard by the NIST as the Advanced Encryption Standard (AES).This makes the AES essential and necessary for protection of data.We propose to reconfigure the structure of the advanced encryption standard (AES), especially in constant rotation and replaced it with variable rotation using a single key (Twins Key) that can be used for both ciphering and inverse ciphering.We demonstrate that changes can develop twin ciphers which are similar to the original one.The use of single key in AES helps to solve complexity faced during ciphering and deciphering, but it still maintains the same degree of Confusion and Diffusion.Confusion and diffusion make the use of key thus more very complex and very difficult to discover it.The use of a single key also makes this process more time efficient and variable rotation can protect data from continuous tries to attack encryption algorithm.