基于LBDL逻辑的抗DPA攻击安全芯片的设计与实现

被引量 : 0次 | 上传用户:mmlovejj
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着信息化的高速发展,安全芯片在人们的生活中得到了越来越广泛的应用。但各种旁路攻击技术的出现,对安全芯片产生了极大的威胁,其中DPA(DifferentialPower Analysis)攻击就是一种简单高效的、通过对密码芯片进行功耗行为分析来获取密钥值的旁路攻击技术。DPA的不断发展,使得研究者们开始思索如何利用功耗恒定单元和其他相关技术的结合,实现安全芯片的抗DPA攻击。本文在深入研究DPA防护技术和现有动态差分逻辑的基础上,提出了一种支持差分布线方法的芯片半定制设计流程,并根据设计流程具体实现了一款基于动态差分逻辑LBDL(LUT Based Differential Logic)的DES安全芯片。版图模拟结果表明,该芯片具有较好的抗DPA攻击能力,证明了该差分布线半定制设计流程具有很好的实用价值。本文所做的工作如下:首先,研究了三种典型的动态差分逻辑SABL(Sense Amplifier Based Logic)、WDDL(Wave Dynamic Differential logic)、LBDL,在经过试验对比后发现,LBDL很好解决了输入信号与输出信号的翻转时刻相关性问题,具有最好的恒定功耗特征。其次,提出了一种支持差分布线的芯片半定制设计流程。为了均衡动态差分逻辑正负信号线电容负载,设计中需采用差分布线方法进行布线。提出的半定制设计流程对传统半定制设计流程进行了改进,实现了对网表及布局布线信息单端至双端的自动替换,能较好的支持差分布线,并且自动化程度高。对应提出的该流程的时序分析方法,是在静态时序分析方法的基础上,采用动态差分逻辑单元库中各个单元的延迟信息替换其对应的静态逻辑单元库中单元时序模型的延迟信息,从而能在较早的设计阶段实现较为准确的时序分析,解决了差分布线后出现时序差异导致的时序分析困难问题,并且减少了设计的迭代过程。最后,基于提出的半定制设计流程实现了一款基于LBDL逻辑的DES(DataEncryption Standard)密码算法芯片,并对采用的差分布线流程和时序分析方法进行了验证。本文还在同样工艺和结构下采用传统静态CMOS逻辑单元设计实现了一款DES密码算法芯片,并对两款芯片的性能参数以及抗DPA攻击能力进行了对比。实验结果表明,基于LBDL逻辑DES算法芯片的NED(Normalized Energy Deviation)远小于基于传统静态CMOS逻辑DES算法芯片的NED,因此基于LBDL逻辑的DES算法芯片具有更为显著的抗DPA攻击能力。
其他文献
本文全面收集整理吴寨矿以往井田勘探、矿井基建、矿井生产中的地质、水文地质资料,结合井下实测资料,对吴寨矿的地质条件、水文地质条件进行了系统的分析。通过分析研究吴寨矿
进入21世纪,移动通信技术迅猛发展,无线移动网络覆盖面不断扩大,移动终端日益多样化与智能化,“移动”与人们的学习和生活变得息息相关。随着学习型社会和终身学习时代的到来,人们
集装箱码头是海陆货物运输的重要节点,在整个运输过程中是货物最大的集散地。它利用自身的空间资源(泊位、堆场、仓库、锚地)和设备资源(装卸设备、运输设备等)对集装箱货物进行装
随着我国城市化进程的不断深入和旧城改造的逐步推进,高层建筑如雨后春笋般拔地而起,使得建筑业得以蓬勃发展。与此同时,施工过程中灾害频发、事故不断,给人民的生命财产安全造成
农村医疗保障制度是中国农村社会保障制度的重要组成部分。合作医疗制度是具有中国特色的农村医疗保障制度,在保障农民获得基本卫生服务方面发挥了重要的作用。然而,在经历了
在后危机时代,世界各国的专家学者和官员对危机产生的原因都进行了深入和广泛的探讨,而其中一个重要议题就是货币政策与金融稳定之间关系问题。大量文献研究发现在货币当局制定
网络商城的呼叫中心是一个以人员密集知识更新速度快人员无法集中训为特点的业务组织为确保日常业务快速发展ˋ拥有一套高效科学规范的知识库管理系统ˋ才能实现对知识人员的
近年来,国家加大保障性安居工程的建设力度,争取到2015年实现城镇保障性住房覆盖率20%以上,面对数量大、时间紧、任务重的民生工程,审计署加大跟踪审计力度。但传统的跟踪审计大
离心压缩机是在石油、化工、冶金等行业中被广泛采用的流体升压输送机械,在工业生产中有着重要的地位。喘振是离心压缩机工作在小流量状态时的一种不稳定流动特性,一旦喘振现象
旅游用地,是人类活动与自然相互作用的动态经济地域综合体,是人们利用土地的一种方式。旅游业的迅速发展,给区域生态环境带来了沉重的压力,土地资源开发利用与保护的矛盾日益