集成消息填充的SM3算法硬件设计与实现

作者:武迪; 徐同阁*; 王子钰; 刘建伟
来源:武汉大学学报(理学版), 2019, 65(02): 218-222.
DOI:10.14188/j.1671-8836.2019.02.012

摘要

分析了SM3的执行流程,基于现场可编程门阵列(field programmable gate array,FPGA)逻辑器件设计开发该算法的高性能硬件实现。针对目前SM3算法在FPGA上的消息填充实现不完整的问题,本文集成硬件消息填充模块,针对整字节输入进行了优化。实验结果表明,本文方案相比于其他SM3算法实现拥有较好的吞吐率和逻辑资源占用。

全文