二、SMS4 密码概况 ②密码算法结构: 三、我国商用密码SMS4 基本轮函数 128位明文 128位密文 密钥 扩展 128位密钥 迭代控制 /sundae_meng 三、SMS4 密码算法 1、基本运算: ① 模2加:⊕,32 比特异或运算 ② 循环移位: i ,把32位字循环左移i 位 2、基本密码部件: ① 非线性字节变换部件S盒: ☆ 8位输入、8位输出。 ☆本质上, 8位的非线性置换。 ☆设输入位a,输出位b,表示为: b=S_Box(a) 三、我国商用密码SMS4 8位输入 8位输出 S盒 (置换) /sundae_meng S盒中数据为16进制数 三、我国商用密码SMS4 /sundae_meng ☆S盒的置换规则: 以输入的前半字节为行号,后半字节为列号,行列交叉点处的数据即为输出。 举例:设输入为“ef ”,则行号为e,列号为f ,于是S 盒的输出值为表中第e 行和第f 列交叉点的值, Sbox(‘ef’)= ‘84’。 ②非线性字变换?:32位字的非线性变换 ▼4个S盒并行置换; ▼设输入字A=(a0,a1,a2,a3),输出字B=(b0,b1,b2,b3), B= ?(
您可能关注的文档
最近下载
- 弹性力学仿真软件:ANSYS:接触分析与摩擦模型技术教程.pdf VIP
- 高中化学工艺流程100题.docx VIP
- 2025中国蓝领群体就业研究报告.pdf VIP
- 弹性力学仿真软件:ANSYS:接触分析与摩擦模型技术教程.docx VIP
- 附件12017年深圳市中小学青年教师教学能力大赛获奖-深圳市教育局.doc
- 深度解析(2026)《GAT 2012-2023窃照专用器材鉴定技术规范》.pptx VIP
- SMART行为学系统 行为学视频追踪系统 SMART V3.0 用户手册.pdf
- 基于HFMEA构建血管通路风险管理模式的构建PPT.pptx
- 比亚迪新能源汽车消费者购买意愿的影响因素与提升策略研究.pdf
- 咸阳市杨陵区2025-2026学年第二学期六年级语文期中考试卷部编版含答案.docx VIP
原创力文档

文档评论(0)