应用于区块链的密钥协商方法及装置制造方法及图纸

技术编号:24862400 阅读:28 留言:0更新日期:2020-07-10 19:13
本发明专利技术公开了一种应用于区块链的密钥协商方法及装置,响应于获取到在第一目标节点组接收到的密钥协商请求,确定第一目标节点;利用第一目标节点生成第一密钥对,并将第一密钥对发送至第二目标节点;确定参与目标交易的第二目标节点组,并通过第二目标节点组的第三目标节点生成第二密钥对,使得第二目标节点组的各个目标节点均存储有第二密钥对;确定参与目标交易的第三目标节点组,并计算得到第三目标节点的第四目标节点,使得第四目标节点生成第三密钥对;根据第一密钥对、第二密钥对和第三密钥对,生成第一协商密钥和第二协商密钥。在该发明专利技术中通过节点组为密钥协商的基本单元,改进了以节点为协商单元的效率低的问题。

【技术实现步骤摘要】
应用于区块链的密钥协商方法及装置
本专利技术涉及区块链
,特别是涉及一种应用于区块链的密钥协商方法及装置。
技术介绍
区块链是分布式数据存储、点对点传输、共识机制、加密算法等计算机技术的新型应用模式。区块链(Blockchain)本质上是一个去中心的数据库,同时是一串使用密码学方法相关联产生的数据库,每一个数据块中包含了一批次比特币网络交易的信息,用于验证其信息的有效性和生成下一个区块。ECDH(椭圆曲线迪菲-赫尔曼密钥交换,EllipticCurveDiffie–HellmankeyExchange)主要是用来在一个不安全的通道中建立起安全的共有加密资料,通常交换的都是私钥,这个密钥一般作为“对称加密”的密钥而被双方在后续数据数据传输中使用。在ECDH中,如果在区块链中以节点作为密钥协商的单元,当节点数量过多时,需要保证所有节点在线参与协商,太多节点参与协商时间和流程会变得复杂;对节点在线稳定性要求相对比较高,而现实区块链网络很难保证每个节点实时在线,使得密钥协商效率较低。
技术实现思路
针对于上述问本文档来自技高网...

【技术保护点】
1.一种应用于区块链的密钥协商方法,其特征在于,所述方法包括:/n响应于获取到在第一目标节点组接收到的密钥协商请求,确定所述第一目标节点组的第一目标节点,所述第一目标节点组表征由至少一个联盟链节点组成的节点组,且所述第一目标节点组中的任意节点在业务投票共识时,能够代表所述第一目标节点组进行投票;/n利用所述第一目标节点生成第一密钥对,并将所述第一密钥对发送至所述第一目标节点组的第二目标节点,所述第一密钥对表征基于椭圆曲线密钥算法生成的密钥对,使得所述第一目标节点组中的各个目标节点均存储有所述第一密钥对,所述密钥对包括公钥和私钥;/n通过所述第一目标节点,确定参与目标交易的第二目标节点组,并通过...

【技术特征摘要】
1.一种应用于区块链的密钥协商方法,其特征在于,所述方法包括:
响应于获取到在第一目标节点组接收到的密钥协商请求,确定所述第一目标节点组的第一目标节点,所述第一目标节点组表征由至少一个联盟链节点组成的节点组,且所述第一目标节点组中的任意节点在业务投票共识时,能够代表所述第一目标节点组进行投票;
利用所述第一目标节点生成第一密钥对,并将所述第一密钥对发送至所述第一目标节点组的第二目标节点,所述第一密钥对表征基于椭圆曲线密钥算法生成的密钥对,使得所述第一目标节点组中的各个目标节点均存储有所述第一密钥对,所述密钥对包括公钥和私钥;
通过所述第一目标节点,确定参与目标交易的第二目标节点组,并通过所述第二目标节点组的第三目标节点生成第二密钥对,使得所述第二目标节点组的各个目标节点均存储有所述第二密钥对;
通过所述第三目标节点,确定参与目标交易的第三目标节点组,并计算得到所述第三目标节点组的第四目标节点,使得所述第四目标节点生成第三密钥对;
根据所述第一密钥对、所述第二密钥对和所述第三密钥对,生成第一协商密钥和第二协商密钥。


2.根据权利权利要求1所述的方法,其特征在于,所述第一目标节点为所述第一目标节点组的编号最小的节点;所述第三目标节点为所述第二目标节点组的编号最小的节点。


3.根据权利要求2所述的方法,其特征在于,若所述第一目标节点为所述第一目标节点组的编号最小的节点,所述方法还包括:
响应于所述第一目标节点组的第二目标节点接收到密钥协商请求,将所述密钥协商请求发送给所述第一目标节点。


4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
通过所述第一目标节点分别向所述第二目标节点组的第三目标节点和第五目标节点发送协商数据,使得所述第二目标节点组中的节点获得满足条件的第三目标节点,其中,所述第二目标节点组包括第三目标节点和第五目标节点,所述协商数据包括第一节点组信息、参与节点组信息、第一节点组的公钥、交易在区块链的标识符。


5.根据权利要求1所述的方法,其特征在于,所述生成第一协商密钥,包括:
根据第一密钥对中的公钥和第二密钥对中的私钥,生成第一协商密钥,所述第一协商密钥表征第一目标节点组和第二目标节点组的协商密钥。


6.根据权利要求1所述的方法,其特征在于,所述方法还包括:...

【专利技术属性】
技术研发人员:唐坤李成才邓柯
申请(专利权)人:成都质数斯达克科技有限公司
类型:发明
国别省市:四川;51

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

1