无线局域网SM4算法抗DPA攻击技术研究

来源 :重庆大学 | 被引量 : 0次 | 上传用户:jiangmingjie
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
无线局域网(WLAN)具有开放互联、部署方便、接入灵活、价格经济等优点,它的应用非常广泛,覆盖了人们日常生活的各个领域。然而也正是由于无线网络的开放性,使得WLAN正面临着日益突出的安全隐患。WLAN通常采用加密技术来保证信息的安全传输,SM4算法是我国自主的WLAN安全标准所要求的密码算法,其本身就具有较高的复杂度,理论上具有较高的安全性能,但是随着功耗分析攻击技术的兴起,使得该算法在进行硬件加密时极易受到功耗分析攻击,从而威胁到国家WLAN的安全性。为了找出功耗分析攻击技术所存在的安全漏洞,以便提出相应的防护措施从而增强WLAN设备的安全性,论文围绕SM4算法的攻击与防护技术展开,具体研究内容如下:(1)研究了SM4算法原理,并重点研究了该算法中的S盒及其实现方式。S盒是SM4算法中唯一的非线性器件,是整个算法安全性的重要保证。(2)通过分析SM4算法中潜在的攻击点,研究了针对S盒的输出所实施的一阶差分功耗分析(DPA)攻击方法。并在此基础上,针对SM4算法中一阶掩码的防护措施提出了一种二阶DPA攻击的方法。该方法选择S盒的输入和输出这两个中间变量联合泄露的功耗信息进行攻击,它通过一定的运算操作来消除轮运算中一阶掩码的影响,从而达到二阶DPA攻击的目的。论文利用中间数据的汉明权重来表征功耗信息,对其实施攻击的过程进行了建模仿真,仿真结果验证了该攻击方法的可行性。(3)针对SM4算法易受到差分功耗分析攻击这一特性,设计了一种适用于SM4算法的防护方案,该方案通过对密钥扩展算法添加一阶掩码、对加/解密算法添加二阶掩码的方式来确保算法的安全性。论文详细的推导了SM4算法中非线性器件S盒添加一阶和二阶加法随机掩码的过程,并利用一阶和二阶DPA攻击的方法对二阶掩码的S盒进行了攻击仿真测试,仿真结果表明该掩码方案能够有效抵抗一阶和二阶DPA攻击,在一定程度上可以满足WLAN对安全性能的需求。(4)设计了SM4算法的硬件实现方案,并在FPGA上实现了采用掩码防护方案的SM4算法。详细的给出了密钥扩展算法和加/解密算法的实现过程,并利用仿真工具Modelsim验证了该算法在功能上的正确性。搭建了硬件加解密平台,并在该平台上完成了图片信息的加解密传输,从而验证了该算法硬件实现的正确性。
其他文献
<正>当时尚有了温度,当舒适变得有型,当艺术成为衣裳,生活的边界将被打破。如何让艺术生活化,抑或生活艺术化?当艺术与每天的生活结合,变成日常,变成特别平实的生活,是一件特
随着现代化进程的加快,城市建设的规模越来越大,生态环境的破坏愈发严重,阻碍了城市的健康、可持续发展。为了响应国家关于生态建设的号召,各大城市纷纷作出响应的行动,开展
结合我国远传IC卡燃气表的现状,对采用短距无线通信技术和远程无线通信技术的远传IC卡燃气表的功能和运行系统进行介绍,分析认为:采用短距无线通信技术的远传IC卡燃气表计量
目的 在患者的小腿骨折,同时伴有软组织严重损伤的情况下,对患者进行外固定架结合负压封闭引流术的治疗,分析其效果。方法 2016年1月至2017年12月,研究我院收治的小腿骨折
<正>本文对连杆线改造后存在的问题如平面磨床、加工中心、激光涨断设备、端面磨床以及精加工专机出现的设备问题和工艺问题进行分析,并针对存在的设备问题进行系统优化,详细
以6个品种大豆体细胞胚为受体,以Bt基因为目的基因,应用根癌农杆茵介导法对大豆进行了遗传转化,经体细胞胚萌发、生根及壮苗培养和卡那霉素选择培养,获得了完整的抗性再生苗,经PCR
目的:探讨延续护理干预对脊柱骨折伴脊髓损伤患者生活质量及负性情绪的影响。方法:选择某院脊柱骨折伴脊髓损伤患者98例,按随机数字表法分为2组,对照组49例,行常规护理干预,即
<正>本文对连杆线改造后存在的问题如平面磨床、加工中心、激光涨断设备、端面磨床以及精加工专机出现的设备问题和工艺问题进行分析,并针对存在的设备问题进行系统优化,详细
目的探讨老年男性骨质疏松整患者行伊班膦酸钠和阿仑膦酸钠药物。方法将我院于2016年4月至2018年3月收治的老年男性骨质疏松患者68例纳入本次研究中,以随机数字表法的形式将
齐家古潜山油藏是辽河地区最早从太古界混合花岗岩中取得高产工业油流的古潜山油藏之一。第一口发现井的最高日产量达200多吨。这表明当混合花岗岩被断层破碎后将成为石油的