轻量级分组密码算法的功耗分析及防御技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:jessicazrz
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
智能卡、物联网RFID设备越来越多的被应用到金融、物流、制造业等众多领域,保护这一类设备中信息的安全关乎到国民经济的发展和国家信息的安全。然而,由于这些设备对资源、功耗有着苛刻的要求,传统的密码算法已经不再适用。在这类设备中,使用轻量级密码算法进行数据加密,是目前比较常用的安全解决方案。功耗分析攻击是通过分析密码设备在加密过程中的功耗变化与处理数据的相关性,推测出密钥的一种方法,该方法给信息安全带来了巨大挑战。由于轻量级密码设备易受到功耗分析攻击,且轻量级设备对硬件资源和功耗有着严格的要求。因此,对轻量级密码设备的抗功耗分析攻击能力进行正确评估,并找到抵御功耗分析攻击的轻量级解决方案,具有重要的理论意义和应用价值。在对抗功耗分析攻击方案的研究中,首先,研究了轻量级密码算法PRESENT,并利用硬件描述语言Verilog对其进行了硬件实现。同时,分析了基于相关系数的功耗分析(CPA)攻击理论基础。而后,搭建了基于PrimeTimePX的功耗模拟平台和基于FPGA的真实电路功耗采集平台。针对两种方式采集到的功耗信息,分别利用MATLAB进行数学分析,实现了对PRESENT算法的CPA攻击。最后,针对抗CPA攻击的轻量级实现,研究了threshold型掩码方案,并将其应用于PRESENT算法中,其中,设计了基于FPGA的真随机数发生器。通过本文的理论研究及相关的实验,证实了PRESENT密码算法极易受到功耗分析攻击,没有防御措施的PRESENT是不安全的。所应用的threshold型掩码能够有效的抵御一阶CPA攻击,并且资源消耗低,适合于轻量级密码算法。同时,本文所搭建的功耗模拟平台、FPGA功耗采集平台以及基于FPGA的真随机数发生器可以应用于其他任何密码算法,对进一步的理论研究具有重要的意义。
其他文献
随着人类科技的不断进步,计量方法也发生了根本性的改变,不断涌现出新的三维测量方法。其中,在光学技术中,基于条纹投影轮廓术的三维测量方法是光栅投影三维测量技术中最常用
精神分裂症(schizophrenia)是最常见最严重的精神疾病之一,患病率约占世界人口的1%,主要表现为特征性的感知、思维、情感和行为的障碍以及精神活动与环境的不协调。同胞对分析
学位
数学是一门逻辑性较强的学科,它没有生动有趣的故事,没有优美流畅的文韵,且不说它那些思考题的难度,单一些基础的知识,如枯燥的数字,抽象的旋律,刻板的公式,以及反反復复的计算就足以使学生感到乏味。小学数学是我国义务教育课程体系的重要组成部分,对提高学生的智力发育有重要帮助。随着我国教育改革的不断深入,新课程标准逐步落实,要求小学数学教师改变传统的以教师为主的教学方式方法,重点突出学生的自主学习能力和创
摘 要: 词汇是组成语言的最基本材料,是语言交流的基础部分,但是记忆单词一直是英语教学的难点。作者在分析高职院校词汇教学现状及英语词汇特征的基础上探讨有效的词汇记忆方法,以期提高学生记忆英语单词的能力,激发记忆单词的兴趣,从而提高英语整体水平。  关键词: 高职 词汇教学 教学方法  词汇是我们进行听说读写的基础,词汇之于语言,犹如砖石之于大厦。学习者只有掌握一定量的英语词汇,才能听懂、读懂,才能
学位
一、国内外翻转课堂的研究概况  2011年,美国教育工作者萨尔曼·可汗将一种全新的教学模式——翻转课堂(the Flipped Classroom)介绍给全世界,引起教育界的关注。翻转课堂是一种新型的“破坏性创新”的课堂教学模式,要求学生在课前阅读或观看教师提供的书面资料或教学视频,在课堂上师生通过答疑和交流等教学活动,使学生充分了解相关知识。  2012年,张金磊等发表了论文《翻转课堂教学模式研
摘 要: 对比研究是近年来很多专家学者比较热衷的课题和研究方向。汉语和俄语不是亲属语言,前者属于汉藏语系的汉族语,后者属于印欧语系的斯拉夫语族。本文通过对比研究,对两种语言的前后缀构词方法进行对照比较,通过这种对比研究寻找两种语言构词体系的异同,以促进外语教学的发展。  关键词: 汉俄语言 前缀 后缀  对比语言学产生于20世纪50年代,1941年美国语言学家沃尔夫(B.Wolf)首次提出“对比语
摘 要: 本文通过翻转课堂教学方法在课堂上应用的分析,提出了在英语听说教学应用中需要注意的几个问题,主要有认真选取微课,合理使用教学资源;布置学习任务,开展互动交流,保证课前学习效果;科学合理的课堂设计,充分高效的课堂互动等,从而更好地促进翻转课堂在英语听说教学中的应用。  关键词: 翻转课堂 英语听说教学 教学应用  随着科学技术不断应用在实际生活中,信息技术应用在教育领域不断扩展。在教学实践中
学位