基于FPGA的旁路算法研究及其应用

来源 :湖南大学 | 被引量 : 0次 | 上传用户:A3512516
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
在计算机和通信技术日益普及和发展的今天,随着电子邮件、电子自动转账支付系统和零售业务网的建立与实现,用户存储的数据和传递的信息增多,信息的安全保护已经不仅仅局限于政治、军事及外交,而是与我们的生活息息相关,并且越来越多的受到人们的重视,加密是保证信息安全的一个行之有效的手段。但是,攻击者可以利用硬件加密设备运行过程中产生的能量消耗、执行时间、电磁辐射等泄露信息获取相应的安全信息。这种旁路攻击技术由于不需要破坏加密设备以及破解效率高等特点,受到了国内外学者的高度重视。研究旁路攻击技术的工作,并提出有效的旁路攻击防御措施是本文工作的重点。本文首先针对现今流行的私钥密码算法AES (高级数据加密标准)和SMS4(我国无线局域网产品使用的密码算法)提出了一种高性能硬件实现方式,这种方法比一般的基于软件平台的实现方法有加密速度快、易实现复杂功能和易于嵌入等优点。使用仿真的方法对实现的AES加密算法进行差分功耗分析,成功分析出算法使用的加密密钥,证明了无保护的加密算法不能抵抗差分功耗攻击。之后,针对算术掩码方法不能同时抵抗差分功耗分析以及Glitch攻击的弱点,提出了一种改进的掩码保护算法。针对AES和SMS4算法中的关键非线性运算S-盒的保护方案,给出了不同的实现方法,详细的介绍了不同方案的具体实现过程及各自的优缺点。分别将其应用在AES和SMS4算法并将其实现在FPGA平台上。通过与其他设计者提出的方案性能进行评估和对比,在保证掩码保护方案的安全性的同时,实验结果证明本文的实现具有较好的吞吐量面积比。
其他文献
随着多媒体技术和图像采集设备的发展,图像数据以前所未有的速度增长,如何有效地分析、组织和管理这些海量的图像资源,使得基于内容的图像检索系统成为研究的热点。图像检索
近些年来信息技术飞速发展,特别是数据库技术的更新换代,各个领域的数据都出现了爆炸性增长。与此形成鲜明对比的是,从数据中提炼出来的对人们决策有价值的知识却十分匮乏。
随着无线网络越来越普及以及迅速发展,特别是近年发展起来的高速无线宽带多媒体业务,对无线局域网的带宽提出了更高的要求。为了达到网络对高速多媒体业务的支持,IEEE标准化
哲学术语Ontology被借用于信息科学领域源于T.Gruber在1993年给出的定义:"An ontology is an explicit specification of a conceptualization",其中强调“明确的(explicit) "
脑电信号(Electroencephalogram,EEG)中含有能够客观地反映出人近期生理和心理状况的信息,通过对EEG信号进行研究和分析,可以获得大量有用的医学、生理和心理信息,对疾病的治
多年以来,处理器性能的提升主要依赖其工作频率的提高,然而受到芯片功耗及发热等因素的影响,这种做法已接近极限。在这种情况下多核处理器应运而生并得到了迅速发展,与此同时
在计算机图形学中,关于可形变薄壳物体(即曲面)的计算机动画非常常见。自动生成薄壳物体关键帧之间的动画插值是一项应用广泛的任务。动画插值既减轻了艺术家的负担,又大大缩短了
随着云计算的快速发展,作为其重要组成的云存储服务受到了广泛的关注。由于失去对数据的物理控制能力,存储在云端的数据隐私无法得到保证,解决方案之一就是对数据进行加密存
近年来全国连续发生多起重大煤矿安全事故,煤炭安全已成为人们关注的焦点,也是国家重点建设投资项目,且对煤矿安全生产预警、应急救援通信、信息化以及全程的监控网络等提出
随着语义Web的不断发展,语义Web数据的数量也在快速增长。无论是应用系统或最终用户,都有着对语义Web数据进行查询的需求。但是,面向语义Web数据的形式化查询语言对于普通用