DES缓存攻击技术研究

DES缓存攻击技术研究

论文摘要

信息安全不仅是各国政府和军事部门关切的问题,也是企事业单位需要解决的。所以美国国家标准局(NIST)于1977年公布由IBM公司研制的一种加密算法,批准它作为非机要部门使用的数据加密标准,简称DES。DES是Data Encryption Standard的缩写。自从公布以来,它一直超越国界,成为国际上商用保密通信和计算机通信最常用的加密算法。多年来DES一直活跃在国际保密通信的舞台上,扮演了十分突出的角色。但由于DES分组大小和密钥长度分别是64位和56位,这成为DES的主要安全弱点。进入20世纪90年代以后,Eli Biham和Adi Shamir提出“差分密码分析”,Mitsuru Matsui提出了“线性密码分析”,但这些方法需要很大的选择明文数量,付出很大的代价才能解出一个密钥。旁路攻击是一种新兴的攻击方法,它利用密码算法加密过程中产生的环境信息来达到破解密码算法的目的。旁路攻击已经成为一种密码分析的有效手段。缓存攻击是一种基于缓存的旁路攻击,它利用加密平台的缓存特性来获取相关的密钥信息。基于缓存的旁路攻击能够作用于一切实现于“Cache Memory”层次存储结构计算机设备上的查表实现的DES算法,从而危害到服务器、桌面以及嵌入式等各种领域的主流计算机系统。目前,在国外已经有了一些关于使用缓存分析攻击DES的论文发表,Paul Kocher于1996年首先提出了旁路攻击,并对能量分析攻击进行了研究。J.Kelsey,B.Schneier,D.Wagner,and C.Hall后来提出了缓存分析攻击,但国内相应的研究才刚刚起步,所以本文将DES算法作为研究缓存分析攻击的目标算法,探索缓存分析攻击方法和研究思路,并提出相应的防御措施。本文根据DES在访问数组时缓存表现出来的“命中”和“未命中”的特性,对DES算法进行分析。在介绍DES算法和缓存结构的基础上,分析了缓存攻击DES的原理和两种攻击模型,并且进行了软件实现。

论文目录

  • 摘要
  • Abstract
  • 第一章 绪论
  • 1.1 旁路攻击
  • 1.2 课题提出的背景和意义
  • 1.3 论文的研究内容
  • 1.4 论文的组织结构
  • 第二章 数据加密标准
  • 第三章 高速缓存技术
  • 3.1 CPU与内存之间的速度差异
  • 3.2 存储器局部性原理
  • 3.3 缓存的基本结构
  • 3.4 缓存的工作过程
  • 3.5 缓存命中率问题
  • 第四章 DES缓存攻击原理及防护方法
  • 4.1 缓存攻击
  • 4.1.1 跟踪驱动对DES的攻击
  • 4.1.2 时间驱动对DES的攻击
  • 4.2 DES缓存攻击防护方法
  • 第五章 DES缓存攻击软件实现与结果分析
  • 第六章 结束语
  • 参考文献
  • 致谢
  • 学位论文评阅及答辩情况表
  • 相关论文文献

    • [1].针对移动设备旁路攻击研究综述[J]. 飞航导弹 2018(09)
    • [2].插入随机时延的高阶旁路攻击防御方法[J]. 计算机工程 2008(16)
    • [3].针对密码设备的旁路攻击平台研究综述[J]. 飞航导弹 2018(12)
    • [4].抗电磁旁路攻击防护单元的性能分析[J]. 河北省科学院学报 2010(04)
    • [5].ITUbee密码代数旁路攻击[J]. 计算机科学 2016(02)
    • [6].LBlock分组密码代数旁路攻击[J]. 华中科技大学学报(自然科学版) 2013(06)
    • [7].基于碰撞模型的LED代数旁路攻击[J]. 计算机应用研究 2013(01)
    • [8].KLEIN密码代数旁路攻击[J]. 成都信息工程学院学报 2012(04)
    • [9].抗内存攻击的加密芯片双重动态混淆策略[J]. 微电子学与计算机 2020(05)
    • [10].基于汉明重的MIBS密码代数旁路攻击[J]. 华中科技大学学报(自然科学版) 2013(03)
    • [11].基于汉明重的LED代数旁路攻击研究[J]. 通信学报 2013(07)
    • [12].基于汉明重的SMS4密码代数旁路攻击研究[J]. 计算机学报 2013(06)
    • [13].一种椭圆曲线密码算法ECC旁路攻击方法研究[J]. 计算机应用研究 2013(03)
    • [14].基于AES算法的Cache Hit旁路攻击[J]. 计算机工程 2008(13)
    • [15].二进制方法点乘的椭圆曲线密码故障攻击[J]. 计算机工程 2011(20)
    • [16].一种抗DPA的AES的设计[J]. 信息安全与通信保密 2009(11)
    • [17].对RSA密码系统旁路攻击的防御(英文)[J]. Journal of Shanghai University(English Edition) 2008(02)
    • [18].AES加密设备的差分能量攻击原理与仿真[J]. 信息技术 2013(12)
    • [19].抗旁路攻击的分组密码电路自动防护方法[J]. 信息技术 2016(01)
    • [20].一种抗旁路攻击的自愈密码系统设计[J]. 计算机应用研究 2008(09)
    • [21].面向计时攻击的形式化分析[J]. 计算机科学 2011(10)
    • [22].针对从右到左平方乘算法的RSA故障分析[J]. 装甲兵工程学院学报 2015(01)
    • [23].基于差异度的密码芯片旁路攻击研究[J]. 通信学报 2015(03)
    • [24].一种云安全攻击检测与分类方案[J]. 计算机与数字工程 2013(01)
    • [25].安全芯片之安全性分析[J]. 通信技术 2013(08)
    • [26].USBKey设备功耗采集方法研究[J]. 计算机工程 2016(01)
    • [27].基于分片的云虚拟机安全保护技术[J]. 通信技术 2015(06)
    • [28].计时攻击漏洞识别与防护能力量化评估技术[J]. 计算机工程与科学 2014(04)
    • [29].云计算环境中旁路攻击防范研究[J]. 电力信息化 2013(03)
    • [30].一种面向密码芯片的旁路攻击防御方法[J]. 软件学报 2008(11)

    标签:;  ;  

    DES缓存攻击技术研究
    下载Doc文档

    猜你喜欢