发明名称 |
动态S盒变换方法及系统 |
摘要 |
本发明公开了一种动态S盒变换方法及系统,包括接口模块、S盒控制模块和S盒变换模块,接口模块实现密钥、信息和控制信号的接收、存储与发送;S盒控制模块实现整个S盒变换的动态控制;S盒变换模块实现S盒变换的动态变换。本发明在S盒变换中增加了初始密钥奇偶性的依赖关系,同时增加了S盒变换的数目,让S盒变换动态化和多样化,克服了传统S盒变换固定单一且独立于密码算法的缺陷,提高了S盒变换输入和输出之间的复杂性,增强了密码算法的安全性能,且提高了运行速度,有效地节省了硬件资源。 |
申请公布号 |
CN104683096A |
申请公布日期 |
2015.06.03 |
申请号 |
CN201310631264.2 |
申请日期 |
2013.11.29 |
申请人 |
中国航天科工集团第三研究院第八三五七研究所 |
发明人 |
李宏耀 |
分类号 |
H04L9/06(2006.01)I |
主分类号 |
H04L9/06(2006.01)I |
代理机构 |
北京卫平智业专利代理事务所(普通合伙) 11392 |
代理人 |
符彦慈 |
主权项 |
一种动态S盒变换系统,包括:接口模块、S盒控制模块和S盒变换模块;所述接口模块包括密钥寄存器、输入信息存储器、输出信息存储器和控制信号寄存器,实现密钥、信息和控制信号的接收、存储与发送;所述S盒控制模块包括奇偶判别器、加解密控制器和乘法累加运算单元控制器,实现整个S盒变换的动态控制;所述S盒变换模块包括有限域GF(2<sup>8</sup>)乘法逆元变换器和4个乘法累加运算单元,实现S盒变换的动态变换。 |
地址 |
300308 天津市东丽区空港经济区保税路357号 |