[发明专利]一种祖冲之算法的实现系统及其方法有效
申请号: | 201210389914.2 | 申请日: | 2012-10-15 |
公开(公告)号: | CN103731822B | 公开(公告)日: | 2018-11-30 |
发明(设计)人: | 黑勇;韩越;乔树山 | 申请(专利权)人: | 中国科学院微电子研究所 |
主分类号: | H04L9/08 | 分类号: | H04L9/08;H04W12/02 |
代理公司: | 北京华沛德权律师事务所 11302 | 代理人: | 刘丽君 |
地址: | 100029 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 算法 实现 系统 及其 方法 | ||
本发明公开了一种祖冲之算法的实现系统及其方法,属于通讯系统加密技术领域,该系统包括系统控制模块、线性反馈移位寄存器模块、比特重组模块、F函数模块、第一寻址模块、第二寻址模块、第一S盒模块、第二S盒模块和加/解密模块。本发明通过优化算祖冲之算法的并行寻址逻辑,能够大幅减少系统的资源开销。同时,通过优化S盒的基于查找表的实现结构,能够降低系统的功耗开销。
技术领域
本发明属于通讯系统加密技术领域,特别涉及一种祖冲之算法的实现系统及其方法。
背景技术
祖冲之算法是中国自主设计的流密码算法,于2011年9月被3GPP LTE采纳为国际加密标准,即第四代移动通信加密标准。祖冲之算法具有非常高的安全强度,能够抵抗目前常见的各种流密码攻击方法。其设计已经得到国内外著名密码学家的认可,他们对其安全强度给予了很高的评价。
随着祖冲之算法被确定为国际加密标准,国内外的研究人员对采用祖冲之算法的硬件电路实现方法展开了积极的探索,主要包括如何提高电路工作频率,如何减少硬件资源开销,以及如何降低系统功耗开销。在通信系统中,传输数据速率较高,导致其对数据处理的速度也提出了较高的要求。因此加密算法的硬件实现必须满足高处理速度要求,也就是提高电路工作频率。祖冲之算法的硬件实现中,大部分的资源开销被S盒的寻址逻辑占用,这是因为原算法中对S盒的寻址采用4个并行的寻址逻辑。因此优化S盒的寻址逻辑可以大幅减少系统的资源开销。对于S盒的实现结构,目前普遍采用的方法是查找表结构。虽然查找表的实现结构占用较少的资源开销,但在功耗开销方面并不是最优的选择。
发明内容
本发明所要解决的技术问题是提供一种祖冲之算法的实现系统及其方法,解决了现有技术中祖冲之算法的并行寻址逻辑消耗系统的资源开销大的技术问题。
为解决上述技术问题,本发明提供了一种祖冲之算法的实现系统,包括:系统控制模块、线性反馈移位寄存器模块、比特重组模块、F函数模块、第一寻址模块、第二寻址模块、第一S盒模块、第二S盒模块和加/解密模块;
其中,所述系统控制模块用于接收设定的初始密钥和初始向量,根据输入数据的速率,通过控制线性反馈移位寄存器的移位使能信号,调整密钥生成的速率,然后根据所述密钥生成的速率产生控制信号,所述控制信号控制所述密钥的生成过程;
所述线性反馈移位寄存器模块根据所述初始密钥和所述初始向量进行位拼接,得到线性反馈移位寄存器的初始值,然后根据移位使能信号,在每一个运算周期内,线性反馈移位寄存器的初始值分别在所述运算周期内进行移位,得到所述线性反馈移位寄存器值的更新最终值;
所述比特重组模块根据所述线性反馈移位寄存器的更新最终值,分别选取所述线性反馈移位寄存器的更新最终值的16比特,根据祖冲之算法,通过连线将选取的每两组所述16比特进行拼接,然后重组出4组32比特的数据;
所述F函数模块根据所述4组32比特的数据,进行F函数运算,产生第一查询S盒32比特地址和第二查询S盒32比特地址;
所述第一寻址模块根据所述第一查询S盒32比特地址,采用分时复用寻址逻辑的方法,将第一查询S盒32比特地址分4次,每次8比特,分成第一个4组8比特地址;
所述第一S盒模块将所述第一个4组8比特地址转换为第一个4组8比特置换数据,并存储和输出所述第一个4组8比特置换数据;
所述第一寻址模块将所述第一个4组8比特置换数据拼接成第一个32比特置换数据;
所述第二寻址模块根据所述第二查询S盒32比特地址,采用分时复用寻址逻辑的方法,将第二查询S盒32比特地址分4次,每次8比特,分成第二个4组8比特地址;
所述第二S盒模块将所述第二个4组8比特地址转换为第二个4组8比特置换数据,并存储和输出第二个4组8比特置换数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国科学院微电子研究所,未经中国科学院微电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210389914.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种带有密码锁的油门线
- 下一篇:换热设备的配气室结构