[发明专利]一种基于d+1阶掩码的抗功耗攻击方法有效

专利信息
申请号: 201910285584.4 申请日: 2019-04-10
公开(公告)号: CN109936437B 公开(公告)日: 2020-01-31
发明(设计)人: 李浪;欧雨 申请(专利权)人: 衡阳师范学院
主分类号: H04L9/00 分类号: H04L9/00;H04L9/06
代理公司: 43114 长沙市融智专利事务所(普通合伙) 代理人: 龚燕妮
地址: 421002 湖南省*** 国省代码: 湖南;43
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 掩码 明文 抗功耗攻击 功耗攻击 高阶 空间资源 分组密码算法 密码算法 明文信息 替换算法 硬件实现 乘法 异或 相等 防护 安全 对抗 更新
【说明书】:

发明公开了一种基于d+1阶掩码的抗功耗攻击方法,其将明文拆分成多份,拆分后所有掩码异或结果与明文相等且任意一份与未拆分的明文独立;产生随机值掩码,进行掩码更新得到包含明文信息的随机掩码;再以安全乘法为基础,构造d+1阶安全S盒替换算法构造出整体的d+1阶掩码实现方法。本发明方法的优点在于对轻量级分组密码算法进行了高阶功耗攻击防护,使其能够有效的对抗高阶功耗攻击,同时,要求的计算与空间资源少,效率高,适合密码算法硬件实现。

技术领域

本发明属于加密安全技术领域,具体涉及一种基于d+1阶掩码的抗功耗攻击方法。

背景技术

随着信息技术的飞速发展与广泛运用,信息安全越来越受到人们所重视。包括密码算法本身的安全性以及密码算法所运行的设备安全性,而现代加密技算法本身已经能够对抗传统的密码分析方法。由于设备技术限制,密码设备运行时不可避免地会泄露如功耗、运算时间、电磁等,这些信息可以被攻击者利用破解密钥。

攻击者并不直接分析密码算法本身,而是通过收集明文运行密码算法时智能卡等密码设备泄露的能量信息,再结合一些数学分析手段,从而破解密码算法,在旁路攻击中,功耗攻击以其攻击设备具有攻击设备要求低、攻击过程易实现、分析简单等优点而被广泛采用。

功耗攻击又以攻击的方式不同分为SPA、DPA、HODPA等类别。功耗攻击通过直接观察密码算法运行过程中不同操作对应功耗不同的特点进行密钥破解;差分功耗分析(Differential Power Analysis,DPA)则是通过采集大量明文功耗样本与数理统计相结合,比较假设的中间值与实际功耗值之间的相关性来猜解出密钥;高阶差分功耗攻击(High-Order DPA,HODPA),攻击方式基本与DPA一致,DPA只攻击单个中间值,而HODPA则攻击多个中间值的联合值,对采集到的功耗样本也需要进行预处理。另外,HODPA的攻击过程较之前两种攻击更为复杂,所需的样本量也更加庞大,对密码设备的威胁更大。

通常有两种方法被用来对抗功耗攻击,一种是设计新的密码算法,使得其算法本身具有抗功耗攻击的能力,另一种则是在原密码算法增加抗功耗攻击操作,即加入掩码,普通的掩码只是将明文的每一个字节都简单的异或上一个八位的随机掩码,只能抗一般的简单功耗攻击,无法对抗高阶功耗攻击,抗功耗攻击能力还有待提高。

发明内容

本发明的目的是提供一种基于d+1阶掩码的抗功耗攻击方法,其通过加入掩码来增加抗功耗攻击操作,本发明采用异或拆分策略,在此基础上设计了AES密码算法下的安全乘法、安全S盒、安全行移位与安全列混淆算法,尤其是提供了新S盒替换算法,从而对AES算法进行高阶掩码的保护,本发明将敏感数据分成多份来成消除明文与功耗之间的相关性,并且即使攻击者获取到d个中间状态值也无法破解密钥,提高了抗功耗攻击能力。

一方面,本发明提供的一种基于d+1阶掩码的抗功耗攻击方法,包括如下步骤

S1:将明文信息拆分为d+1份以及根据随机掩码生成算法生成n位随机值掩码,d为正整数;

S2:利用n位随机掩码与明文信息拆分后的d+1份序列信息进行异或处理得到d+1份包含明文信息的随机掩码;

其中,所述d+1份包含明文信息的随机掩码的异或结果等于明文信息;

S3:基于轮密钥加、S盒替换、行位移操作以及列混淆操作对包含明文信息的随机掩码进行N次迭代处理得到加密密文;

其中,除第N次以及第N-1次之外的每次迭代处理过程均是依次执行轮密钥加、S盒替换、行位移操作以及列混淆操作,第N-1次迭代处理过程为依次执行轮密钥加、S盒替换、行位移操作,第N次迭代处理过程为执行轮密钥加操作,第1次迭代处理中轮密钥加操作的输入数据是d+1份包含明文信息的随机掩码,每个操作的输入数据是前一个操作的输出数据,第N次迭代处理中轮密钥加操作处理后的d+1份输出数据异或后得到加密密文;

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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