买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
申请/专利权人:中国电子科技集团公司第五十四研究所
摘要:本发明涉及一种基于流水线模式的功能复用SM4加密电路,属于对称加扰算法电路技术领域。本发明包括复用控制模块、级联的32个功能复用模块,以及32个密钥存储模块,32个功能复用模块和32个密钥存储模块一一对应连接,功能复用模块在复用控制模块的控制下逐次从密钥生成功能复用为轮加扰功能。本发明电路结构简单,基于流水线模式,通过密钥扩展模块和轮加扰模块分时复用的方式,实现了低逻辑消耗、低处理延时的SM4加扰电路。
主权项:1.一种基于流水线模式的功能复用SM4加密电路,其特征在于,包括复用控制模块、级联的32个功能复用模块,以及32个密钥存储模块,32个功能复用模块和32个密钥存储模块一一对应连接;所述功能复用模块包括变换电路、L变换电路、L‘变换电路、二选一数据选择器,L变换电路和L‘变换电路并联在变换电路和二选一数据选择器之间;所述密钥存储模块包括轮密钥生成参数存储空间与轮密钥存储空间;所述复用控制模块包括轮计数器电路和寄存器选通电路,寄存器选通电路输出32位信号;轮计数器电路复位后计数为0,此后,随着时钟信号累加计数,计数累加到32后保持;轮计数器电路计数为0时,寄存器选通电路输出的32位信号均为0;轮计数器电路计数为n≥1时,寄存器选通电路输出的32位信号为2进制表示的2n-1+2n-2+...+20;寄存器选通电路输出的32位信号对应32个控制位,32个控制位从低位到高位按顺序分别控制从级联初级到级联末级的32个功能复用模块的二选一数据选择器;当控制位为0时,二选一数据选择器选通L‘变换电路,功能复用模块从对应密钥存储模块的轮密钥生成参数存储空间中读取轮密钥生成参数,对传入的密钥进行扩展运算,将生成的轮密钥存入对应密钥存储模块的轮密钥存储空间中,并将密钥扩展运算值向后传递;当控制位为1时,二选一数据选择器选通L变换电路,功能复用模块从对应密钥存储模块的轮密钥存储空间中读取轮密钥,对传入的数据进行轮加扰,并将加扰后的数据向后传递。
全文数据:
权利要求:
百度查询: 中国电子科技集团公司第五十四研究所 一种基于流水线模式的功能复用SM4加密电路
免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。