[发明专利]一种基于弱关联性的AES密钥扩展方法有效
申请号: | 202010166116.8 | 申请日: | 2020-03-11 |
公开(公告)号: | CN111400730B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 廖浩德;田培培 | 申请(专利权)人: | 西南石油大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60 |
代理公司: | 成都方圆聿联专利代理事务所(普通合伙) 51241 | 代理人: | 宋红宾 |
地址: | 610500 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于弱关联性的AES密钥扩展方法,包括以下步骤:S1.伪随机发生器生成136‑256比特数的随机数,进而得到种子密钥;S2.确定对应的密钥总轮数Q,并初始化q=0;S3.将种子密钥作为RC4算法中的KSA算法的输入,得到一个256位的初始S密钥;S4.将初始S密钥作为RC4算法中的PRGA算法的输入,得到一个256位的密钥流;S5.对得到的256位的密钥流进行相应的截取,得到16字节的轮密钥;S6.对q进行更新,每次更新后q的值加1;S7.判断是否满足条件q不大于Q;若是,将得到的256位的密钥流作为步骤S4的输入,并基于更新后的q值,再次按照步骤S4~S7进行循环迭代;若否,输出最终的轮密钥矩阵。本发明保证了每一轮密钥流之间的弱关联性,大大提高了AES密钥扩展的安全性。 | ||
搜索关键词: | 一种 基于 关联性 aes 密钥 扩展 方法 | ||
【主权项】:
暂无信息
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西南石油大学,未经西南石油大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/202010166116.8/,转载请声明来源钻瓜专利网。