[发明专利]基于随机加法链的抗功耗攻击的方法在审

专利信息
申请号: 201711309235.9 申请日: 2017-12-11
公开(公告)号: CN108055126A 公开(公告)日: 2018-05-18
发明(设计)人: 黄海;冯新新;厚娇;赵玉迎;刘红雨 申请(专利权)人: 哈尔滨理工大学
主分类号: H04L9/08 分类号: H04L9/08;H04L9/28;H04L9/06
代理公司: 哈尔滨东方专利事务所 23118 代理人: 陈晓光
地址: 150080 黑龙江省哈*** 国省代码: 黑龙江;23
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 基于 随机 加法 功耗 攻击 方法
【说明书】:

一种基于随机加法链的抗功耗攻击的方法。目前存在的基于加法链的字节替换方案中,只有固定的一条加法链,这些方案很难抵抗高阶侧信道攻击。十六个输入使用的是同一条加法链,攻击者只要成功攻击其中一条,就能破解密钥,这给密码算法带来严重的威胁。一种基于随机加法链的抗功耗攻击的方法,通过随机数发生器生成不同的数字,其大小在1到16之间且互不相等。每个字节根据对应位置生成的随机大小来调用相应的加法链,这样的操作使得每一轮字节替换各字节调用的加法链都不完全相同,提高了侧信道攻击的难度,攻击者需要通过更加复杂的运算才能破解密码算法。本发明应用于随机加法链的抗功耗攻击的方法。

技术领域:

本发明涉及一种基于随机加法链的抗功耗攻击的方法。

背景技术:

自从Rijndael算法被定为高级加密标准(Advanced Encryption Standard, AES)以来,国内、外密码研究人员对它的研究兴趣越来越大。由于AES算法拥有安全和高效等优点,所以它被广泛应用于移动电话、智能芯片和移动支付等各种实际应用中。因为字节替换是AES算法中唯一的非线性操作,所以对AES的字节替换的研究一直也是一个热门方向。

目前实现字节替换的方法主要有三类:查找表、复合域、加法链。查找表这种方法运算速度快,但是往往以牺牲资源为代价,即这类方法存在占用面积大,耗费资源的缺点。基于复合域这类方法的算法,通过将高阶有限域内的计算转化为低阶的有限域内的计算,该方法尽管减少了占用面积,但是运算速度也降下来了。利用加法链这种方法比其他两种方式更安全。由于侧信道攻击 (Side Channel Attack,SCA)的出现,给密码算法的安全带来严重的威胁。所以提高密码算法的安全性尤为重要。

基于有限域GF(28)上的性质x255=1,则有限域GF(28)上元素x的乘法逆元,,现有加法链方法通过求有限域上一元素的乘法逆元,即求这个元素的254次方就行。通过有限域中的乘法和平方运算得到元素的254次方,其中中间结果构成了一条加法链,x->x254的一条最短加法链如公式(1)。

其中S代表平方操作,M代表乘法操作。

这样就得到元素的乘法逆元,再做仿射变换,最后异或0x63,就得到字节替换的输出。基于加法链的字节替换算法在抵抗高阶侧信道攻击上比其他两种方式更有效。

目前存在的基于加法链的字节替换方案中,只有固定的一条加法链,这些方案很难抵抗高阶侧信道攻击。十六个输入使用的是同一条加法链,攻击者只要成功攻击其中一条,就能破解密钥,这给密码算法带来严重的威胁。

为了使字节替换随机使用加法链,这就要求找到多条最优的加法链。由于明文是含有16个字节,该文需要找到16条功耗特性不同的加法链。这要求找到大量的含有4个乘法操作和7个平方操作的加法链,可以通过穷举法得到一些符合条件的,不过这种方式很费时费力,不一定能在短时间内找到符合条件的16条。该文通过设立条件,比如1->254需要经过11步操作得到的就符合条件,通过构造状态空间树来解决最短加法链的问题。

发明内容:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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