智能卡抗差分功耗分析攻击的设计与实现

来源 :北京交通大学 | 被引量 : 0次 | 上传用户:long200466
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
旁路攻击是智能卡众多攻击手段中的一种,旁路攻击中的差分功耗分析攻击因其实施简单,攻击能力强,并且与具体加密算法无关等特点,受到了广泛的重视和应用。差分功耗分析攻击通过大量采集智能卡执行加密算法过程中的功率消耗信息,研究智能卡处理的数据与功率消耗信息之间的相关性,通过分析、统计和计算最终还原智能卡执行加密算法的密钥。不论是软件实现的加密算法还是由专门的硬件加密模块来实现的加密算法,都可以通过该攻击方法获得智能卡内参与运算的密钥。因此研究差分功耗分析攻击的原理,设计抗攻击的策略,对于保障智能卡内数据的安全有非常重要的意义。本论文在研究智能卡、DES算法、智能卡攻击与防御的基础上,分析现有的抗差分功耗分析攻击的策略,在系统级别设计和实现了针对智能卡DES算法的抗差分功耗分析攻击的两种策略,具体包括:随机延时策略的实现。在智能卡调用的DES算法内部使用随机函数生成随机的延时时间。虽然该方法增加了攻击过程中功率消耗图对齐的难度,但不能从根本上防止差分功耗分析攻击。随机S盒算法的实现。本论文设计了两种随机S盒算法,一种是在DES算法的每一轮中,通过随机数选择第一个执行运算的S盒,然后按照依次递增(模8)的顺序执行下一个S盒的运算;另一种是在DES算法的每一轮运算中,8个S盒执行运算的顺序全部随机,后者的随机性比前者更强。随机S盒的策略可以防御智能卡差分功耗分析攻击。
其他文献
风机设备故障必然伴随着振动,所以振动信息是判定设备是否故障的重要标准。使用MATLAB和TMS320F28335型DSP,设计了用于监测风机变流器振动信息的系统。使用加速度传感器采集
近年来,随着通信、汽车电子、消费电子等领域的迅猛发展,在基于DSP的嵌入式平台上进行复杂应用开发和图形用户界面GUI开发成为新的发展趋势。因此,构建一个基于DSP的嵌入式实
本文着重研究了数字系统设计的相关技术和IP核的设计方法,分析了MCU的体系结构,编程仿真的环境和工具,用可编程逻辑器件进行硬件验证的技术方法。通过这样的技术过程,对MCU中
选取广东省2001-2010年16个制造业行业面板数据,基于所有制结构视角,检验FDI技术溢出对产业结构调整的影响。结果表明,FDI总体上产生了正向显著的水平技术溢出效应,对民营及
农作物种子的真伪及纯度问题攸关粮食安全与国计民生,种子市场的现状不容乐观,急需快速有效的鉴别新方法。而现有的种子品种鉴别方法的共同特点是检测周期长,成本高,耗费人力物力
与边发射半导体激光器相比,垂直腔面半导体激光器(VCSEL)具有很多独特的优点,已成为国内外众多科学工作者的研究热点。但由于VCSEL存在严重的自生热,自生热引起温度升高,对器
液晶显示产品因具有零辐射、低耗能、纤薄轻巧、精确还原图像等优点而受到人们的欢迎,液晶显示技术的发展带动了背光源技术的进步。光源是背光系统中的重要组成部分,它决定了
随着半导体工艺技术的向前发展.集成电路特征尺寸逐渐减小,因此纳米量级的材料制备技术变得越来越重要:近几年来,原子层淀积技术作为未来集成电路的关键技术而受到越来越多的
片上网络(Network on Chip, Noc)是在集成电路芯片上实现的基于互联通信的一种网络系统,它是片上系统(System on Chip, Soc)的一种改进。随着集成电路技术的发展,采用总线结
弹性波传播的理论在地震学、水声学、地球物理和土木工程中的应用日益广泛,近年来受到的关注越来越多。弹性波传播理论应用到矿井救灾透地通信,是一个新的研究领域,本文采用