FPGA密码芯片功耗分析攻击方法研究

来源 :解放军信息工程大学 | 被引量 : 3次 | 上传用户:jaz23cn
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
密码芯片作为信息安全系统的核心部件,其安全性关乎整个信息系统的安全。旁道功耗分析理论的出现给密码芯片的安全带来了隐患,功耗分析攻击利用密码芯片工作时所泄露的旁道功耗信息对密码芯片进行攻击。这种攻击方法效率高、成本低,且具有很强的隐蔽性,对密码芯片的安全威胁极大。在分析功耗分析攻击原理的基础上,本文设计并实现了一个功耗分析平台,该平台能够对基于FPGA实现的密码芯片进行功耗分析攻击实验,评估FPGA密码芯片的抗功耗分析性能。功耗分析平台包含三大模块:功耗仿真模块,功耗测量模块和功耗分析模块。功耗仿真模块是基于现有的EDA(电子设计自动化)设计流程和软件编程模拟技术,将密码算法电路的功能(时序)仿真波形文件转换为模拟功耗数据,然后进行功耗分析攻击实验。功耗仿真模块能够对密码算法电路的抗功耗分析性能起到预测作用。实际功耗测量模块能够采集密码芯片运算时的功耗信息。功耗分析模块对仿真模块输出的模拟功耗数据和功耗测量模块输出的测量功耗数据按照适当的功耗分析方法进行分析,评估密码电路设计的抗功耗分析性能。基于平台对未加防御措施的DES和AES算法进行了功耗分析攻击实验。通过分析DES和AES算法结构,找出了易受功耗分析攻击的攻击点。采用CPA模拟攻击方法成功获得DES算法最高6比特密钥。并采用DPA实测攻击方法进行了功耗分析攻击实验,结果表明当密钥猜测正确和错误时,差分功耗曲线具有明显的差异。采用CPA模拟攻击和实测攻击方法成功分析出AES算法最后一轮最高8比特密钥信息。本文对在算法级加入抗简单功耗分析措施的RSA算法进行了硬件设计和实现,并在功耗分析平台上进行了功耗分析攻击实验。针对RSA算法结构特点,采用CPA模拟攻击能够分析出最高4比特信息。并采用MESD(Multiple Exponent Single Data)差分功耗分析方法对RSA算法进行了实际攻击实验。通过对功耗曲线特征分析,能够得到RSA算法的密钥。功耗分析平台的设计思想,以及针对密码算法的功耗分析攻击方法也适用于基于全定制ASIC实现的密码芯片,对分析ASIC密码芯片的抗功耗分析性能能够起到借鉴作用。
其他文献
本文从金融-宏观经济学视角出发,运用DRA模型研究了潜在变量、宏观变量与利率期限结构之间的动态关系。通过脉冲响应函数分析了潜在变量与宏观变量之间的相互冲击效应的大小,
电力有源滤波器是补偿电力系统谐波及无功功率的重要装置,其关键的环节是实时准确地检测出谐波电流。为了检测出任意次谐波电流,消除其对电网的危害,提出了基于瞬时无功理论
目的:观察赤木洗剂外洗联合PRP关节腔注射对前交叉韧带松弛的治疗作用。方法:收集2012年6月至2013年10月山东文登整骨医院骨关节科42例前交叉韧带松弛患者,采用前瞻性临床对照
在Radio-over-Fiber(ROF)系统中,传统的调制方案是双边带调制,由于光纤的色散效应,调制光的两个边带分别与中心载波拍频后产生的两个拍频项的相位不同,干涉相消,导致射频功率
正反馈交易的研究近几年增长迅速,文章提供一个正反馈交易的经验和理论研究成果,尤其是与Sentana和Wadhwani(1992)模型相关的文章。文章提出正反馈交易的短期研究展望和研究潜
微波多工滤波器是用于需要把宽带信号分为若干窄带信号的通信系统,或者用于把几个窄带信号合并为一个宽带信号的通信系统。它的设计问题是微波工程中常遇到的问题、用带通或
每到年米重组时,上市公司有关资产重组的公告就陡然增多。但是引人注意的是,原来颇为盛行的债务重组近来不再唱主角,取而代之的是资产置换、出售、收购等重组行为。其原因是财政
根据中国互联网信息中心发布的报告,截至2013年6月底,我国通过网络接收新闻的人数已达到4.61亿,增长率为17.5%。在电视收看规模不断萎缩,传统电视新闻栏目谋求向新媒体转型的
信息战已成为现代战争的主要特征之一,现代化军事系统离不开大量的电子装备,对电子装备最大的威胁之一就是强电磁脉冲辐射。超宽带电磁脉冲武器的出现,使得电子武器装备、C4I
大口径熔石英元件在强激光下的损伤,尤其是表面的损伤,会降低元件寿命,是限制惯性约束聚变(Inertial Confinement Fusion,ICF)激光驱动器负载能力提升的主要因素之一。本文主