[发明专利]一种应用于AES算法的字节替换方法及系统有效

专利信息
申请号: 201511020097.3 申请日: 2015-12-28
公开(公告)号: CN105577362B 公开(公告)日: 2019-04-26
发明(设计)人: 徐永键;陆许明;谭洪舟;张迪 申请(专利权)人: 中山大学花都产业科技研究院
主分类号: H04L9/06 分类号: H04L9/06
代理公司: 广州粤高专利商标代理有限公司 44102 代理人: 林丽明
地址: 510800 广东省广*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明涉及一种应用于AES算法的字节替换方法,其特征在于:将AES算法内部数据路径输入数据的每个字节均表示为有限域GF(28)中的一个元素,使用扩展欧几里得算法计算有限域GF(28)中输入数据基于不可约多项式的乘法逆元,然后对得到的乘法逆元进行仿射运算,得到字节替换结果。本发明提供的替代方法通过扩展欧几里得算法来求取乘法逆元,然后将乘法逆元进行仿射运算来实现AES算法中的字节替换功能,与现有技术相比,可以最大限度的节省逻辑资源,并且有效提升系统的工作频率。
搜索关键词: 一种 应用于 aes 算法 字节 替换 方法 系统
【主权项】:
1.一种应用于AES算法的字节替换方法,其特征在于:将AES算法内部数据路径输入数据的每个字节均表示为有限域GF(28)中的一个元素,使用扩展欧几里得算法计算有限域GF(28)中输入数据基于不可约多项式的乘法逆元,然后对得到的乘法逆元进行仿射运算,得到字节替换结果;所述扩展欧几里得算法表示如下:gcd(r0,r)=s*r0+t*r其中‘*’为有限域乘法运算,‘+’为有限域中的加法运算;gcd(r0,r)表示r0和r两个正整数的最大公约数,其中r0表示不可约多项式,r表示有限域GF(28)中任一个的输入数据,s和t为满足上述欧几里得算法方程的唯一一对整数解,其中t为r基于r0的乘法逆元,s为r0基于r的乘法逆元;而不可约多项式默认设定为:m(x)=x8+x4+x3+x+1;对不可约多项式的系数采用9位二进制表示为9’b100011011,将9’b100011011换算为10进制表示为283;则有限域GF(28)中所有的输入数据与283的最大公约数为1,此时扩展欧几里得算法表示如下:s*r0+t*r=1;所述计算乘法逆元的具体过程如下:S1.设定两组数据s0、s1与t0、t1,当s=s0=1时,且t=t0=0时,s*r0+t*r=r0=283;当s=s1=0时,且t=t1=1时,s*r0+t*r=r;此时得到两组初始化数据:(s0,t0,r0)=(1,0,283)和(s1,t1,r)=(0,1,r);此时设定循环轮数为i且令i初始化为1;S2.判断第i次循环在有限域GF(28)中选取的输入数据ri是否等于1,如果ri=1则结束循环,与ri对应的ti为所求的乘法逆元,否则执行步骤S3;S3.令i=i+1;S4.将ri‑2、ri‑1最高位的位宽进行位差计算,其中ri‑1、ri‑2分别为第i‑1次、第i‑2次循环选取的输入数据,若ri‑2的位宽小于ri‑1的位宽,则输出使能信号value为低电平,然后执行步骤S6;若ri‑2的位宽大于ri‑1的位宽,则输出使能信号value为高电平,并且输出ri‑2、ri‑1的位差dif,并执行步骤S5;S5.执行以下操作:tmp=ri‑1<<dif;ri‑2=ri‑2⊕tmp;Quotient=Quotient⊕{9′b1<<dif};Quotient表示ri‑2除以ri‑1的结果;其中‘<<’表示左移运算,‘⊕’表示异或运算;然后执行步骤S4;S6.输出Quotient;S7.执行以下操作:ri=ri‑2‑Quotient*ri‑1;si=si‑2‑Quotient*si‑1;ti=ti‑2‑Quotient*ti‑1;其中‘—’为有限域中的减法运算,;si‑2和ti‑2、si‑1和ti‑1分别为ri‑2、ri‑1满足求取条件的s和t的中间迭代参数;S8.返回步骤S2。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

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

本文链接:http://www.vipzhuanli.com/patent/201511020097.3/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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