[发明专利]一种超级账本的签名方法、装置及存储介质在审
申请号: | 202011606178.2 | 申请日: | 2020-12-28 |
公开(公告)号: | CN112686669A | 公开(公告)日: | 2021-04-20 |
发明(设计)人: | 孟奇;韩燕;刘平;李照川;王伟兵;孙长杰;江国福 | 申请(专利权)人: | 山东浪潮质量链科技有限公司 |
主分类号: | G06Q20/38 | 分类号: | G06Q20/38;G06Q20/40;G06F21/60;G06F21/64 |
代理公司: | 北京君慧知识产权代理事务所(普通合伙) 11716 | 代理人: | 董延丽 |
地址: | 250102 山东省济南市历城区唐冶西*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 超级 账本 签名 方法 装置 存储 介质 | ||
本申请公开了一种超级账本的签名方法、装置及存储介质,用以解决用户私钥容易泄露,导致超级账本中交易安全性较低的技术问题。第一设备将超级账本对应的私钥划分为若干不同的私钥份额;其中,超级账本为第一设备所属账户对应的超级账本;第一设备为同一账户的多台设备中的任意一台设备,私钥份额为将私钥划分为若干不同部分中的任意一部分;第一设备将若干不同的私钥份额,分别存储到该账户的若干设备中;第一设备基于超级账本的分布式签名合约,触发请求分布式签名事件;账户中的各设备,监听到第一设备发起的触发请求分布式签名事件后,将生成的分布式签名分别上传至区块链。本申请通过上述方法,提高私钥安全与交易安全。
技术领域
本申请涉及区块链技术领域,尤其涉及一种超级账本的签名方法、装置及存储介质。
背景技术
区块链技术是一种分布式共享账本技术,具有去中心化、公开透明的特点。目前,全球有多个区块链技术平台,用于研究区块链技术及其应用,超级账本是其中的代表性平台。
超级账本(Hyperledger)是一个开源的具有智能合约功能的区块链平台。当超级账本中的用户发起交易时,需要使用用户私钥对交易签名。同比特币和以太坊一样,超级账本中的用户私钥也只存储在单个设备中,一旦存储设备中的用户私钥被泄露,很容易引发交易伪造等事件。
发明内容
本申请实施例提供了一种超级账本的签名方法、装置及存储介质,用以解决现有的超级账本中的用户私钥容易泄露,导致超级账本中交易安全性较低的技术问题。
一方面,本申请实施例提供了一种超级账本的签名方法。第一设备将超级账本对应的私钥划分为若干不同的私钥份额;其中,超级账本为第一设备所属账户对应的超级账本;第一设备为同一账户的多台设备中的任意一台设备,私钥份额为将私钥划分为若干不同部分中的任意一部分;第一设备将所述若干不同的私钥份额,分别存储到该账户的若干设备中;第一设备基于超级账本的分布式签名合约,触发请求分布式签名事件;账户中的各设备,监听到第一设备发起的触发请求分布式签名事件后,将生成的分布式签名分别上传至区块链。
本申请实施例通过将超级账本账户对应用户私钥划分为不同的私钥份额,并存储在多台设备中,实现了用户私钥存储的安全性。一台设备中的私钥份额泄露,不会产生交易伪造事件,避免了用户私钥存储于单个设备中,私钥一旦泄露就会威胁交易安全的情况。同时,本申请实施例中同属同一账户的设备都能够请求触发分布式签名事件,也都能够监听分布式签名事件。并且,每个设备都能上传分布式签名,因此,通过验证多个设备上传的多个分布式签名是否一样,就能验证签名的准确性,为分布式签名的准确性提供安全保障。
在本申请的一种实现方式中,方法还包括:账户的若干设备分别对自己对应的私钥份额进行加密,得到加密的私钥份额;账户的若干设备之间通过P2P连接;账户的若干设备之间通过P2P网络连接,将生成的加密私钥份额在若干设备间进行广播;其中,加密私钥份额,为若干设备对存储的私钥份额分别进行加密后的私钥份额。
本申请实施例基于P2P网络协作生成分布式签名。生成分布式签名的过程在链下进行,减少了超级账本资源的消耗。并且,基于P2P网络链接,使得各个设备间的加密私钥份额能够共享。通过多个设备间的互相合作,共同生成分布式签名,使得私钥与交易更为安全。
在本申请的一种实现方式中,账户的若干设备分别对自己对应的私钥份额进行加密,得到加密的私钥份额,具体包括:账户的若干设备对各自存储的私钥份额进行第一加密操作,得到第一私钥份额;将第一私钥份额,在账户的若干设备间进行广播;账户的若干设备,对接收到的若干第一私钥份额进行同态加法加密,得到第二私钥份额;将第二私钥份额,在账户的若干设备间进行广播;账户的若干设备,对接收到的第二私钥份额进行第二加密操作,生成第三私钥份额与第一签名;账户的若干设备,对第三私钥份额进行解密操作,得到第二签名;其中,第一签名与所述第二签名共同组成分布式签名,且若干设备分别生成的若干分布式签名一致。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东浪潮质量链科技有限公司,未经山东浪潮质量链科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011606178.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:车辆行驶方法、装置、车辆和存储介质
- 下一篇:一种转盘式磁性输送机