Identity Based Encryption Using Feistel Cipher
Block ciphers are a key part of encryption techniques and also form the basic building blocks of cryptographic protocols. Major use for block ciphers has been found in providing confidentiality of information by preventing the messages from others view. Stream ciphers can also be built from block ciphers. Nonlinear functions of a block cipher are the main source of cryptographic strength and much research has been done in the area. In this paper, a new block cipher algorithm that adopts the basic concepts of Feistel Ciphers with a variable 256 bit secret key is proposed. Most importantly the proposed algorithm uses the senders email ID for creating this secret key.