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

    公开(公告)号:CN117560135A

    公开(公告)日:2024-02-13

    申请号:CN202311514640.X

    申请日:2023-11-14

    IPC分类号: H04L9/00 H04L9/30

    摘要: 本发明公开了一种抗能量分析攻击能力的检测方法,检测方法用于检测NTT多项式乘法器,NTT多项式乘法器包括解密模块,检测方法包括:对NTT多项式乘法器输入数据;采集实际能量迹;攻击NTT多项式乘法器解密过程,并根据实际能量迹得到目标私钥;根据目标私钥和实际私钥得到私钥正确率;根据私钥正确率和设定阈值的比较结果确定NTT多项式乘法器的抗能量分析攻击能力。本发明的检测方法通过对NTT多项式乘法器进行攻击并根据实际能量迹得到目标子私钥,并根据目标子私钥和实际子私钥得到私钥正确率,根据私钥正确率和设定阈值的比较结果确定NTT多项式乘法器的抗能量分析能力,为检测基于NTT多项式乘法器的密码设备的安全可靠性提供了评估手段。

    数据加密方法、芯片及装置、计算机设备和存储介质

    公开(公告)号:CN117254900A

    公开(公告)日:2023-12-19

    申请号:CN202311321894.X

    申请日:2023-10-12

    IPC分类号: H04L9/06 H04L9/40

    摘要: 本申请公开一种数据加密方法、数据加密芯片、数据加密装置、计算机设备和非易失性计算机可读存储介质。数据加密方法包括获取模数和加密过程中的待取模数,模数为第一参数和第二参数的第一乘积与第三参数的和,第一参数为2的d次方,d为整数,待取模数为二进制的整数;根据第一乘积对待取模数进行取模运算,并将取模运算中,对第一参数的除法运算转换为移位操作,以得到商值;根据商值计算待取模数相对第一乘积的第一余数;根据第一余数、商值和第三参数,计算待取模数相对模数的第二余数,以确定目标余数。通过将取模运算过程中的除法运算转换为移位操作,能够减少计算的复杂度,从而提高计算效率,并且能够减少硬件资源的占用。