基于区块链的移动终端网络密钥协商方法技术

技术编号:16219257 阅读:62 留言:0更新日期:2017-09-16 01:45
本发明专利技术公开了一种基于区块链的移动终端网络密钥协商方法,包括:所述移动终端网络包括多个节点,节点的节点信息以区块的形式进行存储,多个区块组成一个区块链,区块链中的区块数据为节点的节点信息,所述节点信息至少包括公共会话密钥,包括:搜索区块链中的节点的公共会话密钥;根据所述公共会话密钥,获取节点之间的会话密钥进行通信。本发明专利技术可以将区块链视为共识机制的可信节点,根据区块链的特点,使得移动终端网络中的用户在不依靠可信第三方的情况下,参与密钥协商。

Mobile terminal network key negotiation method based on block chain

The invention discloses a mobile terminal block chain key negotiation method based on network, including: the mobile terminal network includes a plurality of nodes, node information nodes are stored in the block form, a plurality of blocks to form a chain block, block data block in the chain as the node information of the node, the node public information includes at least a session key, including: public session key search node block in the chain; the public conversation according to the key for communication between nodes, access to the session key. The invention can regard the block chain as a trusted node of the consensus mechanism, and according to the characteristics of the block chain, the user in the mobile terminal network participates in the key negotiation without relying on the trusted third party.

【技术实现步骤摘要】
基于区块链的移动终端网络密钥协商方法
本专利技术涉及信息安全中的密码学
,特别涉及一种基于区块链的移动终端网络密钥协商方法。
技术介绍
随着信息时代无线通信技术的不断发展,智能移动终端已经成为人们生活中无法替代的一部分。智能移动终端组成的通信网络依据是否具有基础设施可以分为有基础设施(如基站)的网络以及自组织网络。自组织网络具有拓扑动态性、节点多跳性、无中心分布性、没有固定基础设施等特点,从而导致许多传统通信网络中的技术出现了新的挑战。但是,由于这种智能移动终端自组织网络具有很好的灵活性和可扩展性,在许多领域均有广泛应用,其中军事领域的应用最为常见,可以在复杂形势下依靠智能移动终端网络进行协同配合。所以建立一个安全可信的通信网络环境是进行安全通信的必要条件。为保证信息传输的安全性,常利用密码学领域的加密和数字签名等密码技术对传送的信息进行处理和对身份进行认证,密钥是在这些技术中的一个重要的参与元素,密钥的安全保密直接影响着数据信息的保密性。公钥基础设施(PublicKeyInfrastructure,PKI)就是一种公钥密码理论和技术实施及提供安全服务的、具有普适性的安全基础设本文档来自技高网...
基于区块链的移动终端网络密钥协商方法

【技术保护点】
一种基于区块链的移动终端网络密钥协商方法,其特征在于,所述移动终端网络包括多个节点,节点的节点信息以区块的形式进行存储,多个区块组成一个区块链,区块链中的区块数据为节点的节点信息,所述节点信息至少包括公共会话密钥,包括:搜索区块链中的节点的公共会话密钥;根据所述公共会话密钥,获取节点之间的会话密钥进行通信。

【技术特征摘要】
1.一种基于区块链的移动终端网络密钥协商方法,其特征在于,所述移动终端网络包括多个节点,节点的节点信息以区块的形式进行存储,多个区块组成一个区块链,区块链中的区块数据为节点的节点信息,所述节点信息至少包括公共会话密钥,包括:搜索区块链中的节点的公共会话密钥;根据所述公共会话密钥,获取节点之间的会话密钥进行通信。2.根据权利要求1所述的基于区块链的移动终端网络密钥协商方法,其特征在于,包括:获取会话密钥的节点计算共享的会话密钥,建立会话组。3.根据权利要求1所述的基于区块链的移动终端网络密钥协商方法,其特征在于,还包括:每隔预定时间,使区块链中的节点更新一对公钥/私钥对。4.根据权利要求1所述的基于区块链的移动终端网络密钥协商方法,其特征在于,还包括:接受所述区块链中的各个节点互相进行合法性验证,并对未通过验证的节点实行惩罚机制。5.根据权利要求1所述的基于区块链的移动终端网络密钥协商方法,其特征在于,用户注册加入到移动终端网络。6.根据权利要求5所述的基于区块链的移动终端网络密钥协商方法,其特征在于,注册的具体步骤为:S1:对区块链中的前导节点进行验证,以确认所述前导节点的身份是否真实,如果验证通过,全网广播待加入移动终端网络的节点身份认证信息,所述身份认证信息包括公钥、时间戳以及对区块链中最后区块的杂凑值签名;S2:接收所述待加入移动终端网络的节点发送身份认证信息,计算区块链中的节点与所述待加入移动终端网络的节点之间的第一共同会话密钥,并根据所述第一共同会话密钥生成第一身份信息与待加入移动终端网络的节点进行通信,其中,所述第一身份信息包括:区块链中的节点的公钥、...

【专利技术属性】
技术研发人员:刘建伟关振宇李大伟秦煜瑶
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:北京,11

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

1