当前位置: 首页 > 专利查询>杜晓楠专利>正文

区块链系统中更换节点会话密钥的方法、计算机可读介质和区块链系统技术方案

技术编号:26693666 阅读:43 留言:0更新日期:2020-12-12 02:49
本发明专利技术涉及区块链系统中更换节点会话密钥的方法。区块链节点各自生成密钥对。每次会话发起方判定会话密钥超时,会话发起方均重新生成一次性公钥和会话密钥,并使用所述会话密钥加密会话消息,会话接收方采用所述一次性公钥反推所述会话密钥,并采用所述会话密钥解密所述会话消息。本发明专利技术还涉及计算机可读存储介质和区块链系统。实施本发明专利技术的区块链系统中更换节点会话密钥的方法,区块链节点可以周期性更换节点会话密钥,从而可以有效防止黑客窃取密钥,从而提高区块链节点间通话的安全性。

【技术实现步骤摘要】
区块链系统中更换节点会话密钥的方法、计算机可读介质和区块链系统
本专利技术涉及区块链领域,更具体地说,涉及一种区块链系统中更换节点会话密钥的方法、计算机可读介质和区块链系统。
技术介绍
区块链技术是一种共享的分布式数据库技术,其优势主要突出表现在分布式去中心化、无须信任系统、不可篡改和加密安全性等方面。它是一种使用去中心化共识机制去维护一个完整的、分布式的、不可篡改的账本数据库的技术,它能够让区块链中的参与者在无须建立信任关系的前提下实现一个统一的账本系统。在区块链系统中,节点之间通过会话密钥进行通信。如果会话密钥被黑客窃取,当严重危险节点用户的通信和资产的安全性。
技术实现思路
本专利技术要解决的技术问题在于,针对现有技术的上述缺陷,提供一种区块链系统中更换节点会话密钥的方法、计算机可读介质和区块链系统,其通过周期性更换会话密钥,可以有效防止黑客窃取密钥,从而提高区块链节点间通话的安全性。本专利技术涉及一种区块链系统中更换节点会话密钥的方法,包括:S1、区块链节点各自生成密钥对;S2本文档来自技高网...

【技术保护点】
1.一种区块链系统中更换节点会话密钥的方法,其特征在于,包括:/nS1、区块链节点各自生成密钥对;/nS2、每次会话发起方判定会话密钥超时,会话发起方均重新生成一次性公钥和会话密钥,并使用所述会话密钥加密会话消息,会话接收方采用所述一次性公钥反推所述会话密钥,并采用所述会话密钥解密所述会话消息。/n

【技术特征摘要】
1.一种区块链系统中更换节点会话密钥的方法,其特征在于,包括:
S1、区块链节点各自生成密钥对;
S2、每次会话发起方判定会话密钥超时,会话发起方均重新生成一次性公钥和会话密钥,并使用所述会话密钥加密会话消息,会话接收方采用所述一次性公钥反推所述会话密钥,并采用所述会话密钥解密所述会话消息。


2.根据权利要求1所述的区块链系统中更换节点会话密钥的方法,其特征在于,所述步骤S1进一步包括:
S11、每个区块链节点分别从椭圆曲线上选取一个随机标量作为私钥,并选取椭圆曲线上的同一个基点作为通用基点;
S12、将所述随机标量作为私钥,将所述私钥与所述通用基点做乘法生成公钥。


3.根据权利要求2所述的区块链系统中更换节点会话密钥的方法,其特征在于,所述步骤S2进一步包括:
S21、所述会话发起方判定会话密钥超时;
S22、所述会话发起方重新在椭圆曲线上选取随机标量作为一次性私钥,并基于所述一次性私钥生成一次性公钥;
S23、所述会话发起方基于接收方公钥和一次性私钥生成所述会话密钥;
S24、所述会话发起方将所述一次性公钥写入会话建立请求,并采用所述会话密钥加密会话消息;
S25、所述会话接收方基于...

【专利技术属性】
技术研发人员:杜晓楠
申请(专利权)人:杜晓楠
类型:发明
国别省市:新加坡;SG

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

1