基于某款SoC芯片差分故障攻击的实现及防御对策

来源 :辽宁大学 | 被引量 : 0次 | 上传用户:QQ2009sunboy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通过SOC芯片实现加密算法是数据加密的一种重要方式,随着SOC芯片在各个领域的广泛应用,其安全性也是广大学者关注的一个重要方面。针对SOC芯片实现的加密算法的攻击方法有许多种,本文采用差分故障攻击的方式对芯片进行分析,主动攻击芯片的某些方面,使芯片产生错误运算,从而分析出关键信息,并针对各种故障攻击方式介绍防御方案,并设计一种软件防御方案和一种硬件防御方案。本文通过激光、电压毛刺、时钟毛刺的方式对SOC芯片注入故障,采用差分故障分析(Differential Fault Analysis,DFA)得出算法秘钥,并根据差分故障攻击的特点设计防御方式。首先,详细剖析了DES算法的运算过程,并在DES算法实现过程的基础上进行差分故障分析,详细分析第15轮、第16轮攻击和秘钥恢复过程。接着,分别采用激光、电压毛刺、时钟毛刺的方式对SOC芯片运行的DES算法进行故障注入,获取故障数据,对足够数量的故障数据进行分析筛选计算,得到加密过程中应用的算法秘钥。最后,针对各种故障注入方式思考阻止故障注入和检测故障注入的方案,实现一种基于随机伪轮和逆运算的防御强度可控的时间冗余软件防御方案,和另一种基于随机时钟和奇偶校验的硬件防御方案。本文通过多种故障注入方式对某款SOC芯片运行的DES算法进行差分故障攻击,获取算法秘钥,证明算法在芯片中运算存在不安全因素,然后针对各类故障攻击方法设计可控的防御算法,软件实现算法主要依靠随机伪轮、逆运算构成的时间冗余方案,硬件实现主要依靠随机时钟、奇偶校验构成的防御方案。攻击和防御的实现主要为以后的各类算法的抗故障攻击设计和抗攻击性能验证提供参考。
其他文献
作为计算机视觉领域内的一项基础性的前沿课题,视觉目标跟踪在智能视频监控、无人汽车和人机交互等许多方面有着重要的应用。尽管近年来视觉目标跟踪算法取得了许多创新性的
在钢铁冶金领域,机械设备的在线故障诊断具有重要意义,因为此类诊断不仅可以极大节约设备的维护、维修、更换等成本,而且还能降低设备故障引发的生产事故概率。然而,调研表明
信息与通·技·在当代教育中具有重要作用。智能学·、具有在·作·与考·功能的互··堂等·代教育手段都需要利用信息和通信技·,·而·各国提供一·更好的教育方式。目前,
随着软件规模和复杂性的不断扩大,软件性能问题不断的被人们所关注。导致软件性能问题的主要原因可分为两类:(1)软件自身Bugs,(2)运行环境中多软件资源竞争。软件自身Bugs是
射频功率放大器非线性问题是现代通信系统的核心问题之一。由于新一代通信系统的信号具有调制方式复杂,峰均功率比高,带宽大等特点,功放的非线性随之加重,这进一步影响了系统
含能材料在军事国防、航空以及民爆等领域有着广泛的应用,是现代武器系统主要的动力源。同向双螺杆具有混合稳定、设备运行可靠、混合量小等特点,同时安全性显著高于间歇式混
近年来,随着我国工业技术的发展以及国家2025中国制造的提出,智能制造已经成为行业发展的趋势。目前的家用小汽车、工业用大型运输车以及自动化机器人领域已经安装了大量的传
秘密共享是信息安全领域重要的密钥管理技术,能够在相互怀疑又必须合作的群体中建立信任关系,是重要的密码学原语,因此被广泛地应用到隐私保护、公钥密码学、网上交易、电子
杏六区东部Ⅰ块基础井网开发已达几十年,油层水淹状况严重,剩余油分布高度零散,三元复合驱投入开发后,为控制高水淹层的低效无效循环,进一步扩大了聚合物波及体积和挖掘剩余
矿山安全问题一直困扰着矿山行业的发展,其中以人员与设备的安全问题最为突出。本文分析了人员与设备安全的重要性,结合矿山安全的发展动态以及射频识别技术的发展,说明了课