金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210930777.2 (22)申请日 2022.08.04 (71)申请人 熵链科技 (厦门) 有限公司 地址 361000 福建省厦门市思明区台东路 66号304单元 (72)发明人 刘岭峰 王超博 毛岱山 肖苗苗  柯亚萍 曾佑诚 林宝泉 麦佩雨  王洪龙 陈意斌  (74)专利代理 机构 厦门仕诚联合知识产权代理 事务所(普通 合伙) 35227 专利代理师 蔡稷元 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/08(2006.01) (54)发明名称 密钥的算法种类确定方法、 装置、 设备及存 储介质 (57)摘要 本申请涉及区块链 技术领域, 本申请提供一 种密钥的算法种类确定方法、 装置、 设备及存储 介质, 所述方法通过所述子节 点获取密钥的封装 信息, 其中, 所述封装信息包括预设算法ID和标 准密钥信息; 所述子节点基于封装算法将所述封 装信息进行解码, 以得到解码信息的所述预设算 法ID和标注产物, 所述标注产物由所述标准密钥 信息解码得到; 所述子节点基于所述标注产物和 预设算法ID确定对应的算法种类。 将非对称加密 算法的密钥进行封装, 使 得应用在不同场景下都 能够针对非对称加密算法的唯一ID进行解析, 获 取加密算法的种类, 解决了 现有多算法下密钥兼 容性低的技 术问题。 权利要求书2页 说明书8页 附图2页 CN 115549946 A 2022.12.30 CN 115549946 A 1.一种密钥的算法种类确定方法, 其特征在于, 所述密钥的算法种类确定方法应用于 区块链, 所述区块链包括主节点和子节点, 具体包括以下步骤: 所述子节点获取密钥的封装信息, 其中, 所述封装信息包括预设算法ID和标准密钥信 息; 所述子节点基于封装算法将所述封装信 息进行解码, 以得到解码信 息的所述预设算法 ID和标注产物, 所述标注产物由所述标准密钥 信息解码得到; 所述子节点基于所述标注产物和预设算法ID确定对应的算法种类。 2.如权利要求1所述的密钥的算法种类确定方法, 其特征在于, 所述子节点获取密钥的 封装信息, 其中, 所述封装信息包括预设算法ID和标准密钥 信息步骤之前, 还 包括: 所述主节点从控制中心接收任务信息, 并从智能合约虚拟机中引入密钥加密算法库, 以确定预设算法; 所述主节点基于所述预设算法生成算法密钥, 并获取算法密钥 信息; 所述主节点在注册模块中注册所述预设算法, 获取所述预设算法的唯一ID, 作为所述 预设算法ID。 3.如权利要求2所述的密钥的算法种类确定方法, 其特征在于, 所述主节点在注册模块 注册所述算法, 获取 所述算法的唯一 ID, 作为所述预设算法ID步骤之后, 还 包括: 所述主节点获取密钥信息标准, 并基于所述预设算法ID对所述算法密钥信息添加标 注, 得到所述标注产物; 基于所述封装算法、 所述标注产物和预设算法ID, 所述主节点 生成所述标准密钥 信息。 4.如权利要求2所述的密钥的算法种类确定方法, 其特征在于, 所述主节点在注册模块 注册所述算法, 获取 所述算法的唯一 ID, 作为所述预设算法ID步骤 包括: 所述主节点从所述控制中心获取注册模块的代码库, 基于所述代码库注册所述预设算 法, 并生成所述预设算法ID。 5.如权利要求3所述的密钥的算法种类确定方法, 其特征在于, 所述主节点获取密钥信 息标准, 并基于所述预设算法ID对所述 算法密钥 信息添加标注, 得到所述标注产物包括: 所述主节点从所述控制中心获取所述密钥信 息标准, 并与所述算法密钥信 息的类别比 对; 在所述算法密钥信息的类别和密钥信息标准相同时, 基于所述预设算法ID, 所述主节 点将所述 算法密钥 信息作为所述标注产物; 在所述算法密钥信息的类别和密钥信息标准不同时, 基于所述预设算法ID, 所述主节 点所述算法密钥 信息添加标注, 得到所述标注产物。 6.如权利要求1 ‑3中的任一项所述的密钥的算法种类确定方法, 其特征在于, 所述标准 密钥信息包括实现签名、 加密、 验签、 序列化和反序列化, 所述算法密钥信息包括公开密钥 以及签名。 7.一种密钥的算法种类确定装置, 其特 征在于, 包括: 获取模块, 用于所述子节点获取密钥的封装信息, 其中, 所述封装信息包括预设算法ID 和标准密钥 信息; 解码模块, 用于所述子节点基于封装算法将所述封装信息进行解码, 以得到解码信息 的所述预设算法ID和标注产物, 所述标注产物由所述标准密钥 信息解码得到;权 利 要 求 书 1/2 页 2 CN 115549946 A 2搜寻模块, 用于所述子节点基于所述标注产物和预设算法ID确定对应的算法种类。 8.如权利要求7所述的密钥的算法种类确定装置, 其特征在于, 所述密钥的算法种类确 定装置还 包括: 生成ID模块, 用于所述主节点从控制中心接收任务信息, 并从智能合约虚拟机中引入 密钥加密算法库, 以确定预设算法; 所述主节点基于所述预设算法生 成算法密钥, 并获取算 法密钥信息; 所述主节 点在注册模块中注册所述预设算法, 获取所述预设算法的唯一ID, 作 为所述预设算法ID; 生成标准密钥信息模块, 用于所述主节点获取密钥信息标准, 并基于所述预设算法ID 对所述算法密钥信息添加标注, 得到所述标注产 物; 基于所述封装算法、 所述标注产 物和预 设算法ID, 所述主节点 生成所述标准密钥 信息。 9.一种密钥的算法种类确定设备, 其特征在于, 所述密钥的算法种类确定设备包括处 理器、 存储器、 以及存储在所述存储器上并可被所述处理器执行 的密钥的算法种类确定程 序, 其中所述密钥的算法种类确定程序被所述处理器执行时, 实现如权利要求1至6中任一 项所述的密钥的算法种类确定方法的步骤。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质上存储有密钥的 算法种类确定程序, 其中所述密钥的算法种类确定程序被处理器执行时, 实现如权利要求 1 至6中任一项所述的密钥的算法种类确定方法的步骤。权 利 要 求 书 2/2 页 3 CN 115549946 A 3

PDF文档 专利 密钥的算法种类确定方法、装置、设备及存储介质

文档预览
中文文档 13 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共13页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 密钥的算法种类确定方法、装置、设备及存储介质 第 1 页 专利 密钥的算法种类确定方法、装置、设备及存储介质 第 2 页 专利 密钥的算法种类确定方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-02-18 22:27:43上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。