The invention discloses a self-organizing network positioning method of mobile terminal block chain based on 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 information include at least the relative position information, and adjacent nodes include: the relative position information of adjacent nodes in the chain block search; and according to the relative position of the adjacent node information of the block in the chain, get the relative position between the nodes and the relative position of the block in the chain. The invention can be trusted node block in the chain blocks as a consensus mechanism, according to the characteristics of the blockchain, the users of the mobile terminal in the network does not rely on a trusted third party case, and their exact position in the communication network location information in the absence of GPS signal or weak signal in the case of GPS.
【技术实现步骤摘要】
基于区块链的移动终端网络定位方法
本专利技术涉及信息安全中心的密码学
,特别涉及一种基于区块链的移动终端网络定位方法。
技术介绍
智能移动互联网已经逐渐渗入到人们生活的各个方面,从近几年移动互联网智能设备的发展趋势看,以智能手机为代表的智能移动终端数量一直处于高速增长的状态。随着智能设备的普及,智能设备具有定位功能得到了十分广泛的应用,保障位置信息的安全可信是保证用户良好体验的重要前提。但是由于城市室内环境的复杂性或者野外环境不确定性,GPS信号处于弱信号或者无信号状态,这对安全可信定位提出了更高的要求。通常节点从GPS获得其位置信息,然而如果没有GPS信号,则很难知道所有节点的位置,并且对于一个节点来说,难以验证由其他节点广播的位置的真实性。考虑一组具有手持移动设备的人在孤立的野外执行任务的情况,其中没有来自外部世界的网络和GPS信号。这些节点将自组织一个智能移动终端网络,通过它们可以利用多跳来相互发送数据,以实现安全的通信和定位。2008年,由中本聪(SatoshiNakamoto)首次提出并规范证明了比特币的概念,随着这种不通过金融机构的点对点交易的快速发展,比特币概念也从最早的数字货币衍生成一种去中心化的数字货币支付系统。比特币网络系统以使用计算机解决复杂性数学问题的形式(可以将之称为“挖矿”)来产生新的比特币,通过构建特定的算法使得以递减的速度产生新的比特币保持整个系统中的平衡,即不会产生严重的“通货膨胀”。而区块链(Blockchain)技术,作为比特币交易系统中最核心的一种信息技术,因其交易系统的开放性、不依赖任何信任机构的去中心化性、 ...
【技术保护点】
一种基于区块链的移动终端网络定位方法,其特征在于,所述移动终端网络包括多个节点,节点的节点信息以区块的形式进行存储,多个区块组成一个区块链,区块链中的区块数据为节点的节点信息,所述节点信息至少包括与相邻节点的相对位置信息,包括:搜索区块链中的相邻节点的相对位置信息;并根据所述区块链中的相邻节点的相对位置信息,获取节点之间的相对位置和在区块链中的相对位置。
【技术特征摘要】
1.一种基于区块链的移动终端网络定位方法,其特征在于,所述移动终端网络包括多个节点,节点的节点信息以区块的形式进行存储,多个区块组成一个区块链,区块链中的区块数据为节点的节点信息,所述节点信息至少包括与相邻节点的相对位置信息,包括:搜索区块链中的相邻节点的相对位置信息;并根据所述区块链中的相邻节点的相对位置信息,获取节点之间的相对位置和在区块链中的相对位置。2.根据权利要求1所述的基于区块链的移动终端网络定位方法,其特征在于,还包括:接受所述区块链中的各个节点互相进行位置验证,并对未通过验证的节点实行惩罚机制。3.根据权利要求2所述的基于区块链的移动终端网络定位方法,其特征在于,所述接受区块链中的各个节点互相进行位置验证具体包括:获取GPS发出的位置信息,并向所述移动终端网络进行广播;与进行广播的节点相连的节点验证是否在自己的节点信息中包括进行广播的节点的位置;如果无法通过节点间的相互验证过程,则判断进行广播的节点为欺骗节点。4.根据权利要求1所述的基于区块链的移动终端网络定位方法,其特征在于,增加区块以使待加入移动终端网络的节点加入到所述移动终端网络。5.根据权利要求4所述的基于区块链的移动终端...
【专利技术属性】
技术研发人员:刘建伟,关振宇,秦煜瑶,李大伟,
申请(专利权)人:北京航空航天大学,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。