备考第七天

SM4密码

SM4密码概述
SM4加密的框架结构图
SMS4加密
解密算法
密钥扩展
SM4的安全性

SM4密码概述

  • SM4原名是SMS4,该算法最早于2006年1月公布,用于无线局域网产品的分组对称密码算法。
  • SM4分组长度和密钥长度128比特
  • 数据处理单位:字(32位),字节(8位)
  • 密码算法结构:Feistel结构,与DES不同的是,SM4采用非对称的Feistel结构,一边1个字另一边为3个字。(滑窗结构)
  • SM4密码算法属于对合运算,加密与解密算法的结构相同
  • SM4共迭代32轮

SM4加密的框架结构图

备考第七天_第1张图片

SMS4加密——1. 基本运算

备考第七天_第2张图片

SMS4加密——S盒

备考第七天_第3张图片

SMS4加密——2. 基本密码部件

备考第七天_第4张图片

备考第七天_第5张图片

SMS4加密——3. 轮函数F

备考第七天_第6张图片

备考第七天_第7张图片

SMS4加密——4. 加密算法

备考第七天_第8张图片

备考第七天_第9张图片

SMS4加密——5. 解密算法

备考第七天_第10张图片

备考第七天_第11张图片

备考第七天_第12张图片

SMS4加密——6. 密钥扩展

备考第七天_第13张图片

SMS4加密——7. SM4的安全性

备考第七天_第14张图片

小结

备考第七天_第15张图片

你可能感兴趣的:(备考第七天)