[发明专利]一种高速多模式循环移位的电路有效
申请号: | 201610044514.6 | 申请日: | 2016-01-22 |
公开(公告)号: | CN105515761B | 公开(公告)日: | 2018-07-20 |
发明(设计)人: | 李军;张文沛;司焕丽 | 申请(专利权)人: | 成都三零嘉微电子有限公司 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08 |
代理公司: | 成都九鼎天元知识产权代理有限公司 51214 | 代理人: | 项霞 |
地址: | 610041 四川省成都市高新区云华*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种高速多模式循环移位的电路,包括顺次连接的参数产生逻辑电路、参数寄存器、inverse butterfly结构数据交换网络。inverse butterfly结构数据交换网络由若干级mux层构成,最后一级mux层为输出位置层,每级包含若干mux,每个mux具有指向下级两个mux的传输路径。参数产生逻辑电路用于根据待移位数据的比特数、循环移位数、预定的输入位置及输出位置之间的路由路径信息产生各个mux路径选择的控制编码。参数寄存器用于对控制编码进行存储,并传输到相关的mux层。本发明高效快速实现各种粒度的循环移位运算,为高速密码实现提供强力支撑。 | ||
搜索关键词: | 一种 高速 模式 循环 移位 电路 | ||
【主权项】:
1.一种高速多模式循环移位的电路,其特征在于,包括顺次连接的参数产生逻辑电路、参数寄存器、inverse butterfly结构数据交换网络,inverse butterfly结构数据交换网络由若干级mux层构成,最后一级mux层为输出位置层,每级包含若干mux,每个mux具有指向下级两个mux的传输路径;参数产生逻辑电路用于根据待移位数据的比特数、循环移位数、预定的输入位置及输出位置之间的路由路径信息产生各个mux路径选择的控制编码;参数寄存器用于对控制编码进行存储,并传输到相关的mux层;2n比特数据循环左移或右移s比特需要n层mux层,在第j层,2j个数据完成循环右移smod2j位,在j+1层,2j+1个数据完成循环右移smod2j+1位,j+1层的控制编码cbj+1为
其中,j大于或者等于1且小于n;s[j]为将S换算为二进制字符串时第j位数值。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于成都三零嘉微电子有限公司,未经成都三零嘉微电子有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201610044514.6/,转载请声明来源钻瓜专利网。
- 上一篇:偷盗侦破系统及方法
- 下一篇:一种用于实施FD-MIMO的方法、设备与系统