Implementation of International Data Encryption Algorithm

  IJETT-book-cover  International Journal of Engineering Trends and Technology (IJETT)          
© 2019 by IJETT Journal
Volume-67 Issue-11
Year of Publication : 2019
Authors : P.Devi Pradeep, Dr.A.Kamala Kumari


MLA Style: P.Devi Pradeep, Dr.A.Kamala Kumari  "Implementation of International Data Encryption Algorithm" International Journal of Engineering Trends and Technology 67.11 (2019):31-34.

APA Style: P.Devi Pradeep, Dr.A.Kamala Kumari. Implementation of International Data Encryption Algorithm International Journal of Engineering Trends and Technology, 67(11),31-34.

Now-a-days there are many security algorithms that are used for security purpose. IDEA is one of them. The block cipher IDEA operates with 64-bit plaintext and cipher text blocks and is controlled by a 128-bit key. The fundamental innovation in the design of this algorithm is the use of operations from three different algebraic groups. The algorithm structure has been chosen such that, with the exception that different key sub-blocks are used, the encryption process is identical to the decryption process. The drawback of IDEA is that the large numbers of weak keys were found in IDEA (International Data Encryption Algorithm). Also a new attack on round 6 of IDEA has been detected. This paper describes the design and implementation of secure data encryption algorithm(S-IDEA) protocol, the size of the key has been increased from 128 bits to 256 bits. This increased key size will increase the complexity of the algorithm. To increase the amount of diffusion two MA blocks (multiplicative additive block) are used in a single round of IDEA as compared to one MA block used previously in a single round, with these modifications in the proposed algorithm will increase the cryptographic strength.


[1] M. P. Leong, O. Y. H. Cheung, K. H. Tsoi and P. H. W. Leong, "A bit-serial implementation of the international data encryption algorithm IDEA," Proceedings 2000 IEEE Symposium on Field-Programmable Custom Computing Machines (Cat. No.PR00871), Napa Valley, CA, USA, 2000, pp. 122-131.
[2] International Data Encryption Algorithnm CS-627-Fall 2004 by How-Shen Chang
[3] FPGA Implementation of International Data Encryption Algorithm-.IJESRT by MS.A.D.Chaudhari,Prof.S.D.Josh University of Pune, India
[4] algorithm.pdf
[5] Introducing an Encryption Algorithm based on IDEA Osama Almasri , Hajar Mat Jani. 40776fd735fb673aee.pdf
[6] _Algorithm

cipher, cryptography, encryption, decryption, key