针对FPGA密码芯片M—DPA攻击的研究与实现

来源 :计算机测量与控制 | 被引量 : 0次 | 上传用户:zxw2yanzi
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
分析了DPA、B—DPA和M~DPA等三种差分功耗分析方法的原理;在FPGA内部采用并行设计与流水线设计方法实现了AES的密码电路,分别采用DPA、B—DPA和M~DPA三种方法对AES的FPGA电路实现进行了攻击;得出结论:M—DPA攻击方法能够很好地减少FPGA密码芯片的并行设计和流水线设计带来的不利影响,能够有效增大分析的信噪比,减少攻击的样本量,提高攻击的效率;M~DPA攻击方法相对于DPA和B—DPA攻击能够更加适用于FPGA密码芯片的功耗旁路分析。
其他文献
为了提高自动测试系统及其软件构件的通用性和重用性,提出了自动测试系统中一种对软件组件和仪器硬件访问进行统一封装的统一组件接口,并定义了统一组件接口交互数据的统一接口
煤矿井下瓦斯二次爆炸预警控制器是一个多闭环PID控制器,多闭环PID预警控制器参数的准确设定与瓦斯二次爆炸高效预警有密切关联,并且多闭环PID预警控制器参数整定依据于多闭
GPS伪卫星是一种用来生成并发射类似GPS信号的地面装置;在卫星信号微弱的情况下,伪卫星可以作为GPS辅助增强,也可以在没有任何卫星信号的情况下用来建立室内独立定位系统;虽然伪卫星技术的研究已经开展了数十年,但由于其昂贵的成本和复杂的硬件结构使它的应用远远落后了;为了使伪卫星技术能得到广泛应用,提出并讨论了一种低成本伪卫星的基带/中频模块的设计与实现;硬件结构上采用二次变频技术,先利用直接数字合成
论文将嵌入式技术应用到工业注塑机控制器设计,分别以S3C2410为硬件核心芯片,Linux为系统软件平台来构建控制系统。针对控制器上位机在工程中的实际需要,论文对系统的运行流程进
提出了一种对存放在弹药仓库中的机载导弹进行测试的新方法。可实现在仓库堆垛条件下对大量存放的机载导弹进行性能检查,避免了必须将机载导弹从弹药仓库转移至测试场地,然后开
高温环境模拟试验系统环境控制段采用现场级、下位控制级、上位管理级的分布式测控结构的设计方式,产品试验段采用总线式的采集方式;由于目标温度高、燃烧过程复杂、各环境参
提出了一种新型的利用近红外荧光量子点作为载体的防伪方法,并进行了相关基础研究,应对了产品市场对防伪技术不断革新的需要;设计了微弱荧光光谱测试系统,系统研究了双波长荧光量
为了准确地感知航班离港流程和估计航班离港的时间,设计了一种基于动态贝叶斯网络的航班离港时间估计方法。首先,基于航班的不同属性分析影响航班离港流程的因素,根据影响因
基于高速数字信号处理器的导弹舵面电动加载系统具有很高的动态跟踪速度,但加载过程中多余力能否准确及时地消除还是影响加载系统整体性能的重要因素;设计了一款以TMS320F28335高性能浮点型DSP为运算核心,扩展了外围信号调理电路的加载控制器,采用CAN总线通信完成与上位机的数据交换,通过角加速度的精确测量快速实时计算多余力,并通过角度的预测实现加载力矩超前加载,消除了由于执行机构的延迟所产生的动态
基于函数正交基展开的过程神经元网络训练,由于参数较多BP算法不易收敛。针对这一问题,本文提出了一种基于双链量子遗传算法的解决方案。首先按权值参数的个数确定染色体上的基