对智能卡分组密码算法的能量分析攻击研究

能量分析攻击论文 分组密码算法论文 DPA攻击论文 InspectorSCA平台论文
论文详情
目前,以智能卡为代表的密码芯片应用越来越广泛,它以便携安全的特点在金融、医疗、交通和身份认证等多个行业都占据了重要的地位,它的出现在很大程度上提高了我们在生活和工作等方面的现代化水平。但随着智能卡的逐渐流行,针对它的各种攻击和恶意入侵也层出不穷。其中,能量分析攻击(PAA)的出现给密码芯片的安全性带来了严重的威胁。鉴于密码芯片的安全性与国家安全、社会稳定息息相关,对智能卡能量分析攻击的研究就非常必要。本论文在研究智能卡能量分析攻击的理论基础之上,主要完成了以下三个方面的工作。(1)搭建了攻击所需要的实验平台,该平台是基于Riscure公司的Inspector SCA软件来完成的。(2)在研究分组密码算法体系结构的基础之上,分别选择最为合适的攻击方法来实现对经典的DES和AES算法的能量分析攻击(具体来说,对于DES算法,利用均值差原理,并且选取DES运算过程中的S盒输出为DPA攻击的具体位置;对于AES算法,选取轮密钥加输出作为DPA攻击的具体位置)。同时,基于前面所搭建的攻击平台设计出合理的DPA测试流程,完成相应的攻击实验,以此证明了能量分析攻击的有效性及其对智能卡安全的威胁性。在能量分析攻击过程中,选择合适的攻击方法可快速实现攻击并且能够有效地降低错误尖峰的出现,提高攻击效率。(3)针对DPA攻击结果中“鬼峰”现象,本文提出一种新的攻击技术—IDPA攻击,该攻击方法是建立在标准DPA基础之上的一种改进后的攻击方法。IDPA攻击将真实攻击中的尖峰分布与假设无噪声攻击中预测的尖峰分布进行比较,然后利用欧几里得相似性来匹配实测与假设预测的尖峰模式。通过硬件实测和软件仿真两方面证明了IDPA攻击确实能够显著改善DPA攻击结果中的鬼峰现象,提高了攻击的效率。
摘要第5-6页
ABSTRACT第6-7页
符号对照表第11-13页
缩略语对照表第13-16页
第一章 绪论第16-26页
    1.1 研究背景和意义第16-19页
    1.2 国内外研究现状第19-24页
    1.3 研究内容和结构安排第24-26页
        1.3.1 研究思路第24页
        1.3.2 结构安排第24-26页
第二章 研究两种密码算法和能量分析攻击的相关理论基础第26-48页
    2.1 DES密码算法简介第26-31页
        2.1.1 DES的总体结构描述第26-27页
        2.1.2 DES算法的局部描述第27-31页
    2.2 AES密码算法简介第31-35页
        2.2.1 AES算法的总体概括第31-32页
        2.2.2 AES算法的局部描述第32-35页
    2.3 能量分析攻击的理论基础第35-39页
        2.3.1 功耗泄漏机理第35-38页
        2.3.2 泄漏模型第38-39页
    2.4 常用的分析方法第39-44页
        2.4.1 简单能量分析第39-40页
        2.4.2 相关性分析第40-44页
        2.4.3 模板攻击第44页
    2.5 能量分析攻击的防御技术第44-46页
    2.6 本章小结第46-48页
第三章 搭建能量分析攻击的实验平台第48-56页
    3.1 能量分析攻击的测量配置第48-49页
    3.2 实验平台介绍第49-51页
        3.2.1 Inspector第49页
        3.2.2 Power Tracer第49-51页
    3.3 搭建实际测量能量迹的实验平台第51-53页
    3.4 设计能量分析攻击的测试流程第53-55页
    3.5 本章小结第55-56页
第四章 DPA攻击的研究与改进技术第56-66页
    4.1 关键技术和创新点第56-57页
    4.2 DES算法的DPA攻击实现第57-59页
    4.3 AES算法的DPA攻击实现第59-61页
        4.3.1 确定AES的DPA攻击位置第59页
        4.3.2 对AES的SubByte输出攻击第59-60页
        4.3.3 对AES的AddRoundKey输出攻击第60-61页
    4.4 对DPA攻击的改进技术—IDPA第61-64页
        4.4.1 新方案的理论基础第61页
        4.4.2 对DPA攻击改进的方法研究第61-64页
    4.5 本章小结第64-66页
第五章 攻击实现和结果分析第66-78页
    5.1 DES算法DPA攻击实验第66-70页
        5.1.1 能量迹采集第66-67页
        5.1.2 相关性分析第67页
        5.1.3 DES算法的密钥破解第67-69页
        5.1.4 攻击结果验证和分析第69-70页
    5.2 AES算法DPA攻击实验第70-73页
    5.3 DPA攻击改进技术—IDPA的实现第73-77页
        5.3.1 DES攻击的实现第73-75页
        5.3.2 AES攻击的实现第75-77页
    5.4 本章小结第77-78页
第六章 总结与展望第78-80页
    6.1 总结第78页
    6.2 展望第78-80页
参考文献第80-84页
致谢第84-86页
作者简介第86-87页
论文购买
论文编号ABS3083752,这篇论文共87页
会员购买按0.30元/页下载,共需支付26.1
不是会员,注册会员
会员更优惠充值送钱
直接购买按0.5元/页下载,共需要支付43.5
只需这篇论文,无需注册!
直接网上支付,方便快捷!
相关论文

点击收藏 | 在线购卡 | 站内搜索 | 网站地图
版权所有 艾博士论文 Copyright(C) All Rights Reserved
版权申明:本文摘要目录由会员***投稿,艾博士论文编辑,如作者需要删除论文目录请通过QQ告知我们,承诺24小时内删除。
联系方式: QQ:277865656