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

基本信息

申请号 CN201710098244.1 申请日 -
公开(公告)号 CN106712968B 公开(公告)日 2019-08-30
申请公布号 CN106712968B 申请公布日 2019-08-30
分类号 H04L9/32;H04L9/30 分类 电通信技术;
发明人 李增局;史汝辉;李文宝;陈百顺;张策;李海滨;安焘;黄天宁;蒋晓;苏军恒 申请(专利权)人 北京智慧云测科技有限公司
代理机构 北京超凡志成知识产权代理事务所(普通合伙) 代理人 北京智慧云测科技有限公司;北京智慧云测信息技术有限公司
地址 102308 北京市门头沟区莲石湖西路98号院7号楼701室
法律状态 -

摘要

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