论文部分内容阅读
SM3算法是国家标准商用密码杂凑算法,广泛应用于数字签名和验证、消息认证码的生成与验证以及随机数的生成等领域。介绍了SM3算法的基本流程,分析了SM3算法高速实现的3种方法,提出了基于双重流水同步迭代的SM3算法高速硬件设计方法,进行了模拟验证和FPGA设计实现,给出了算法性能和综合结果,结果表明所提方法具有较高的运算性能。