[发明专利]密码S盒无随机数门限实现新方法有效
申请号: | 201810557267.9 | 申请日: | 2018-06-01 |
公开(公告)号: | CN108718230B | 公开(公告)日: | 2021-08-03 |
发明(设计)人: | 韦永壮;蒋宏然;武小年;张润莲 | 申请(专利权)人: | 桂林电子科技大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00 |
代理公司: | 桂林市华杰专利商标事务所有限责任公司 45112 | 代理人: | 杨雪梅 |
地址: | 541004 广西*** | 国省代码: | 广西;45 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种密码S盒无随机数门限实现新方法,摒弃了传统引入额外随机数的思想,转而从S盒本身出发,利用均匀性复用技术,重复使用密码S盒输出共享因子,把S盒的输出共享因子作为新的随机数输入,替换原来所需的额外随机数,来确保整个非线性层的均匀性,从而巧妙的避免了额外随机数的加入。不仅满足了门限实现函数的均匀性,而且能够节省芯片面积;为密码S盒掩码方案的轻量化设计提供了新思路,具有广阔的应用前景。 | ||
搜索关键词: | 密码 随机数 门限 实现 新方法 | ||
【主权项】:
1.密码S盒无随机数门限实现新方法,其特征在于,包含如下步骤:1)首先设(SA,SB,SC,SD)是四个共享因子双射S盒非均匀的门限实现函数,即S盒可表示为S=SA+SB+SC+SD;2)假设密码S盒整个非线性层由t个相同的S盒并行执行组成,第i个S盒输入的四个掩码分量为(ai,bi,ci,di),i∈{1,...,t};3)将四个共享因子双射S盒的无随机数门限实现函数分开定义,当i=1时,第一个S盒的门限实现函数表示为:![]()
![]()
![]()
其中b0,c0,d0是密码S盒在门限实现之前用线性反馈移位寄存器产生的随机数;4)当i>1时,S盒的门限实现函数表示为:![]()
![]()
![]()
在整个掩码过程中,只需要在刚开始时准备随机数b0,c0,d0即可,在随后的过程中,利用上一个S盒的三个输出分量值作为下一个S盒的随机数输入,来保证后面S盒掩码分量的均匀性,最终达到密码S盒门限实现无需额外随机数的目的。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于桂林电子科技大学,未经桂林电子科技大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810557267.9/,转载请声明来源钻瓜专利网。