Dynamically key-controlled symmetric block cipher KAMFEE
Hassan M. A. Elkamchouchi, Ahmed M. Elshafee · 2003
This paper gives a new symmetric cryptosystem having a key dependent block length and key dependent rounds, enhanced by a rotor. The number of rotor's wheels depends on key length too, rotor is implemented using successive eight bits affine transformation. Its block is divided into basic blocks of thirty-two bits length. 2/sup 32/ modulo addition and thirty-two bits XORING are used. It uses thirty-two bits s-boxes implemented using thirty-two affine transformation. Two steps of permutation are used, first step is basic block permutation and second step is basic block mixing. The strength of this system is compared with the well-known DES, GOST, BLOW FISH, IDEA, RC5 and RIJNDAEL and gives excellent results from the point of view of security characteristics and the statistics of the ciphertext. So authors suggest using KAMFEE in the area of banking and electronic fund transfer.