抗能量分析攻击能力的检测方法及系统、设备和存储介质技术方案

技术编号:40425679 阅读:19 留言:0更新日期:2024-02-20 22:46
本发明专利技术公开了一种抗能量分析攻击能力的检测方法,检测方法用于检测NTT多项式乘法器,NTT多项式乘法器包括解密模块,检测方法包括:对NTT多项式乘法器输入数据;采集实际能量迹;攻击NTT多项式乘法器解密过程,并根据实际能量迹得到目标私钥;根据目标私钥和实际私钥得到私钥正确率;根据私钥正确率和设定阈值的比较结果确定NTT多项式乘法器的抗能量分析攻击能力。本发明专利技术的检测方法通过对NTT多项式乘法器进行攻击并根据实际能量迹得到目标子私钥,并根据目标子私钥和实际子私钥得到私钥正确率,根据私钥正确率和设定阈值的比较结果确定NTT多项式乘法器的抗能量分析能力,为检测基于NTT多项式乘法器的密码设备的安全可靠性提供了评估手段。

【技术实现步骤摘要】

本专利技术涉及能量分析攻击,更具体而言,涉及到一种抗能量分析攻击能力的检测方法及系统、电子设备和计算机可读存储介质。


技术介绍

1、通信信道之外泄漏的这种物理信息被称为侧信道信息,侧信道信息泄漏是密码设备面临的最主要安全威胁。侧信道攻击方式主要包括:能量攻击、时间攻击、电磁攻击、故障攻击等,由于能量攻击实施难度低,对密码设备的安全性影响大,是密码设备研发过程中需要重点防范的一类攻击,能量攻击的存在对密码设备的实用安全性构成了严重的威胁。在相关技术中,缺乏对密码设备安全性进行分析的评估方法。


技术实现思路

1、本专利技术实施方式提供一种抗能量分析攻击能力的检测方法、抗能量分析攻击能力的检测系统和计算机可读存储介质。

2、本专利技术实施方式提供一种抗能量分析攻击能力的检测方法,所述检测方法用于检测ntt多项式乘法器,所述ntt多项式乘法器包括解密模块,所述解密模块用于根据密文和私钥进行解密得到明文,所述检测方法包括:对所述ntt多项式乘法器输入数据;采集实际能量迹,所述实际能量迹为所述解密模块的电压;本文档来自技高网...

【技术保护点】

1.一种抗能量分析攻击能力的检测方法,其特征在于,所述检测方法用于检测NTT多项式乘法器,所述NTT多项式乘法器包括解密模块,所述解密模块用于根据密文和私钥进行解密得到明文,所述检测方法包括:

2.根据权利要求1所述的检测方法,其特征在于,所述使用攻击函数攻击所述NTT多项式乘法器的解密过程,并根据所述实际能量迹得到目标私钥,包括:

3.根据权利要求1所述的检测方法,其特征在于,所述解密模块的解密过程包括第一计算过程和第二计算过程,所述第一计算过程和第二计算过程同时进行,所述目标私钥包括第一部分和第二部分,所述使用攻击函数攻击所述NTT多项式乘法器的解密过程,并根...

【技术特征摘要】

1.一种抗能量分析攻击能力的检测方法,其特征在于,所述检测方法用于检测ntt多项式乘法器,所述ntt多项式乘法器包括解密模块,所述解密模块用于根据密文和私钥进行解密得到明文,所述检测方法包括:

2.根据权利要求1所述的检测方法,其特征在于,所述使用攻击函数攻击所述ntt多项式乘法器的解密过程,并根据所述实际能量迹得到目标私钥,包括:

3.根据权利要求1所述的检测方法,其特征在于,所述解密模块的解密过程包括第一计算过程和第二计算过程,所述第一计算过程和第二计算过程同时进行,所述目标私钥包括第一部分和第二部分,所述使用攻击函数攻击所述ntt多项式乘法器的解密过程,并根据所述实际能量迹得到目标私钥,包括:

4.根据权利要求1所述的检测方法,其特征在于,所述解密过程包括第一计算过程和第二计算过程,所述第一计算过程和所述第二计算过程同时进行,所述ntt多项式乘法器包括第一级蝶形单元电路,所述使用攻击函数攻击所述ntt多项式乘法器的解密过程,并根据所述实际能量迹得到目标私钥,包括:

5.根据权利要求1所述的检测方法,其特征在于,所述实际能量迹的数量包括10000。

6.根据权利要求1所述的检测方法,其特征在于,所述设定阈值包括99%。

7.根据权利要求1所述的检测方法,其特征在于,所述对所述ntt多项式乘法器输入数据,包括:

8.根据权利要求7所述的检测方法,其特征在于,所述检测方法还包括:

9.根据权利要求8所述的检测方法,其特征在于,所述检测方法还包括:

10.根据权利要求9所述的检测方法,其特征在于,所述预设阈值的取值范围包括4-5。

11.根据权利要求9所述的检测方法,其特征在于,所述根据...

【专利技术属性】
技术研发人员:成嵩崔益军高顺贤仲俊杰任娟卢传超卢健王成华刘伟强
申请(专利权)人:北京智芯微电子科技有限公司
类型:发明
国别省市:

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

1