摘要: 提出了一种 SM4 和 ZUC-256 密码的硬件实现方案. 首先对两个密码算法进行硬件语言描述, 然后构建了两个可重构单元——可重构寄存器和可重构 S-box 单元, 从而在实现两个密码算法的基础上, 有效降低了资源消耗, 提高了资源利用率. 在现场可编程逻辑门阵列 (field programmable gate array, FPGA) 上进行硬件验证. 结果表明, 本密码可重构方案中的硬件开销有明显的降低.
中图分类号:
李燕然, 严利民. 基于 FPGA 的国密算法 SM4 和 ZUC 可重构设计[J]. 上海大学学报(自然科学版), 2024, 30(3): 503-511.
LI Yanran, YAN Limin. Reconfigurable design of state secret algorithm SM4 and ZUC based on FPGA[J]. Journal of Shanghai University(Natural Science Edition), 2024, 30(3): 503-511.