[发明专利]一种基于区块链的软件定义机会网络节点身份验证方法有效
| 申请号: | 201910347895.9 | 申请日: | 2019-04-28 |
| 公开(公告)号: | CN110113148B | 公开(公告)日: | 2020-06-23 |
| 发明(设计)人: | 颜昕;马千里;柳星 | 申请(专利权)人: | 武汉理工大学 |
| 主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L29/06;G06F21/62 |
| 代理公司: | 武汉科皓知识产权代理事务所(特殊普通合伙) 42222 | 代理人: | 罗飞 |
| 地址: | 430070 湖*** | 国省代码: | 湖北;42 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 区块 软件 定义 机会 网络 节点 身份验证 方法 | ||
1.一种基于区块链的软件定义机会网络节点身份验证方法,其特征在于,包括:
移动节点根据预设条件对接收的每个消息进行评级,将产生的消息评级发送至对应的区域认证单位,其中,消息评级用以表示消息的可信度;
每个区域认证单位对接收到的移动节点针对同一消息的消息评级进行聚合,生成每个消息的信任值偏移量,并形成信任值偏移量区块,其中,信任值偏移量用以对消息的可信度进行整合,并根据各个移动节点产生的消息评级,反向推导出各移动节点的可信度;
采用联合工作量证明和权益证明的共识机制,从各个区域认证单位中,选取出一个目标区域认证单位,将其形成的信任值偏移量区块上传至预先生成的可公共访问的信任区块链;
其中,移动节点根据预设条件对接收的每个消息进行评级,包括:
移动节点将接收的所有消息划分成组,表示为M={M1,M2,...,Mj,...},Mj对应一个消息组M中的消息j;
采用公式(1-1)对划分的组中单个消息的可信度进行计算:
公式(1-1)中,为由节点k发送的消息组M中Mj的可信度,为消息发送节点k与消息Mj间的距离,b和γ为两个预设调控参数,分别用于控制消息可信度的下界和渐变速率,若节点k没有可评价的消息,则
或者
采用公式(1-1)结合公式(1-2)对划分的组中单个消息的可信度进行计算,获得消息组M中所有消息的可信度集合
公式(1-2)中,Rk表示消息发送节点的当前信任值,Ref为接收节点的当前信任值集合,α1和α2分别为两者因素的权重;
接收节点基于贝叶斯推理和可信度集合计算出消息组M中所有消息的聚合可信度;
信任值偏移量的计算方式为:通过公式(1-4)的计算方法来聚合针对某一消息的所有评级,得到其信任值偏移量:
公式(1-4)中,表示当前区域认证单位得出的节点k的信任值偏移量,m和n分别表示正面评级和负面评级的数量,θ1和θ2分别为m和n的权重,θ1和θ2的值由式(1-5)决定,
公式(1-5)中,F(·)为敏感度系数,用于控制少数节点的评级对整体结果的影响程度,F(·)通过公式(1-6)计算,
公式(1-6)中,ΔA/A为评价指标的变动比率,即单个恶意评级对整体评级产生的变化比率,ΔF/F为非确定因素的变化率,即某任意评级对整体的影响率;
基于工作量证明机制,从各个区域认证单位中,选取出一个目标区域认证单位,将其形成的信任值偏移量区块上传至预先生成的可公共访问的信任区块链,具体包括:
通过公式(1-7)的方式进行选取:
Hash(IDLA,time,PreHash,nonce)≤Si (1-7)
公式(1-7)中,IDLA表示当前区域认证单位LA的编号,time表示时间戳,PreHash表示前一区块哈希值,nonce一个随机生成的数值,Si表示LAi的哈希阈值,Si形式上为以n个连续的0开始的二进制序列,工作量证明的难度系数与n的个数呈正相关;
所有区域认证单位在更改过一次nonce值后,根据SHA-256哈希算法计算哈希值,满足式(1-8)条件的则具备该轮上传偏移量区块的资格;
Si=2Nm-Nz-1 (1-8)
公式(1-8)定义了字符串Si的表达形式,其中int(·)表示返回括号内值的整数部分,Nm为SHA-256哈希算法所得的哈希值的位数,Nm等于256,Nz表示十六进制字符串Si首端连续0的个数;
通过比较各个区域认证单位中所有信任值偏移量的绝对值之和来选择上传的目标区域认证单位:
式(1-9)中Oi为LAi的当前信任值偏移量集合,表示当前区域认证单位得出的节点k的信任值偏移量,Fmax用以限定Fi的上界。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910347895.9/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数字加密装置及方法
- 下一篇:基于无证书环境的可否认认证的加密方法和系统





