Generating stronger avalanche effect in MD5 algorithm
Deqin Yan · Journal of Computer Applications · 2010
By studying the differential analysis attacks on MD5 algorithm,it was found that why the differential analysis attacks could be successful was due to the change of individual bits of message.The alteration only influenced a small part of chaining variable,and these few differences could be rectified after continuative loops.Then,the collision was generated,and the avalanche effect of the original MD5 algorithm could not prevent differential analysis attack.To enhance the security of MD5 algorithm,the sensitivity of the avalanche of the MD5 algorithm should be increased.The analytical results indicate that the modified MD5 with Variable Plaintext Function (VPF) can be more sensitive to the avalanche effect,so as to effectively prevent the differential analysis attack and increase the security of MD5.