对称密码算法的掩码防护技术研究

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:skt023
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
对称密码算法在数据加密和传输领域起到重要的安全保障作用,对称密码算法实现的安全性研究备受理论研究和工程应用的关注。当前,旁路攻击技术的出现对密码产品安全提出了更高的防护要求,一旦出现信息泄露,将严重威胁到密码产品的规模化应用。论文主要针对DES算法和AES算法,研究了相应的抗相关性功耗分析的掩码防护技术,提出了三级掩码防护方案和复合域掩码防护方案。主要研究内容和结果如下:1、论文首先研究了经典的对称密码算法DES和AES算法原理,基于功耗分析理论,分析总结DES算法和AES算法实现存在的泄露情况。研究发现无防护的DES算法和AES算法存在汉明距离泄露,并且DES的传统掩码方案存在相邻两轮计算结果的汉明距离泄露,AES的复合域掩码方案存在零值泄露。2、其次,本文针对DES设计了一种三级掩码防护方案,通过引入三级掩码寄存器,使掩码按照流水线的形式在寄存器之间传递,保证了算法每轮的计算结果所带掩码值都不相同,解决了传统掩码防护方案前后两轮计算结果的汉明距离发生泄露的问题。理论分析了其安全性后,在真实环境下采集了10万条功耗曲线进行CPA攻击,三级掩码方案的最大相关系数仅为0.01,传统布尔掩码方案的最大相关系数为0.24。实验结果表明,本文设计的DES算法防护方案在10万条功耗曲线下未发生首轮的汉明距离泄露,并且解决了传统布尔掩码方案中存在的相邻两轮计算结果的汉明距离泄露问题。3、最后,本文针对AES设计了一种复合域掩码防护方案,通过设计一种抗零值电路,使得进入掩码S盒的数据始终是非零值。此外,还对掩码S盒进行了改进,保证了求逆过程始终带有掩码防护。在此基础上设计了复合域掩码方案,解决传统复合域掩码防护方案存在零值泄露的问题。理论验证了其安全性之后,通过功耗分析平台进行了实验。实验结果表明,本文设计的复合域掩码防护方案在300万条曲线下汉明距离模型的最大相关系数仅为0.05。分别对传统复合域掩码方案和本文掩码方案进行零值攻击,传统掩码方案最大相关系数达到0.22,而本文的方案的最大相关系数只有0.02。实验结果表明,本文设计的AES防护方案在300万条功耗曲线下未发生末轮的汉明距离泄露,并且解决了传统复合域掩码方案存在的零值泄露问题。本文设计的掩码防护方案均通过FPGA进行验证,可用于指导实际密码芯片产品的安全设计。同时,提出的防护思想可用于其他不同类型的对称密码算法。
其他文献
信号参数测量是电子侦察领域中的一个重要课题。随着信号频率的提高和信号带宽的增大,如何快速有效地对高频率,大带宽信号进行参数测量成为一个重要的问题。传统信号参数测量方法基于数字信号处理。但对于信号逐渐趋向高频率、高密度、大带宽的特性,数字信号处理的处理能力受到现有的高速采样的能力和数字处理器的处理能力的限制,无法完全满足未来的发展趋势。本文采用的参数测量是基于光电协同技术的处理方式,在光域对信号进行
现代电磁环境日益复杂,在通信和雷达的应用场景中,我们需要对接收信号进行快速分析和识别,以获取信号的相关参数信息。随着科技的进步和完善,从上世纪70年代的模拟信道化技术诞生到现代数字信道化的应用,可以看出,频谱分析系统的发展趋势是大瞬时带宽、大动态范围、时域重叠信号处理、实时信号处理、高灵敏度和频率分辨率。传统频谱分析技术大都是基于ADC+DSP模式的数字信号处理技术,实时高容量雷达信号处理巨大的数
随着“大数据”时代的到来,短距离光通信如数据中心互联需要同时实现低成本和高效高速的数据传输的目标。低成本的单边带强度调制直接解调(IMDD)系统为理想的传输方案,因为它解决了射频功率衰减(RF power fading)问题并且具有较高的频谱效率。但是该方案却引入了信号与信号的拍频干扰(SSBI)。2016年A.Mecozzi等提出一种性能优越的SSBI消除方案,即Kramers-Kronig(K
近年来,机器学习、社交网络和云计算等新兴技术的出现导致了用户数据流量和带宽需求的急剧增长。为了满足高带宽和大容量业务的发展需求,短距离传输系统逐渐成为光纤传输网络技术的核心研究点之一。短距离传输系统的收发机制主要包括基于IMDD(Intensity Modulated Direct Detection,IMDD)的直接检测和基于IQ调制的相干检测两种技术。其中,IMDD技术具有成本低廉、实现简单的
轻量级密码是对称密码学的一个分支,它占用资源少、功耗低、硬件实现简单,对网络数据的安全保障性高。SPN结构的轻量级分组密码结构相对简单,对它的安全性进行分析显得尤为重要。本文主要通过使用MILP自动化的搜索技术,对Skinny和Gift这两个SPN结构的轻量级分组密码进行差分分析,并给出对它们的安全性评估。本文首先对SPN结构的轻量级分组密码算法进行了结构分析,其中包括对替换层、扩散层和密钥加层三
由于物联网、智能终端的快速发展,移动数据流量呈现指数增长的趋势,其中视频流产生的流量占比移动数据流量的60%以上。当利用移动设备协助蜂窝网络进行内容分发时,设备之间要能实现不经过基站的直接数据互传,这就是终端直通(device-to-device,D2D)通信技术。为了能够让终端设备缓存在D2D网络中充分发挥作用,合理设计视频流缓存方案是很有必要的。然而,视频文件往往都比较大,完整下载视频文件比较
随着大数据时代的到来,数据中心的爆发式增长的数据使得传统的并行数据传输方式因管脚数量,时钟同步等限制难以满足传输需求。SerDes是一种点到点的串行通信方式,它以一对差分传输线传输速率高达几十Gb/s甚至上百Gb/s的数据,以其优良的传输特性而逐步取代传统的并行数据传输方式。信道由于介质损耗与趋肤效应而呈现的低通特性会衰减信号的高频部分,SerDes系统在于各种均衡方式的使用来补偿信号的高低频的不
民用大型客机的发展是我国为建设创新型国家、提高自主创新能力和增强核心竞争力的重大战略决策。同时,民用大型客机的发展水平也体现了一个国家的综合国力,是对我国工业体系完善性的一种检验,其研制过程承载了几代中国人的梦想。因此,民用大型客机在国家战略规划与实现民族复兴方面有着不言而喻重要程度。2017年5月5日,我国首款按照最新国际适航标准,具有自主知识产权的干线民用大型客机C919在上海浦东国际机场完成
作为智能生活的核心技术,活动感知在日常活动识别、手势识别、生命体征监测、人群动态跟踪、定位、身份认证等方面能极大地提高人机交互质量并扩大智能应用的范围。随着活动感知在人类日常生活中起着越来越重要的作用,更加复杂多变的应用场景对人类活动感知提出了更高的技术要求。现有的大部分基于WiFi的日常活动识别研究仍不能实现一般性、大幅度、非周期性动作序列的实时识别。为了解决基于WiFi信道状态信息(Chann
传统单机卫星导航的定位精度始终保持在米级,无法满足更高精度的实时定位要求。为此,专家学者们提出了精密单点定位(precise point positioning,PPP)。精密单点定位通过接收来自于全球各个国际地球动力服务组织(international geodynamic service,IGS)参考站的精密星历和钟差信息,并且通过单台卫星导航接收机接收来自可用导航卫星的观测数据,通过建立合适