一种密钥生成方法、区块链网络服务平台及存储介质技术

技术编号:20854865 阅读:28 留言:0更新日期:2019-04-13 10:45
本发明专利技术实施例提供一种密钥生成方法、区块链网络服务平台及存储介质,该方法应用于区块链网络服务平台,区块链网络服务平台包括群组,群组包括区块链网络平台中参与交易的至少三个节点,该方法包括:若至少三个节点参与的交易完成,获取群组对应的上链签名结果;其中,上链签名结果包括至少三个节点中每一节点的签名结果;通过第一节点基于上链签名结果计算群组的群组密钥;其中,群组的群组密钥用于传输数据时对数据进行加密,第一节点是至少三个节点中的任一节点。

【技术实现步骤摘要】
一种密钥生成方法、区块链网络服务平台及存储介质
本专利技术涉及通信技术,尤其涉及一种密钥生成方法、区块链网络服务平台及存储介质。
技术介绍
区块链技术及其应用正在颠覆现有的业务模式。各行各业都在积极探索将自身业务在区块链网络中实现,其中包括金融机构,政府部门,传统企业,互联网公司等等。区块链系统具有公开可见、不可篡改、不可伪造等性质,在数字货币、供应链等领域中具有广泛应用,能够防止中心节点的恶意行为,增加交易的透明度、可信度,促进数字资产流通、数据信息安全。密码算法和安全协议作为区块链的重要功能模块,有效地保证了区块链系统的正常运行和安全性。此外,交易完成后的通信安全性的保护也值得研究人员和设计者的关注。交易结束后,付款人、收款人以及其他相关方往往需要进行进一步地信息交流或沟通,完成私密数据如付费音乐、付费影视剧等的传输和交易确认等。现有的交易结束后的通信方式通常借助区块链以外的系统完成,例如使用即时聊天工具、电子邮件、移动通讯等通信方式。然而这些通信方式无法保证沟通方确实是区块链系统中的交易参与者;同时,部分上述方式缺少加密机制,容易泄露相关数据内容,并且数据接收方无法发现数据是否本文档来自技高网...

【技术保护点】
1.一种密钥生成方法,其特征在于,所述方法应用于区块链网络服务平台,所述区块链网络服务平台包括群组,所述群组包括所述区块链网络平台中参与交易的至少三个节点,所述方法包括:若所述至少三个节点参与的交易完成,获取所述群组对应的上链签名结果;其中,所述上链签名结果包括所述至少三个节点中每一节点的签名结果;通过第一节点基于所述上链签名结果计算所述群组的群组密钥;其中,所述群组的群组密钥用于传输数据时对数据进行加密,所述第一节点是所述至少三个节点中的任一节点。

【技术特征摘要】
1.一种密钥生成方法,其特征在于,所述方法应用于区块链网络服务平台,所述区块链网络服务平台包括群组,所述群组包括所述区块链网络平台中参与交易的至少三个节点,所述方法包括:若所述至少三个节点参与的交易完成,获取所述群组对应的上链签名结果;其中,所述上链签名结果包括所述至少三个节点中每一节点的签名结果;通过第一节点基于所述上链签名结果计算所述群组的群组密钥;其中,所述群组的群组密钥用于传输数据时对数据进行加密,所述第一节点是所述至少三个节点中的任一节点。2.根据权利要求1所述的方法,其特征在于,所述通过第一节点基于所述上链签名结果计算所述群组的群组密钥之前,所述方法包括:从所述上链签名结果中获取所述第一节点对应的第一签名结果;基于所述第一签名结果计算所述第一节点的临时私钥;从所述上链签名结果中获取第二节点对应的第二签名结果和第三节点对应的第三签名结果;其中,所述第二节点和所述第三节点不同,且所述第二节点和所述第三节点均与所述第一节点相邻;基于所述第二签名结果计算所述第二节点的第一临时公钥,并基于所述第三签名结果计算所述第三节点的第二临时公钥;相应的,所述通过第一节点基于所述上链签名结果计算所述群组的群组密钥,包括:通过所述第一节点基于所述第一节点的临时私钥、所述第一临时公钥和所述第二临时公钥,计算所述群组的群组密钥。3.根据权利要求2所述的方法,其特征在于,所述通过所述第一节点基于所述第一节点的临时私钥、所述第一临时公钥和所述第二临时公钥,计算所述群组的群组密钥,包括:通过所述第一节点基于群组密钥交换协议、所述第一节点的临时私钥、所述第一临时公钥和所述第二临时公钥,计算所述群组的群组密钥。4.根据权利要求3所述的方法,其特征在于,所述通过所述第一节点基于群组密钥交换协议、所述第一节点的临时私钥、所述第一临时公钥和所述第二临时公钥,计算所述群组的群组密钥,包括:通过所述第一节点基于所述群组密钥交换协议、所述第一节点的临时私钥、所述第一临时公钥和所述第二临时公钥,计算所述第一节点的密钥材料;其中,所述密钥材料用于生成所述群组的群组密钥;通过所述第一节点广播所述第一节点的密钥材料至所述至少三个节点中除了所述第一节点以外的节点;通过所述第一节点获取所...

【专利技术属性】
技术研发人员:张林黄海泉魏倩文孙海波
申请(专利权)人:北京沃东天骏信息技术有限公司
类型:发明
国别省市:北京,11

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

1