[发明专利]一种动态路径S盒及可防御功耗攻击的AES加密电路有效

专利信息
申请号: 201910183699.2 申请日: 2019-03-12
公开(公告)号: CN109818732B 公开(公告)日: 2021-05-11
发明(设计)人: 张金宝;周芳;吴宁;葛芬;张肖强;黎建华;闫改珍;谢海燕 申请(专利权)人: 南京航空航天大学
主分类号: H04L9/06 分类号: H04L9/06;H04L9/00;H04L9/08
代理公司: 南京苏高专利商标事务所(普通合伙) 32204 代理人: 王安琪
地址: 210016 江*** 国省代码: 江苏;32
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 动态 路径 防御 功耗 攻击 aes 加密 电路
【说明书】:

发明公开了一种动态路径S盒及可防御功耗攻击的AES加密电路,动态路径S盒包括依次连接的随机映射单元、GF(28)域动态求逆单元、随机逆映射单元和仿射单元;基于动态路径S盒的可防御功耗攻击的AES加密电路包括Nr个采用了动态路径S盒的轮变换单元和密钥扩展单元。本发明中,动态路径S盒的数据处理路径动态变化,使得目标AES电路在处理同一组数据的时候功耗呈现动态变化,破坏电路所处理的数据与电路密钥之间的相关性,从而实现防御功耗攻击的目标,提高加密电路的安全性。

技术领域

本发明涉及密码电路实现技术领域,尤其是一种动态路径S盒及可防御功耗攻击的AES加密电路。

背景技术

高级加密标准(Advanced Encryption Standard,AES),又称Rijndael加密法,该算法为比利时密码学家Joan Daemen和Vincent Rijmen所设计,是由美国国家标准与技术研究院2001年制定的新一代分组对称密码算法,用于取代原来的数据加密标准(DataEncryption Standard,DES)。AES密码算法是一种迭代、对称分组密码算法,其数据分组长度为128比特,密钥长度有128、192和256比特三种。根据这三种不同的密钥长度,加密过程分别需要进行10、12和14轮轮变换运算,每一个轮变换运算又包括字节替换,行移位,列混合和密钥加四个子运算,除了最后一轮。为了消除对称性,最后一轮轮变换不包含列混合运算,并且在第一轮轮变换运算之前加上一次密钥加运算。

根据不同的应用需求,AES加密电路采用不同的实现架构。参见图3(a)和图3(b),AES加密电路实现架构一般可分为两种:循环展开结构和全展开结构。循环展开结构中使用了Nk(1≤Nk≤Nr,Nr=10/12/14)个轮变换单元(包括独立的密钥加运算),与全展开结构相比,循环展开结构需要更小的电路面积,特别是当Nk=1时(Nk=1时又称为全循环结构),循环展开结构具有最小的电路面积。但循环展开结构需要迭代次才能得到最终结果,因此数据处理速度比较低。循环展开结构用于要求电路面积小,数据速率不高的场合,如无线传感网、RFID等。循环展开结构还可以根据具体应用需求对电路面积和速度进行折衷。全展开结构使用了Nr个轮变换电路单元,电路面积大,但数据不需要反馈,数据处理速度高。全展开结构还可以通过增加流水线级数的方式来加快数据处理速度。全展开结构适用于高速数据实时处理场合,如实时视频信号传输等。

功耗攻击,又可称为功耗分析(Power Analysis),立足于密码芯片所消耗的功耗与密钥和算法中间值之间存在相关性。集成电路中CMOS逻辑的大量运用,使得功耗与电路的输入和输出跳变状态相关,当CMOS单元有信号跳变时则会消耗更多的功耗。在功耗攻击过程中,需要在加密或解密运算的中间结果与密码芯片所消耗的功耗之间建立一定的映射关系,从而根据功耗数据分析推测出密钥的值。目前常用的功耗攻击可以分为简单功耗攻击(Simple Power Attack,SPA)、差分功耗攻击(Differential Power Attack,DPA)和高阶差分功耗攻击(High-Order Differential Power Attack,HO-DPA)三种。功耗攻击实现简单,不需要昂贵的专业设备,并且密钥搜索空间较小,因此是旁路攻击中最重要、最常用的攻击手段,也是对密码芯片构成最严重威胁的旁路攻击技术。

针对功耗攻击,以及一些极端条件应用环境对设备高可靠性的要求,传统的防御途径可大致分为两类:一是通过降低功耗曲线的波动,减少有用信息量,从而降低信噪比;二是通过增加随机噪声和冗余功耗达到降低信噪比的目的。常用的功耗攻击防御措施主要有随机掩码技术和功耗恒定技术等。

发明内容

本发明所要解决的技术问题在于,提供一种动态路径S盒及可防御功耗攻击的AES加密电路,能够解决现有的基于复合域S盒的AES加密电路无法防御功耗攻击的问题。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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