抗注入攻击的签名方法、装置、移动终端及存储介质

    公开(公告)号:CN109067554A

    公开(公告)日:2018-12-21

    申请号:CN201811289633.3

    申请日:2018-10-31

    发明人: 蒋晓海 秦体红

    IPC分类号: H04L9/32 H04L9/00

    CPC分类号: H04L9/3252 H04L9/002

    摘要: 本发明公开了一种抗注入攻击的签名方法,以解决数字签名过程中,随机数遭遇注入错误攻击,使得随机数的某一比特被修改掉,从而导致无法通过判断椭圆曲线点是否在椭圆曲线上的方法,进而确定数字签名过程中数字签名是否遭到注入错误攻击的问题。方法包括:根据第一参数计算待签名消息的数字签名值;根据所述数字签名值与所述第一参数构造临时变量;根据所述临时变量与椭圆曲线基点坐标确定第一坐标点;根据椭圆曲线标量乘法运算以及椭圆曲线基点坐标,确定第二坐标点;若判断所述第一坐标点与所述第二坐标点一致,则输出所述数字签名值。本发明还公开一种抗注入攻击的签名装置、移动终端及计算机可读存储介质。

    一种数字签名方法、装置、移动设备及存储介质

    公开(公告)号:CN108933670B

    公开(公告)日:2021-02-26

    申请号:CN201811214462.8

    申请日:2018-10-18

    发明人: 蒋晓海 秦体红

    IPC分类号: H04L9/32 H04L9/08

    摘要: 本发明公开了一种数字签名方法,以解决现有技术中攻击者通过监测功耗曲线,根据曲线的特征变化规律,利用统计方法进行分析处理,从而窃取私钥,导致算法的安全性受到攻击的问题。方法包括:确定用于进行数字签名的第一参数以及用于进行随机化处理的第二参数;根据第二参数依次对私钥以及第一参数进行随机化处理,分别得到随机化后的私钥以及随机化后的第一参数;根据随机化后的私钥以及随机化后的第一参数计算数字签名结果。

    一种数字签名方法、装置、移动设备及存储介质

    公开(公告)号:CN108933670A

    公开(公告)日:2018-12-04

    申请号:CN201811214462.8

    申请日:2018-10-18

    发明人: 蒋晓海 秦体红

    IPC分类号: H04L9/32 H04L9/08

    摘要: 本发明公开了一种数字签名方法,以解决现有技术中攻击者通过监测功耗曲线,根据曲线的特征变化规律,利用统计方法进行分析处理,从而窃取私钥,导致算法的安全性受到攻击的问题。方法包括:确定用于进行数字签名的第一参数以及用于进行随机化处理的第二参数;根据第二参数依次对私钥以及第一参数进行随机化处理,分别得到随机化后的私钥以及随机化后的第一参数;根据随机化后的私钥以及随机化后的第一参数计算数字签名结果。

    私钥混淆及数字签名生成方法、装置、智能设备

    公开(公告)号:CN109145644A

    公开(公告)日:2019-01-04

    申请号:CN201810990813.8

    申请日:2018-08-28

    发明人: 尹春鹏 秦体红

    IPC分类号: G06F21/62 G06F21/64 G06F21/60

    摘要: 本发明公开了一种私钥混淆的方法,以解决私钥会以明文形式出现在数字签名过程中,这样攻击者有可能通过一定的攻击方式,从数字签名过程中窃取到参与数字签名的私钥的问题。方法包括:根据用于进行数字签名的随机数,计算有限域上的第一多项式的值;根据第一多项式的值,对随机数进行混淆处理;根据混淆后的随机数对待混淆私钥进行混淆,以生成用于进行数字签名的混淆后的私钥。采用该方法,即便数字签名过程中遭遇攻击,攻击者在数字签名过程中只能获取混淆后的私钥,解决了现有技术在该情况下私钥会被攻击者窃取的问题。本发明还公开一种基于私钥混淆的方法的数字生成方法、装置、智能设备及计算机可读存储介质。

    私钥混淆及数字签名生成方法、装置、智能设备

    公开(公告)号:CN109145644B

    公开(公告)日:2021-03-19

    申请号:CN201810990813.8

    申请日:2018-08-28

    发明人: 尹春鹏 秦体红

    IPC分类号: G06F21/62 G06F21/64 G06F21/60

    摘要: 本发明公开了一种私钥混淆的方法,以解决私钥会以明文形式出现在数字签名过程中,这样攻击者有可能通过一定的攻击方式,从数字签名过程中窃取到参与数字签名的私钥的问题。方法包括:根据用于进行数字签名的随机数,计算有限域上的第一多项式的值;根据第一多项式的值,对随机数进行混淆处理;根据混淆后的随机数对待混淆私钥进行混淆,以生成用于进行数字签名的混淆后的私钥。采用该方法,即便数字签名过程中遭遇攻击,攻击者在数字签名过程中只能获取混淆后的私钥,解决了现有技术在该情况下私钥会被攻击者窃取的问题。本发明还公开一种基于私钥混淆的方法的数字生成方法、装置、智能设备及计算机可读存储介质。