【技术实现步骤摘要】
本申请涉及侧信道分析,具体涉及一种用于侧信道分析的方法及装置。
技术介绍
1、随着人工智能技术的发展,一些已知技术中提出可以利用深处学习模型来对加密设备进行侧信道攻击。例如,基于深度神经网络模型进行能量分析。该类能量分析过程属于模板攻击(template attack)的一种。以aes密码算法为例,多个使用深度学习方法进行能量分析攻击的研究能够针对aes算法的第一轮s盒输出中间值完成攻击。然而,传统的深度学习方法由于受到所采集能量迹中所包含的大量噪音的影响,在对单条能量迹进行预测时,经常会有对每个假设中间值预测的概率大致相等的情况出现,这种情况表明所构建模型不能明确识别出能量消耗和中间值之间的细微关系,即模型的置信度较低。
技术实现思路
1、本申请实施例致力于提供一种用于侧信道分析的方法及装置,下文从以下几个方面进行介绍。
2、第一方面,提供了一种用于侧信道分析的方法,包括:获取用于推算目标中间值的n条能量迹,所述目标中间值用于对所述加密设备的原始密钥进行推算,所述第n条能量迹
...【技术保护点】
1.一种用于侧信道分析的方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述N条能量迹对应的多个置信度信息,在所述多个假设中间值中选择第一假设中间值,包括:
3.如权利要求1所述的方法,其特征在于,所述N条能量迹对应的第一概率信息包括所述N条能量迹对应的第一概率分布,所述N条能量迹对应的第一概率分布用于指示所述目标中间值为多个假设中间值中每个假设中间值的概率。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
5.一种用于侧信道分析的装置,其特征在于,包括:
6.
...【技术特征摘要】
1.一种用于侧信道分析的方法,其特征在于,包括:
2.如权利要求1所述的方法,其特征在于,所述根据所述n条能量迹对应的多个置信度信息,在所述多个假设中间值中选择第一假设中间值,包括:
3.如权利要求1所述的方法,其特征在于,所述n条能量迹对应的第一概率信息包括所述n条能量迹对应的第一概率分布,所述n条能量迹对应的第一概率分布用于指示所述目标中间值为多个假设中间值中每个假设中间值的概率。
4.如权利要求1-3中任一项所述的方法,其特征在于,所述方法还包括:
5.一种用于侧信道分析的装置,其特征在于,包括:...
【专利技术属性】
技术研发人员:陈一萌,王博,李根,唐遇星,
申请(专利权)人:飞腾信息技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。