抗故障攻击的硬件密码算法研究与实现

来源 :湖南大学 | 被引量 : 0次 | 上传用户:zzj0926
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着网络和计算机应用的高速发展,信息安全问题已经成为人们关注的重点问题。针对无线局域网安全问题,我国官方在2006年公布了第一个商用分组密码算法——SM4算法(原 SMS4算法);针对网络上信息传递过程中的完整性和真实性问题,美国国家标准技术研究所(NIST)先后公布了SHA-1、SHA-2算法,并且在2012年公布了SHA-3系列获胜算法——KECCAK算法。加密芯片是加密算法不可或缺的硬件载体。近年来针对于加密芯片提出的旁路攻击发展迅速,其中的故障攻击能力强,攻击范围广,已经成功破译了多种密码算法,无疑对加密芯片组成的信息安全系统构成严重威胁。本文在对SM4和KECCAK算法安全性研究的基础上,提出了针对于两种算法的抗故障攻击方案,实现了算法执行过程中的故障检测,提高了安全性能。主要工作如下:  第一,分析硬件实现的SM4算法的主要过程,其中轮函数是整个算法的核心,根据运算逻辑结构中的异或运算和T变换的运算特点,针对于容易出现故障的位置,通过在关键位置上建立检测点,实时监测检测点来定位算法执行过程中出现的故障。  第二,当前网络服务器处理大量数据,需求更高的吞吐量,分析 KECCAK算法的硬件实现结构,利用解循环技术设计实现了一种高吞吐量的KECCAK算法;另外,根据KECCAK算法置换函数的结构,提出一种抗故障攻击的KECCAK算法。  第三,本文选取几个 FPGA硬件平台,将改进方案在 FPGA硬件平台上进行实现验证。实验证明,论文提出的方案占用硬件资源小,可以有效地在算法硬件实现过程中进行故障检测,从而避免算法受到故障攻击,并且保证吞吐量等性能。
其他文献
LTE-A (Long Term Evolution Advance)网络的正式商用标志着LTE-A系统开始体现其商业价值。本文主要研究LTE-A上行链路传输技术并对其进行硬件实现。首先,本文基于LTE-A物理
无线自组织网络(又称无线移动Ad Hoc网络)是一种新兴的移动通信网络。随着无线自组织网络研究和应用的进展,人们对它提出了更高的要求。论文主要研究适用于无线自组织网络环境
约瑟夫森结具有极高的工作频率(太赫兹范围),可以产生频率与其两端电压成正比的高频交流振荡,这使得约瑟夫森结成为一种十分诱人的毫米波/亚毫米波信号源。而在此频率区间内,
正交频分复用(OFDM)技术是当前移动通信领域的一项关键技术。该技术具有很强的抗多径衰落能力,频谱利用率高,适合在无线信道中传输高速数据业务,因而倍受关注。在实际应用中O
本文提出基于统计投影法的图像检索.在投影法的基础上,采用主值法和Robert算法,为了克服传统全局颜色直方图无法体现图像颜色的空间分布和减少投影法的时间复杂度、空间复杂度.
WDM(Wavelength Division Multiplexing,波分复用)是利用多个激光器在单根光纤上同时发送不同波长激光的技术。数据(文本、语音、视频等)调制后在它独有的波段上传输。就目前
本文对高温超导滤波器和低温低噪声放大器作了一些研究研制工作。 在高温超导滤波器方面,本文对高温超导滤波器的原理和一些设计方法进行了研究,重点论述了基于耦合谐振器
复杂背景下图像配准与定位是目标检测、识别的关键技术。高分辨率视频图像数据量巨大,需要对图像配准与定位算法加速处理。复杂背景图像间存在的旋转、尺度、视角变化给图像
X光成像技术自问世以来,在现代医疗领域中扮演了越来越重要的角色,为辅助医生对患者进行科学诊断和治疗发挥了重大作用。在牙科诊断领域,传统的X光射线机采用固定患者头部,手
高温超导材料是当代凝聚态物理中最重要的研究领域之一,也是新材料科学研究领域一个重要的科学前沿。高温超导材料自从发现之日起,就显示出其巨大的发展潜力,它的应用主要分