Information Technology Department
This paper introduces a new implementation based on DES block cipher technique and the major three Functions used in MD5, The Idea is based on taking some outputs from every DES loop, applying Functions over them, then Finally applying Chaining functions on the ciphered message blocks.
This paper is aimed to introducing a new Message Authentication Technique that takes the output of DES Iterations as an input, manipulates it through a Zigzag and some other diffusion operations to produce the basic of a MAC code. The proposed Technique encompasses an efficient performance and inherits the DES strength points. Moreover, The Technique surmounts most of the CBC MAC chaining weaknesses; this is done by changing the K1 and K2 Values for every iteration.