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

技术编号:40070144 阅读:27 留言:0更新日期:2024-01-17 00:02
本申请提供了一种用于侧信道分析的方法及装置。该方法包括:从第一加密设备采集第一能量迹,所述第一能量迹用于指示所述第一加密设备采用第一密钥对第一明文进行加密时所消耗的能量随时间的变化;从第二加密设备采集第二能量迹,所述第二能量迹用于指示所述第二加密设备采用第二密钥对第二明文进行加密时所消耗的能量随时间的变化;生成用于训练第一模型的数据集,所述第一模型用于对待攻击设备进行侧信道分析,所述数据集包括所述第一能量迹,所述第二能量迹,与所述第一能量迹关联的所述第一密钥,与所述第一能量迹关联的所述第一明文,与所述第二能量迹关联的所述第二密钥,与所述第二能量迹关联的所述第二明文,有助于提高神经网络模型的泛化性能。

【技术实现步骤摘要】

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


技术介绍

1、随着人工智能技术的发展,一些已知技术中提出可以利用深处学习模型来对加密设备进行侧信道攻击。例如,基于深度神经网络模型进行能量分析。该类能量分析过程属于模板攻击(template attack)的一种。通常,在利用神经网络模型进行能量分析的过程之前,需要基于数据集对神经网络模型进行训练。然而,传统的模型训练过程训练的模型的泛化性能较差。


技术实现思路

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

2、第一方面,提供一种用于侧信道分析的方法,包括:从第一加密设备采集第一能量迹,所述第一能量迹用于指示所述第一加密设备采用第一密钥对第一明文进行加密时所消耗的能量随时间的变化;从第二加密设备采集第二能量迹,所述第二能量迹用于指示所述第二加密设备采用第二密钥对第二明文进行加密时所消耗的能量随时间的变化;生成用于训练第一模型的数据集,所述第一模型用于对待攻击设备进行侧信道分析,所述数据集包括所本文档来自技高网...

【技术保护点】

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

2.如权利要求1所述的方法,其特征在于,所述第一能量迹的采集环境与所述第二能量迹的采集环境满足以下一种或多种:

3.如权利要求1所述的方法,其特征在于,所述第一加密设备与所述第二加密设备满足以下一种或多种条件:

4.如权利要求1所述的方法,其特征在于,若所述第一能量迹为基于对第一原始能量迹进行第一处理得到的,所述数据集还包括与所述第一能量迹关联的第一原始能量迹;和/或

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

6.如权利要求5所述的装置,其特征在于,所述第一能量迹的采集环...

【技术特征摘要】

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

2.如权利要求1所述的方法,其特征在于,所述第一能量迹的采集环境与所述第二能量迹的采集环境满足以下一种或多种:

3.如权利要求1所述的方法,其特征在于,所述第一加密设备与所述第二加密设备满足以下一种或多种条件:

4.如权利要求1所述的方法,其特征在于,若所述第一能量迹为基于对第一原始能量迹进行第一处理得到的,所述数据集还包括与所述第一能量迹关联的第一原始能量迹;和/或

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

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

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

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

1