[发明专利]新型分组密码算法轮函数的构造方式有效
申请号: | 201910546990.1 | 申请日: | 2019-06-24 |
公开(公告)号: | CN110266470B | 公开(公告)日: | 2020-09-18 |
发明(设计)人: | 贾珂婷;董晓阳;魏淙洺;丛天硕 | 申请(专利权)人: | 清华大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06 |
代理公司: | 北京汇信合知识产权代理有限公司 11335 | 代理人: | 姚瑶 |
地址: | 100084*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: |
本发明公开了一种新型分组密码算法轮函数的构造方式,轮函数包括混淆层、扩散层和轮密钥加运算,轮函数采用SPN结构,轮函数的分组长度为n;混淆层并行查询n/4个4比特的S盒,扩散层基于字进行字长度为n/4的混合运算,轮密钥加运算中异或n比特的轮密钥;轮函数纵向查询S盒,横向字混合运算,伪代码为:Y=SubNibble(X),Z=MixWord(Y),W=Z⊕RK |
||
搜索关键词: | 新型 分组 密码 算法 函数 构造 方式 | ||
【主权项】:
1.一种新型分组密码算法轮函数的构造方式,其特征在于:所述轮函数包括混淆层、扩散层和轮密钥加运算,所述轮函数采用SPN结构,所述轮函数的分组长度为n;所述混淆层并行查询n/4个4比特的S盒,所述扩散层基于字进行字长度为n/4的线性混合运算,轮密钥加运算中异或n比特的轮密钥;所述轮函数纵向查询S盒,横向字混合运算,伪代码为:Y=SubNibble(X),Z=MixWord(Y),
其中,所述轮函数的输入为n比特的X和n比特的轮密钥Ki+1,输出为n比特的W。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于清华大学,未经清华大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910546990.1/,转载请声明来源钻瓜专利网。