SMS4是用于WLAN的国内官方公布的第一个商用密码算法,具有较好
的抗破解能力。本论文提出了一种新型的基于FPGA硬件实现的SMS4分组密码算
法电路的设计。相较于常用的流水线设计方法和迭代设计方法,此设计将流水线
和迭代运算相结合,结合了前者较高处理速度和后者较小实现面积的优点,达到
了较好的性能,对WLAN商用密码算法的FPGA硬件实现有参考意义。通过
Quartus II 8.0软件时序仿真验证了此设计的正确性,并使用以Cyclone II FPGA
芯片为核心的DE2开发板验证了此设计的可实现性。
1