侧信道攻击检测方法、装置、设备以及存储介质制造方法及图纸

技术编号:37766710 阅读:33 留言:0更新日期:2023-06-06 13:27
本公开的实施例提供了一种侧信道攻击检测方法、装置、设备以及存储介质,应用于网络安全技术领域。该方法包括获取待测组件的包括能量波形信息、电磁波形信息以及时间波形信息的波形信息;提取波形信息对应的特征;调用预设相关性分析数学模型,对能量波形信息对应的特征和待测组件的关键秘密信息之间的相关性,以及电磁波形信息对应的特征和待测组件的关键秘密信息之间的相关性进行计算;调用预设IO分析数学模型,对时间波形信息对应的特征和待测组件的关键秘密信息之间的相关性进行计算;根据计算结果得到待测组件的检测结果。以此方式,可以实现检测待测组件是否存在侧信道攻击,达到减少耗时和提高成功率,提高侧信道攻击检测效率的效果。击检测效率的效果。

【技术实现步骤摘要】
侧信道攻击检测方法、装置、设备以及存储介质


[0001]本公开涉及计算机
,尤其涉及网络安全
,具体涉及一种侧信道攻击检测方法、装置、设备以及存储介质。

技术介绍

[0002]侧信道攻击(side channel attack,SCA)的核心思想是通过加密软件或硬件运行时产生的各种泄漏信息获取密文信息。在狭义上讲,侧信道攻击特指针对密码算法的非侵入式攻击,通过加密电子设备在运行过程中的侧信道信息泄露破解密码算法。狭义的侧信道攻击主要包括针对密码算法的计时攻击、能量分析攻击、电磁分析攻击等,这类新型攻击的有效性远高于密码分析的数学方法,因此给密码设备带来了严重的威胁。目前采用的检测侧信道攻击的方式主要为能量比较,耗时较长且成功率较低,不能很好的反应侧信道漏洞,导致侧信道攻击检测效率较低。

技术实现思路

[0003]本公开提供了一种侧信道攻击检测方法、装置、设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种侧信道攻击检测方法。该方法包括:
[0005]获取待测组件的波形信息,所述波形信息包括本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种侧信道攻击检测方法,其特征在于,包括:获取待测组件的波形信息,所述波形信息包括能量波形信息、电磁波形信息以及时间波形信息;提取所述波形信息对应的特征;调用预设相关性分析数学模型,对所述能量波形信息对应的特征和待测组件的关键秘密信息之间的相关性,以及所述电磁波形信息对应的特征和待测组件的关键秘密信息之间的相关性进行计算;调用预设IO分析数学模型,对所述时间波形信息对应的特征和待测组件的关键秘密信息之间的相关性进行计算;根据计算结果得到待测组件的检测结果,所述检测结果包括存在侧信道攻击或者不存在侧信道攻击。2.根据权利要求1所述的方法,其特征在于,在所述获取待测组件的波形信息之后,所述方法还包括:存储所述波形信息。3.根据权利要求1所述的方法,其特征在于,所述提取所述波形信息对应的特征包括:对所述波形信息进行自相关处理;根据自相关处理后的波形信息,提取所述波形信息对应的特征。4.根据权利要求1所述的方法,其特征在于,在所述对所述波形信息进行自相关处理之前,所述方法还包括:对所述波形信息进行弹性对齐、重采样、滑动平均、分组平均或者波形运算预处理。5.根据权利要求1所述的方法,其特征在于,所述预设相关性分析数学模型为一阶CPA分析数学模型和明密文相关性分析数学模型。6.根据权利要求5所述的方法,其特征在于,所述一阶CPA分析数学模型和所述明密文相关性分析数学模型的相关系数包括:其中,r表示相关系数,即研究变量(X,Y)之间线性相关程度的量;Cov(X,Y)表示X与Y的协方差;Var[X]表示X的方差:Var[Y]表示Y的方差;X表示波形信息对应的特征;Y表示待测组件的关键秘密信息。7.一种侧信道攻击检测装置,其特征在于,包括:获取模块,用于获取待测组件的波形信息,所述波形信息包括能量波形信息、电磁波形信息以及时间波形信息;提取模块,用于提取所述波形信息对应的特征;计算模块,用于调用预设相关性分析数学模型,对...

【专利技术属性】
技术研发人员:孙军张格张哲宇李杨王蕊宁宇鹏
申请(专利权)人:北京中宇万通科技股份有限公司
类型:发明
国别省市:

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

1