一种在FPGA上实现SM4加密算法的模块及方法.pdfVIP

  • 87
  • 0
  • 约1.28万字
  • 约 11页
  • 2023-06-06 发布于四川
  • 举报

一种在FPGA上实现SM4加密算法的模块及方法.pdf

本发明公开一种在FPGA上实现SM4加密算法的模块及方法,该模块包括一密钥扩展算法模块和一加密运算模块,密钥扩展算法模块接收初始密钥数据,对该初始密钥数据进行多轮迭代运算,每一轮迭代需该轮的轮密钥参与运算,生成轮密钥数据;加密运算模块接收待加密的明文数据和轮密钥数据,利用轮密钥数据对明文数据进行多轮迭代加密运算,每一轮迭代需该轮的轮密钥参与运算,生成最终的密文数据。本发明大大节约SM4运算所占用的时钟资源,在FPGA中的资源占用更少,提高加密算法的运算速度。

(19)中华人民共和国国家知识产权局 (12)发明专利申请 (10)申请公布号 CN 112765614 A (43)申请公布日 2021.05.07 (21)申请号 202011347469.4 (22)申请日 2020.11.26 (71)申请人 神州龙芯智能科技有限公司

文档评论(0)

1亿VIP精品文档

相关文档