区块链密钥托管方法、系统、终端设备及存储介质技术方案

技术编号:32572470 阅读:46 留言:0更新日期:2022-03-09 17:00
本发明专利技术公开了一种区块链密钥托管方法、系统、终端设备及存储介质。该方法包括:接收密钥创建请求;通过所述硬件加密机基于所述密钥创建请求的信息进行处理,生成用户密钥;通过所述硬件加密机对所述用户密钥进行加密,生成第一密钥密文。本发明专利技术解决了在区块链密钥的托管方案或产品中,密钥的保管和使用在安全性方面存在缺陷的问题,提高密钥保管与使用的安全性、可靠性。可靠性。可靠性。

【技术实现步骤摘要】
区块链密钥托管方法、系统、终端设备及存储介质


[0001]本专利技术涉及区块链
,尤其涉及一种区块链密钥托管方法、系统、 终端设备及存储介质。

技术介绍

[0002]在区块链领域中,密钥包括公钥和私钥。其中,私钥的安全保管和使用 是关系着账户数字资产和隐私数据的核心环节,拥有私钥就代表拥有该账户 的一切。私钥的丢失或被盗将给用户带来不可挽回的损失,因此如何安全、 可靠的保管和使用私钥是每个用户都要面临的问题。
[0003]目前,大多数方案或产品是采用软件方式对私钥进行分片、加密后存储, 这类方式仍然存在私钥被人为逆向解密而发生泄漏的缺陷,特别是一些不规 范、不具备高信任背书的产品。由于在许多区块链密钥的保管方案或产品中, 安全性方面存在或多或少的缺陷。因此,有必要提出一种区块链密钥托管方 法以提高密钥保管与使用的安全性、可靠性。

技术实现思路

[0004]本专利技术实施例的主要目的在于提供一种区块链密钥托管方法、系统、终 端设备及存储介质,旨在解决在区块链密钥的托管方案或产品中,密钥的保 管和使用在安全性方面存在缺本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种区块链密钥托管方法,其特征在于,所述区块链密钥托管方法应用于区块链密钥托管系统,所述区块链密钥托管系统包括硬件加密机,所述方法包括如下步骤:接收密钥创建请求;通过所述硬件加密机基于所述密钥创建请求的信息进行处理,生成用户密钥;通过所述硬件加密机对所述用户密钥进行加密,生成第一密钥密文。2.根据权利要求1所述的区块链密钥托管方法,其特征在于,所述通过所述硬件加密机对所述用户密钥进行加密,生成第一密钥密文的步骤中包括:通过所述硬件加密机的内部主密钥对所述用户密钥进行加密,生成所述第一密钥密文。3.根据权利要求1所述的区块链密钥托管方法,其特征在于,所述通过所述硬件加密机对所述用户密钥进行加密,生成第一密钥密文的步骤之后包括:将所述第一密钥密文存储至数据库,并生成对应的密钥账号;向用户返回秘钥创建响应,其中,所述秘钥创建响应中包括所述密钥账号。4.根据权利要求3所述的区块链密钥托管方法,其特征在于,所述向用户返回秘钥创建响应,其中,所述秘钥创建响应中包括所述密钥账号的步骤之后包括:接收密钥运算请求,所述密钥运算请求包括密钥账号;基于所述密钥运算请求的密钥账号,从所述数据库获取相应的密钥密文,作为第二密钥密文;对所述第二密钥密文进行运算,得到运算结果并输出。5.根据权利要求2所述的区块链密钥托管方法,其特征在于,所述密钥运算请求包括运算类型,所述对所述第二密钥密文进行运算,得到运算结果并输出的步骤包括:通过所述主密钥对所述第二密钥密文解密,得到密钥明文;对所述密钥明文根据所述运算类型进行密码学运算,得到运算结果并输出。6.根据权利要求4所述的区块链密钥托管方法,其特征在于,所述接收密钥创建请求的步骤之前包括:接收用户的注册请求;根据所述注册请求生成访问密钥身份凭证并向所述用户返回所述访问密钥身...

【专利技术属性】
技术研发人员:张育明梁政锋陈鹏赵海龙张亮张汉文
申请(专利权)人:招商银行股份有限公司
类型:发明
国别省市:

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

1