用于侧信道分析的方法及装置制造方法及图纸

技术编号:40029521 阅读:21 留言:0更新日期:2024-01-16 18:01
提供了一种用于侧信道分析的方法及装置,该方法包括:获取N条能量迹,目标中间值用于对加密设备的原始密钥进行推算,第N条能量迹用于指示在加密过程中加密设备所消耗的能量随时间的变化;将N条能量迹输入第一模型进行模型推理,以获取N条能量迹对应的第一概率信息,N条能量迹对应的第一概率信息用于指示目标中间值为多个假设中间值中每个假设中间值的概率;基于N条能量迹对应的第一概率信息,确定N条能量迹对应的多个置信度信息,多个置信度信息中的每个置信度信息用于指示N条能量迹对应的第一概率信息的置信度;根据N条能量迹对应的多个置信度信息,选择第一假设中间值(即目标中间值),有助于提高中间值预测的准确性。

【技术实现步骤摘要】

本申请涉及侧信道分析,具体涉及一种用于侧信道分析的方法及装置


技术介绍

1、随着人工智能技术的发展,一些已知技术中提出可以利用深处学习模型来对加密设备进行侧信道攻击。例如,基于深度神经网络模型进行能量分析。该类能量分析过程属于模板攻击(template attack)的一种。以aes密码算法为例,多个使用深度学习方法进行能量分析攻击的研究能够针对aes算法的第一轮s盒输出中间值完成攻击。然而,传统的深度学习方法由于受到所采集能量迹中所包含的大量噪音的影响,在对单条能量迹进行预测时,经常会有对每个假设中间值预测的概率大致相等的情况出现,这种情况表明所构建模型不能明确识别出能量消耗和中间值之间的细微关系,即模型的置信度较低。


技术实现思路

1、本申请实施例致力于提供一种用于侧信道分析的方法及装置,下文从以下几个方面进行介绍。

2、第一方面,提供了一种用于侧信道分析的方法,包括:获取用于推算目标中间值的n条能量迹,所述目标中间值用于对所述加密设备的原始密钥进行推算,所述第n条能量迹用于指示在加密过程中本文档来自技高网...

【技术保护点】

1.一种用于侧信道分析的方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述N条能量迹对应的多个置信度信息,在所述多个假设中间值中选择第一假设中间值,包括:

3.如权利要求1所述的方法,其特征在于,所述N条能量迹对应的第一概率信息包括所述N条能量迹对应的第一概率分布,所述N条能量迹对应的第一概率分布用于指示所述目标中间值为多个假设中间值中每个假设中间值的概率。

4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:

5.一种用于侧信道分析的装置,其特征在于,包括:

6.如权利要求5所述的装...

【技术特征摘要】

1.一种用于侧信道分析的方法,其特征在于,包括:

2.如权利要求1所述的方法,其特征在于,所述根据所述n条能量迹对应的多个置信度信息,在所述多个假设中间值中选择第一假设中间值,包括:

3.如权利要求1所述的方法,其特征在于,所述n条能量迹对应的第一概率信息包括所述n条能量迹对应的第一概率分布,所述n条能量迹对应的第一概率分布用于指示所述目标中间值为多个假设中间值中每个假设中间值的概率。

4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:

5.一种用于侧信道分析的装置,其特征在于,包括:...

【专利技术属性】
技术研发人员:陈一萌王博李根唐遇星
申请(专利权)人:飞腾信息技术有限公司
类型:发明
国别省市:

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

1