A New Symmetric-Key Block Ciphering Algorithm

Jamal N. Bani Salameh · 2012

Strong cryptographic algorithms have been used for securing data communication. It is considered as one of the best tools to help people to protect their sensitive information from cryptanalysts when it is stored or transmitted via insecure communication channels. In this paper we present a novel symmetric-key block ciphering algorithm, MJEA (for Modified Jamal Encryption Algorithm). MJEA has a 64-bit block size, 8-rounds and 120-bit key. The design philosophy behind the proposed algorithm is simplicity of design which yields an algorithm that is easier to implement and achieves a good Avalanche Effect as quickly as possible. The motivation for this work is to design a novel encryption algorithm that uses good features of JEA encryption algorithm and try to correct the weakness in its performance. Experimental result shows that the proposed algorithm achieves its goal in modifying JEA. A comparison has been conducted between the proposed algorithm and other block ciphers like TEA and MTEA. Simulation results show the superiority of our proposed algorithm in terms of Avalanche Effect. All codes for the proposed algorithm were captured by using C- language. A detailed description of the design process together with results and analyses are given to define the proposed algorithm precisely.

Read the paper · More papers on PaperTik