买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】基于ECDSA算法生成密钥对的方法及装置_海尔优家智能科技(北京)有限公司_202010761776.0 

申请/专利权人:海尔优家智能科技(北京)有限公司

申请日:2020-07-31

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

公开(公告)号:CN111865616B

主分类号:H04L9/32

分类号:H04L9/32;H04L9/30

优先权:

专利状态码:有效-授权

法律状态:2024.03.22#授权;2020.11.17#实质审查的生效;2020.10.30#公开

摘要:本发明公开了一种基于ECDSA算法生成密钥对的方法及装置。该发明包括:基于ECDSA算法生成密钥对生成器;通过预设随机数和椭圆曲线空间对象对密钥对生成器进行初始化操作,其中,预设随机数是根据密钥对生成器的盐值设置的随机数的种子对应的随机数,椭圆曲线空间对象是根据secp256k1算法生成的椭圆曲线空间对象;通过初始化过的密钥对生成器生成密钥对;依据密钥对,生成目标公钥和目标私钥。通过本发明,解决了相关技术中各运行平台的密钥对不能通用的问题。

主权项:1.一种基于ECDSA算法生成密钥对的方法,其特征在于,包括:基于ECDSA算法生成密钥对生成器;通过预设随机数和椭圆曲线空间对象对所述密钥对生成器进行初始化操作,其中,所述预设随机数是根据所述密钥对生成器的盐值设置的随机数的种子对应的随机数,所述椭圆曲线空间对象是根据secp256k1算法生成的椭圆曲线空间对象;通过初始化过的所述密钥对生成器生成密钥对;依据所述密钥对,生成目标公钥和目标私钥,其中,依据所述密钥对,生成目标公钥包括:创建公钥字符串流对象,并依据所述公钥字符串流对象生成目标公钥对象,其中,所述目标公钥对象是增强安全的私人函件编码流对应的公钥对象;从所述密钥对中获取公钥字节数据信息;将所述公钥字节数据信息写入所述目标公钥对象中;关闭所述目标公钥对象并输出公钥字符串信息;将所述公钥字符串信息输入至密钥对数组中和或者,将所述公钥字符串信息保存至密钥文件中以生成所述目标公钥,其中,在依据所述密钥对,生成目标公钥和目标私钥之后,所述方法还包括:基于所述目标私钥对原文内容进行数字签名,其中,在基于所述目标私钥对原文内容进行数字签名,包括:获取原文内容;依据私钥字节数据信息,创建第一字节输入流对象;依据所述第一字节输入流对象,创建私钥读取缓冲区对象;依据所述私钥读取缓冲区对象获取私钥装载对象;依据所述私钥装载对象,获取私钥Key对象;依据私钥Key对象,生成数字签名对象;通过所述数字签名对象对所述原文内容进行椭圆曲线数字签名,并输出第一预设格式的签名密文。

全文数据:

权利要求:

百度查询: 海尔优家智能科技(北京)有限公司 基于ECDSA算法生成密钥对的方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。