GIFT和ANU密码算法的故障攻击及防御

来源 :桂林电子科技大学 | 被引量 : 0次 | 上传用户:hellogph
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
轻量级分组密码是新一代信息技术的重要组成部分,在物联网等资源受限的设备中保护着用户的信息不被泄露。然而,轻量级分组密码在设备中是通过芯片作为载体得以实现的,因此,容易受到故障攻击(FA)。随着技术的进步,注入故障的精度越来越高,故障攻击已经成为了对轻量级分组密码最为致命的攻击手段之一。目前,有关故障攻击的应用是国内外的研究热点,而关于抵御故障攻击的方法则是国内外的研究难点。本文通过对轻量级密码算法GIFT和ANU的算法结构进行深入分析与研究,提出了对它们故障攻击的方法及防护的方法。主要研究成果如下:
  1、提出GIFT算法的差分故障攻击:GIFT算法是2017年CHES国际密码会议上发表的一种新型轻量级密码算法。我们针对GIFT算法的轮结构,分析其置换层的扩散性,总结出故障在每一轮的传播特点,从而提出两种GIFT算法的差分故障攻击方法。研究结果表明:第一种攻击方法分别在第28、27、26、25轮S盒运算前注入错误故障,理论上平均192个错误密文能够恢复全部的密钥信息;第二种攻击方法分别在第26、25、24、23轮S盒运算前注入错误故障,能在1秒内,平均通过44个错误密文恢复密钥信息。
  2、提出ANU算法的差分故障攻击:ANU算法是2016年在IEEE上刊登的一种新型轻量级分组密码算法。我们通过深入研究ANU算法的密码部件,并分析故障在算法中的传播规律,提出两种基于单比特的随机故障模型。通过实验进行测试,第一种攻击方法分别在第24、23、22、21、20轮的S盒运算前注入故障,平均71个有效错误密文能够恢复全部密钥信息;第二种攻击方法分别在第24、23、22、21、20轮左边输入寄存器中注入故障,大多数实验中只需48个有效错误密文即可恢复全部密钥信息,少数实验需要49个错误密文。
  3、针对GIFT算法,通过改进优化REPO技术,提出一种基于故障检测的故障防护方案。当攻击者注入故障时,预测模块的结果和加密模块的结果会不匹配,从而导致没有密文的产生;针对ANU算法,通过改进已有的故障“感染”技术,提出一种新型的基于故障无效化的故障防御方案。当攻击者注入故障时,攻击者无法从错误密文中识别有效信息。
其他文献
铁路占用检测技术是保障铁路运营安全的关键技术之一。单侧计轴传感器以其简单的结构、全面的功能、较高的可靠性,逐渐发展成为铁路占用检测领域中的重要设备,并受到越来越多学者的关注。单侧计轴传感器是根据列车经过时,感应线圈中感应电动势的变化来进行计轴的,无车轮时的感应电动势、有车轮时的感应电动势及有车轮时的感应电动势变化率是决定传感器性能的重要因素。基于此,本文以单侧计轴传感器为研究对象,以磁路解析法与磁
高压脉冲放电-光催化协同水处理技术是将高压脉冲放电与光催化技术相结合的新兴的水处理高级氧化技术.本文采用溶胶凝胶法和浸渍法在以玻璃珠为载体的条件下,制备了纳米TiO光催化剂,并确定了其最佳的制备工艺参数.然后利用水中高压脉冲放电所辐射的紫外光来诱导TiO产生催化效应,形成高压脉冲放电与TiO光催化协同效应,以产生更多的活性物质,考察该体系对酸性橙染料废水的降解效果.
降雨是自然界中最常见的天气现象,降雨事件和降雨量与人类生活息息相关。降水事件的研究无论是对于农业生产,还是评估人口密集区的水供应量都具有十分重要的作用。降雨事件发生的时间与规模都依赖于所处的环境,其具有地区差异性与季节差异性。因此,降雨事件复杂多变,难以用简单的理论来描述。降雨事件发生过程中,雨滴之间受到环境的影响会发生合并与分裂,而研究降雨参量的核心问题主要是雨滴降落速度分布和雨滴尺寸分布(Dr
学位
车道线检测技术应用很广泛,可以用于智能交通管控以及安全辅助驾驶,近几年出现的无人驾驶技术也是基于对车道线的检测技术而衍生出来的新技术,所以研究车道线检测的问题具有很强的社会实用性。目前,大多数的研究者在研究和改进各类算法来增强车道线检测的效果,但是还存在两个问题解决的不好:第一个问题就是提出的算法的实时性不够强,无法满足车道线检测系统对实时性的要求;第二个问题就是检测的效果精确度不高,无法满足车道
波达方向(DirectionofArrival,DOA)估计在许多领域都有着重要的应用,因此该研究课题一直备受关注。压缩感知(CompressedSensing,CS)理论的兴起推动了DOA估计的发展,但是目前基于压缩感知的DOA估计方法存在两个主要问题:(1)在较低信噪比条件下,算法的估计精度普遍比较低;(2)角度空间网格划分的疏密程度对估计精度和计算复杂度有比较大的影响,即当网格划分过于稀疏时
学位
电离层是距地面60~2000km的大气电离区域,是日地空间环境的重要组成部分。它的存在,可以对短波信号进行反射,有利于实现短波的远距离通信,但同时也会对穿过的电磁波产生吸收、折射、散射等不同程度的干扰。因此,电离层广泛的影响,使得它一直以来都是国内外学者研究的热点之一。  全球导航卫星系统(Global Navigation Satellite System, GNSS)为电离层探测提供了一种有力
穿墙雷达隐藏目标探测技术能够实现未知场景的探测成像,在灾后救援、防恐维安等场景中起着至关重要的作用。现有的UWB MIMO雷达在工作过程中需要多个天线阵元同时进行数据的发射和接收,如此便对处理机的性能提出了较高要求,实现成本高。因此,本论文采用时分复用UWB MIMO雷达,针对隐藏人体的检测和定位进行以下研究:  1、针对现有方法不能有效区分静止人体和物体、定位准确度低的问题,提出了一种基于方差系
学位
超宽带(Ultra-wideband,UWB)采用纳秒级的窄脉冲,具有极宽的信号带宽。根据Shannon-Nyquist采样定律要想无失真的采样,采样速率最少为带宽的两倍,这就要求接收端的数模转换器具有很高的采样速率,造成数模转换器实现和设计困难。压缩感知(Compressedsensing,CS)技术思想的提出改变了这一窘境,该项技术充分发掘信号的稀疏性,在远低于传统采样率的条件下对数据量化,结
学位
交通标志的检测与识别是无人驾驶系统与智能交通系统中必不可少的一个重要环节,具有很高的研究与应用价值。经过长时间的研究与努力,该领域已经取得丰硕的成果。现阶段,目标检测模型在深度学习的带领下,速度和准确度都有较大提升,但是在智能交通系统中通常捕获的是全景图像,交通标志的尺寸在图像中占比较小,并且边缘特征不明显,系统不能对交通标志进行有效的检测与识别,而且也无法达到实时检测识别的效果。  针对这些问题
随着物联网和边缘计算的日益发展,边缘设备日益增多,新的边缘设备都要求实时性或高QoS ,云服务由于固有的延迟约束无法弥补边缘设备的所有问题,微云(Cloudlet)成为这个问题的主要解决方案之一。Cloudlet为了向边缘设备或用户提供无缝的移动体验,需要进行Cloudlet迁移以管理一个高度动态的网络,动态迁移技术是Cloudlet迁移的关键技术之一。目前常见的动态迁移技术有内存预拷贝迁移、内存
学位