抗侧道信号攻击的AES硬件设计与研究

来源 :复旦大学 | 被引量 : 0次 | 上传用户:sb198908240015
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
AES密码系统[1]是一种应用范围很广的对称式安全算法,而侧道信号方法是一类非常有效的攻击对称式密码系统的方法。侧道信号攻击是一种利用侧道信号与电路内部数据的相关性而破解对称式密码系统的攻击方法。本文作者旨在设计一种抗侧道信号攻击的AES硬件系统。本文作者首先设计了一种可以兼容三种密钥长度的无防护AES电路,以此电路作为攻击对象,采集电路的功耗信息,重点采用当前侧道攻击方法中三种最为重要的攻击方法,即差分功耗分析、错误攻击以及模板攻击来攻击AES系统成功,在差分功耗分析方面,作者采用结合两个字节的分析方法,利用汉明距离模型,一次性可以攻击16比特轮密钥,并且验证成功;在错误攻击方面,作者采用了一种多比特错误注入情况下的攻击方法,在不知道密钥长度前提下只需要少量的错误便可以获取系统的根密钥,并且利用软件Matlab编写了攻击程序的用户界面;在模板攻击方法上,本文作者提出了一种完全新的模板攻击算法流程,通过这种攻击流程能够直接获取系统的根密钥,更进一步,为了提高模板攻击的效率以及降低攻击的运算量,作者结合了两种数据预处理方法,而且被证明是有效的处理方法。结合三种不同的攻击方法,作者有效的对初始无防护电路做了防护方案,其中对于差分攻击方法作者采用了掩码方案来降低系统内部数据与侧道信号的相关性从而保护AES系统,对于其中最为核心的是非线性SBOX的设计,作者首先调研了当前最优秀的掩码方案,另外也提出一种全新的基于改进FFT的实现方案并且实现。对于错误攻击的防护作者采用校验的系统架构加上错误传递的方案有效的防御了注入错误之后对系统的攻击,而对于模板攻击的防护,作者也调研了如何设计方能有效的提高攻击者的难度,提高系统的安全性。并且对改进后的设计方案再做之前的三种侧道攻击,验证了带防护的AES硬件系统的安全性。本文主要分为六大章节,第一章节主要是绪论部分,第二章节是AES算法简介以及相关理论介绍;第三章节介绍无防护的AES电路结构设计;第四章节主要介绍三种主要的侧道信号攻击方法、原理以及攻击结果;第五章节主要针对第四章节的攻击方法对电路设计防护方案,并且验证硬件的安全性;第六章为将来的研究方向以及工作展望。
其他文献
铜是生物体必需的一种微量重金属元素,它参与了许多至关重要的生命活动进程,如氧化还原反应,电子转运等。过量的(亚)铜离子能够结合许多重要的细胞因子,导致后者失活,进而引
学位
大部分外源物质如多肽、蛋白质、核酸等都被细胞膜的选择渗透作用阻止进入细胞。因为许多治疗分子都要内化进入细胞才能达到效果,所以它们必须穿透细胞膜。目前一些技术已经
学位
本文通过研究锡伯族传统绣花鞋技艺和女性手艺人的身份,来分析中国乡土社会中的女性技艺持有者如何以主体身份推动地方传统文化的发展.
随着电信行业的迅速发展和入世形成更加开放的市场,国内运营商和相关服务提供商面临着巨大的机会与挑战,以业务为核心的单一业务运营支撑系统已经无法满足新业务不断涌现的竞争
近些年来,许多新发病毒不断出现,严重威胁着人类健康,比如HIV病毒。虽然目前已有多种病毒检测技术,包括血清学检测和基因检测,但是前者费力且灵敏度不高,后者又常常会导致假
学位
本文通过对荣华二采区10
期刊
该文以CTSA的分析计算和优化设计为主要内容,包括有:1、根据反应原理建立积分方程,按Galerkin法产生代数方程组.采用精确的解析积分方法得到阻抗矩阵的快速计算公式,使计算效
该文介绍基于数字信号处理器(DSP)技术的宽带任意功率谱随机信号发生系统.首先回顾了船舶辐射噪声模拟技术的发展概况,在此基础上提出了用数字信号处理技术结合数字信号处理
复杂微波元、器件的优化设计历来是人们不断探索的难题.该论文详细探索和研究了如何用遗传算法对雷达天馈系统中复杂微波元、器件进行优化设计.该论文将“多模网络分解-重组
太阳电池是太阳能光电利用的核心器件,同时也是一种具有代表性的半导体器件其中以等效电路为基础对电池性能进行分析并对其参数进行分析预测是太阳电池研究的一个重要方向。首先本文介绍了数据挖掘技术的基本知识并分析了传统硅太阳电池的等效电路进而以之为基础,进一步对太阳电池电学参数进行曲线拟合,同时使用第三方软件1stOpt与Matlab和沃尔默-巴特勒动力学方法同时进行参数估算,通过对比突出Matlab方法的