[发明专利]优化的SM4算法线性层电路有效

专利信息
申请号: 202011406329.X 申请日: 2020-12-03
公开(公告)号: CN112507644B 公开(公告)日: 2021-05-14
发明(设计)人: 林达;向泽军;张莎莎;曾祥勇 申请(专利权)人: 湖北大学
主分类号: G06F30/337 分类号: G06F30/337;G06F17/16;G06F115/06
代理公司: 武汉泰山北斗专利代理事务所(特殊普通合伙) 42250 代理人: 程千慧
地址: 430062 湖北*** 国省代码: 湖北;42
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 优化 sm4 算法 线性 电路
【权利要求书】:

1.优化的SM4算法线性层电路,其特征在于,包括第一模块、第二模块、第三模块、第四模块、第五模块和第六模块,设线性层电路总输入信号为{x0,x1,…,x31},输出信号为{y0,y1,…,y31},寄存器记为ti,则所述第一模块的输入信号为:

x0,x1,x2,x3,x5,x6,x7,x8,x9,x10,x11,x12,x13,x14,x15,x17,x18,x19,x20,x21,x22,x23,x24,x25,x26,x27,x28,x29,x30,x31,输出信号为:

t32,t33,t34,t35,t36,t37,t38,t40,t41,t42,t43,t44,t45,t47,t48,t50,t54,t57,t58,t60,t66,具体包括21个异或门电路,分别为:t32=x30⊕x14,t33=x14⊕x22,t34=x29⊕x13,t35=x25⊕x17,t36=x23⊕x7,t37=x26⊕x18,t38=x17⊕x9,t40=x24⊕x8,t41=x8⊕x0,t42=x9⊕x1,t43=x20⊕x28,t44=x28⊕x12,t45=x7⊕x31,t47=x18⊕x10,t48=x19⊕x27,t50=x10⊕x2,t54=x5⊕x3,t57=x27⊕x11,t58=x13⊕x21,t60=x6⊕x12,t66=x31⊕x15

所述第二模块的输入信号为:

x0,x1,x2,x4,x5,x6,x11,x12,x15,x16,t32,t33,t34,t35,t36,t37,t38,t40,t41,t43,t44,t45,t47,t48,t54,t57,t58,t60,输出信号为:

t39,t46,t49,t51,t52,t53,t55,t59,t61,t62,t63,t67,t69,t70,t71,t72,t73,t74,t75,t77,t92,具体包括21个异或门电路,分别为:

t39=x16⊕t33,t46=x1⊕t45,t49=t45⊕t34,t51=x2⊕t41,t52=t41⊕t32,t53=t34⊕x5,t55=t32⊕x6,t59=t54⊕x11,t61=x0⊕t33,t62=x12⊕t43,t63=t33⊕t44,t67=x11⊕t48,t69=t43⊕t47,t70=x15⊕t58,t71=t48⊕t38,t72=t58⊕t57,t73=t44⊕t37,t74=t57⊕t35,t75=t38⊕t36,t77=t60⊕x4,t92=t47⊕t40,所述第三模块的输入信号为:

x3,x4,x21,x22,t35,t36,t37,t39,t40,t42,t43,t46,t48,t49,t50,t51,t52,t53,t55,t59,t61,t62,t63,t67,t69,t70,t71,t72,t73,t74,t75,t77,t92,输出信号为:

t56,t64,y28,y27,y25,y18,y17,t80,t81,t82,y9,y29,t85,y26,t87,y10,y22,y4,y30,y31,y3,y0,具体包括22个异或门电路,分别为:

t56=x22⊕t55,t64=x21⊕t53,t65=t55⊕t43[y28],t68=t53⊕t48[y27],t76=t74⊕x3[y25],t78=t69⊕x4[y18],t79=x3⊕t71[y17],t80=t71⊕t42,t81=t36⊕t70,t82=t37⊕t51,t83=t67⊕t42[y9],t84=t70⊕t49[y29],t85=t35⊕t46,t86=x4⊕t73[y26],t87=t73⊕t50,t88=t62⊕t50[y10],t91=t61⊕t40[y22],t100=t77⊕t63[y4],t103=t39⊕t52[y30],t104=t46⊕t75[y31],t106=t59⊕t72[y3],t108=t51⊕t92[y0];所述第四模块的输入信号为:

t40,t42,t50,t56,t59,t61,t63,t64,t65,t66,t68,t72,t76,t77,t78,t80,t81,t82,t85,t87;输出信号为y8,t90,y7,t94,y15,y21,y5,y11,y12,y20,y19,y1,y2;具体包括13个异或门电路,分别为:

t89=t50⊕t82[y8],t90=t82⊕t61,t93=t42⊕t85[y7],t94=t40⊕t56,t95=t85⊕t66[y15],t96=t66⊕t81[y21],t97=t81⊕t64[y5],t98=t64⊕t59[y11],t99=t56⊕t77[y12],t105=t63⊕t65[y20],t107=t72⊕t68[y19],t109=t80⊕t76[y1],t112=t87⊕t78[y2];

所述第五模块的输入信号为t39,t49,t75,t90,t94,t95,t97,输出信号为y16,y6,y23,y13,具体包括4个异或门电路,分别为:

t101=t90⊕t39[y16],t102=t94⊕t39[y6],t110=t75⊕t95[y23],t114=t49⊕t97[y13];

所述第六模块的输入信号为t52,t92,t101,t102,输出信号为y14,y24,包含两个异或门电路,输出信号为:t111=t52⊕t102[y14],t113=t92⊕t101[y24]。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖北大学,未经湖北大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/202011406329.X/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top