RISC-V MCU中文社区

【分享】 SM4算法原理及分享1

发表于 全国大学生集成电路创新创业大赛 2021-06-10 16:23:19
0
1815
0

队伍编号: CICC3191 ,队伍名称:第N队。


  SM4算法是一种分组密码算法。其分组长度为128bit,密钥长度也为128bit。加密算法与密钥扩展算法均采用32轮非线性迭代结构,以字(32位)为单位进行加密运算,每一次迭代运算均为一轮变换函数FSM4算法加/解密算法的结构相同,只是使用轮密钥相反,其中解密轮密钥是加密轮密钥的逆序。

  轮函数F表达式为:


  rki为轮密钥,由密钥扩展函数的产生









喜欢0
用户评论
逆风飞翔

逆风飞翔 实名认证

懒的都不写签名

积分
问答
粉丝
关注
  • RV-STAR 开发板
  • RISC-V处理器设计系列课程
  • 培养RISC-V大学土壤 共建RISC-V教育生态
RV-STAR 开发板