利用已有的分组密码算法构造Hash函数,其中最具代表性的是Whirlpool算法,由于该算法的分组长度与输出长度相同,所以效率是AES-128算法的1/2。文中借鉴分组密码AES-256的密钥扩展思想,提出一种Whirlpool的消息扩展改进方案,同时增加分组迭代的轮数。改进方案在不降低原算法的安全性基础上,效率则提高到了约为原来的1.4倍。%The use of the block cipher to construct a Hash function is a very common method.The most representative algorithm is Whirlpool.This algorithm has the same packet length as the output length,but its efficiency is half that of AES-128.We obtain a message extension improvement program of Whirlpool with the thought of AES-256,while increasing the iterative rounds.The efficiency of this algorithm is about 1.4 times higher than that of the original algorithm with the security of the algorithm remaining unchanged.
展开▼