[发明专利]实现SMS4算法的加解密系统有效
申请号: | 200910193304.3 | 申请日: | 2009-10-26 |
公开(公告)号: | CN101764684A | 公开(公告)日: | 2010-06-30 |
发明(设计)人: | 张永强 | 申请(专利权)人: | 广州杰赛科技股份有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 广州华进联合专利商标代理有限公司 44224 | 代理人: | 王茹;曾旻辉 |
地址: | 510310 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及无线局域网分组密码算法领域,提出一种实现SMS4算法的加解密系统,包括:控制器模块、运算模块、轮密钥存储模块和参数存储模块。控制器模块接收模式设置信号,并据此输出加解密控制信号或轮密钥扩展控制信号;运算模块若接收到加解密控制信号则从轮密钥存储模块读取轮密钥进行加解密运算;运算模块若接收到轮密钥扩展控制信号则从参数存储模块读取系统参数和固定参数进行轮密钥扩展运算,并输出新的轮密钥至轮密钥存储模块更新。本发明采用模块复用的思想,降低了系统冗余度,并且占用面积与现有技术相比可以减少一半左右。 | ||
搜索关键词: | 实现 sms4 算法 解密 系统 | ||
【主权项】:
一种实现SMS4算法的加解密系统,其特征在于,包括:控制器模块,用于控制系统处于何种工作模式;运算模块,用于进行加解密运算和轮密钥扩展运算;轮密钥存储模块,用于轮密钥的存储;参数存储模块,用于系统参数、固定参数和零参数的存储;若系统接收到明文或密文,则向所述控制器模块发出加解密模式设置信号,所述控制器模块则输出加解密控制信号至所述运算模块、所述轮密钥存储模块和所述参数存储模块;根据接收的所述加解密控制信号,所述运算模块、所述轮密钥存储模块和所述参数存储模块被设置为加解密模式,所述运算模块读取所述轮密钥和所述零参数对所述明文或所述密文进行加解密运算,并在完成32轮迭代加解密运算后输出密文或明文;若系统接收到加密密钥,则向所述控制器模块发出轮密钥扩展模式设置信号,所述控制器模块则输出轮密钥扩展控制信号至所述运算模块、所述轮密钥存储模块和所述参数存储模块;根据接收的所述轮密钥扩展控制信号,所述运算模块、所述轮密钥存储模块和所述参数存储模块被设置为轮密钥扩展模式;所述运算模块读取所述系统参数和所述固定参数来对所述加密密钥进行轮密钥扩展运算,并根据迭代轮次输出轮密钥至所述轮密钥存储模块;所述轮密钥存储模块根据所述迭代轮次更新所述轮密钥。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州杰赛科技股份有限公司,未经广州杰赛科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/200910193304.3/,转载请声明来源钻瓜专利网。
- 上一篇:检测方法和网络管理器
- 下一篇:无线传输封装装置