密钥获取方法、数字签名方法和装置

    公开(公告)号:CN106712968B

    公开(公告)日:2019-08-30

    申请号:CN201710098244.1

    申请日:2017-02-22

    IPC分类号: H04L9/32 H04L9/30

    摘要: 本发明提供了一种密钥获取方法、数字签名方法和装置。其中,该密钥获取方法包括:设置密钥的最高字节位置为目标字节位置,进行下述字节值获取操作:根据生成的伪密钥进行数字签名,记录生成的第一椭圆曲线点和签名结果;根据签名结果进行数字签名的验签,记录生成的第二椭圆曲线点;根据第一椭圆曲线点和第二椭圆曲线点的差值,从预设的字节值范围内搜索密钥与伪密钥的目标字节位置的字节差值,并设置字节值的取值范围;根据取值范围确定密钥的目标字节位置的字节值;设置新的目标字节位置,继续进行上述字节值获取操作,直至获取到密钥的所有字节位置的字节值,将所有字节位置的字节值确定为密钥。本发明降低了获取密钥的方式限制性。

    密码算法的安全性评估方法和装置

    公开(公告)号:CN106850203B

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

    申请号:CN201710098388.7

    申请日:2017-02-22

    IPC分类号: H04L9/08

    摘要: 本发明提供了一种密码算法的安全性评估方法和装置;其中,该方法包括接收待评估密码算法的初始配置参数;根据初始配置参数运行密码算法,保存密码算法运行过程中的第一中间结果、第一中间结果中的变量标识和变量标识的长度、以及第一运行结果;进行下述扰动操作:接收设置的扰动配置参数;根据扰动配置参数和变量标识的长度,运行密码算法,保存密码算法运行过程中的当前变量标识对应的第二中间结果和密码算法的第二运行结果;继续进行扰动操作,直至获取到所有的变量标识对应的第二中间结果和第二运行结果;根据第一运行结果、第二中间结果和第二运行结果生成密码算法的评估结果。本发明提高了密码算法评估时参数覆盖的完整性和评估的有效性。

    支付终端检测装置、系统和方法

    公开(公告)号:CN106651406B

    公开(公告)日:2024-03-12

    申请号:CN201710098245.6

    申请日:2017-02-22

    摘要: 本发明提供了一种支付终端检测装置、系统和方法;其中,该装置包括下述采集模块:图像采集器、声音采集模块、功耗采集模块、场强采集模块、交易时间采集模块和固件采集模块,分别用于采集支付终端的外部特性、按键反馈声音、静态功耗和动态功耗、射频场强、交易时间、固件程序;上述采集模块根据外设的人机交互接口接收采集指令,根据采集指令启动相应的采集模块进行数据采集,将采集到的数据通过人机交互接口发送至外设的服务器,以使服务器对数据进行分析处理,生成支付终端的安全性检测报告。本发明可以对支付终端的各方面性能进行完整的检测,且检测方式检测时间短、成本低、检测结果精确度高。