密钥的算法种类确定方法、装置、设备及存储介质制造方法及图纸

技术编号:36181014 阅读:27 留言:0更新日期:2022-12-31 20:38
本申请涉及区块链技术领域,本申请提供一种密钥的算法种类确定方法、装置、设备及存储介质,所述方法通过所述子节点获取密钥的封装信息,其中,所述封装信息包括预设算法ID和标准密钥信息;所述子节点基于封装算法将所述封装信息进行解码,以得到解码信息的所述预设算法ID和标注产物,所述标注产物由所述标准密钥信息解码得到;所述子节点基于所述标注产物和预设算法ID确定对应的算法种类。将非对称加密算法的密钥进行封装,使得应用在不同场景下都能够针对非对称加密算法的唯一ID进行解析,获取加密算法的种类,解决了现有多算法下密钥兼容性低的技术问题。容性低的技术问题。容性低的技术问题。

【技术实现步骤摘要】
密钥的算法种类确定方法、装置、设备及存储介质


[0001]本专利技术涉及区块链
,尤其涉及一种密钥的算法种类确定方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着互联网技术的发展,人们的生活与网络技术越来越密不可分,在如今这个网络时代里,互联网已经成为传输各种文件、照片、音频和视频等信息的主要渠道。但是未经签名或加密的文件已经无法满足人们对互联网内容的版权保护和机密信息保护的需求,而最有效的解决方案是对文件进行数字签名或加密。加密算法是区块链中信息安全以及维持信任的基石,数字加密技术是区块链技术应用和开发的关键。一旦加密方法遭到破解,区块链的数据安全将受到挑战,区块链的不可篡改性以及数字资产将不复存在。
[0003]在去中心化应用中,必须依靠非对称加密算法来完成对参与应用各方的身份鉴定。然而,非对称加密算法存在多种实现方式,在一个应用中采用的加密算法不同,实现生成的密钥格式不同,这导致采用不同实现方式的应用无法互相识别。同时,一个应用中也只能使用一种固定的非对称加密算法,无法应对密钥算法升级等场景,因此,如何解决目本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种密钥的算法种类确定方法,其特征在于,所述密钥的算法种类确定方法应用于区块链,所述区块链包括主节点和子节点,具体包括以下步骤:所述子节点获取密钥的封装信息,其中,所述封装信息包括预设算法ID和标准密钥信息;所述子节点基于封装算法将所述封装信息进行解码,以得到解码信息的所述预设算法ID和标注产物,所述标注产物由所述标准密钥信息解码得到;所述子节点基于所述标注产物和预设算法ID确定对应的算法种类。2.如权利要求1所述的密钥的算法种类确定方法,其特征在于,所述子节点获取密钥的封装信息,其中,所述封装信息包括预设算法ID和标准密钥信息步骤之前,还包括:所述主节点从控制中心接收任务信息,并从智能合约虚拟机中引入密钥加密算法库,以确定预设算法;所述主节点基于所述预设算法生成算法密钥,并获取算法密钥信息;所述主节点在注册模块中注册所述预设算法,获取所述预设算法的唯一ID,作为所述预设算法ID。3.如权利要求2所述的密钥的算法种类确定方法,其特征在于,所述主节点在注册模块注册所述算法,获取所述算法的唯一ID,作为所述预设算法ID步骤之后,还包括:所述主节点获取密钥信息标准,并基于所述预设算法ID对所述算法密钥信息添加标注,得到所述标注产物;基于所述封装算法、所述标注产物和预设算法ID,所述主节点生成所述标准密钥信息。4.如权利要求2所述的密钥的算法种类确定方法,其特征在于,所述主节点在注册模块注册所述算法,获取所述算法的唯一ID,作为所述预设算法ID步骤包括:所述主节点从所述控制中心获取注册模块的代码库,基于所述代码库注册所述预设算法,并生成所述预设算法ID。5.如权利要求3所述的密钥的算法种类确定方法,其特征在于,所述主节点获取密钥信息标准,并基于所述预设算法ID对所述算法密钥信息添加标注,得到所述标注产物包括:所述主节点从所述控制中心获取所述密钥信息标准,并与所述算法密钥信息的类别比对;在所述算法密钥信息的类别和密钥信息标准相同时,基于所述预设算法ID,所述主节点将所述算法密钥信息作为所述标注产物;在所述算...

【专利技术属性】
技术研发人员:刘岭峰王超博毛岱山肖苗苗柯亚萍曾佑诚林宝泉麦佩雨王洪龙陈意斌
申请(专利权)人:熵链科技厦门有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1