Hardware Implementation of the Message Digest Procedure MDP-384
Source: Cairo University
The message digest procedure MDP-384 is a cryptographic hash function improvement of the hash function MDP-192 which is based on the principles provided by Markel's work, Rivest MD-5, SHA-1 and RIPEMD. MDP-384 accepts a variable-size input message and returns a fixed-size string as 384-bit long hash that utilizes twelve variables for the round function with cascaded XOR operations and deliberate asymmetry in the design structure to provide higher security with negligible increase in execution time and memory requirement. In this paper, the authors provide a Field Programmable Gate Array (FPGA) hardware implementation of this hash function.