当前位置: 首页 > 专利查询>武汉大学专利>正文

故障注入攻击方法、装置以及设备制造方法及图纸

技术编号:42899080 阅读:38 留言:0更新日期:2024-09-30 15:15
本公开提供一种故障注入攻击方法、装置以及设备,其中,方法包括:利用预设方式向目标密码设备注入故障信息,以使得目标密码设备运行时出现故障;其中,目标密码设备为被攻击的密码设备;响应于获取到目标密码设备输出的故障密文,对故障密文进行特征提取,得到匹配故障密文的故障特征;将故障特征输入预训练深度学习神经网络模型,得到由预训练深度学习神经网络模型输出的密钥候选值概率分布;基于密钥候选值概率分布,执行密钥恢复,得到破译目标密码设备输出密文的密钥。利用本公开实施例提供的故障注入攻击方法,可以一定程度上减少故障分析时间开销及密文数量需求,从而可提升故障分析攻击效率。

【技术实现步骤摘要】

本公开涉及硬件信息安全的故障注入攻击,尤其涉及一种故障注入攻击方法、装置、电子设备、非暂态计算机可读存储介质以及计算机程序产品。


技术介绍

1、故障注入攻击(fault injection attack,fia)是硬件信息安全领域中一种常见的主动类型攻击方式,因其强大的攻击能力与优秀的可变化性被广泛应用于当代密码分析中。

2、故障注入攻击包括故障注入与故障分析两个阶段。在故障注入阶段,攻击者通过软、硬件手段对运行密码算法的密码设备注入故障,以达到扰乱操作流或篡改内存数值等目的。常见的故障注入手段可包括时钟毛刺、电磁脉冲和激光照射等。在故障分析阶段,攻击者利用设备故障时所产生的信息泄露,通过数学理论等方法进行分析,以获得密码算法所使用的密钥等安全信息。

3、现有技术中,故障注入攻击多依赖于数学理论构建故障分析方法,分析过程复杂、灵活性低且无法高效利用故障产生的信息泄露。


技术实现思路

1、本公开提供一种故障注入攻击方法、装置、电子设备、非暂态计算机可读存储介质以及计算机程序产品,用以解决本文档来自技高网...

【技术保护点】

1.一种故障注入攻击方法,包括:

2.根据权利要求1所述的故障注入攻击方法,其特征在于,所述预训练深度学习神经网络模型的类型包括卷积神经网络、多层感知机以及循环神经网络。

3.根据权利要求2所述的故障注入攻击方法,其特征在于,在所述预训练深度学习神经网络模型的类型为卷积神经网络的情况下,所述预训练深度学习神经网络模型包括多个卷积层、多个池化层、至少一个展平层以及至少一个全连接层。

4.根据权利要求2或3所述的故障注入攻击方法,其特征在于,所述预训练深度学习神经网络模型的训练过程,包括:

5.根据权利要求4所述的故障注入攻击方法,其特征在于,...

【技术特征摘要】

1.一种故障注入攻击方法,包括:

2.根据权利要求1所述的故障注入攻击方法,其特征在于,所述预训练深度学习神经网络模型的类型包括卷积神经网络、多层感知机以及循环神经网络。

3.根据权利要求2所述的故障注入攻击方法,其特征在于,在所述预训练深度学习神经网络模型的类型为卷积神经网络的情况下,所述预训练深度学习神经网络模型包括多个卷积层、多个池化层、至少一个展平层以及至少一个全连接层。

4.根据权利要求2或3所述的故障注入攻击方法,其特征在于,所述预训练深度学习神经网络模型的训练过程,包括:

5.根据权利要求4所述的故障注入攻击方法,其特征在于,基于所述预设损失函数的函数值,对所述待训练深度学习神经网络模型进行训练,直至满...

【专利技术属性】
技术研发人员:程驭坤欧长海邱振芳
申请(专利权)人:武汉大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1