【技术实现步骤摘要】
一种分布式环境下基于挑战
‑
响应模型的可信评估方法
[0001]本专利技术属于通信
,涉及一种分布式环境下基于挑战
‑
响应模型的可信评估方法。
技术介绍
[0002]近年来,互联网由传统客户端/服务器、浏览器/服务器等集中式网络模式逐渐演变为分布式网络模式,分布式网络是由部署在不同地点的节点相连形成的一种鲁棒的网状网络。在分布式网络中,数据的传递可以通过多条路径互联来实现,所以相比起集中式网络,分布式网络可以有效避免因单个重要节点失效而影响整个网络运行的问题。目前发展成熟的的分布式应用场景有:P2P网络、网格、分布式Adhoc网络、分布式无线传感器网络等。随着物联网、医疗、工业、金融等行业对于网络的高效性和可靠性要求的不断提高,各种分布式应用场景被广泛的应用到这些行业中。这意味着分布式网络中需要承载越来越多的业务,使人们的生活变得更加便利。
[0003]在此背景下,分布式网络场景越来越开放且网络日益呈现出复杂、异构、动态等特点。与此同时,传统网络安全措施如身份认证、访问控制等 ...
【技术保护点】
【技术特征摘要】
1.一种分布式环境下基于挑战
‑
响应模型的可信评估方法,其特征在于:在分布式网络环境下运用挑战
‑
响应模型获取节点的初始信任值并完成整个可信评估流程,该方法包括以下步骤:S1:分簇:将初始信任值最高的几个节点选为簇头节点,负责簇内管理及数据处理,剩下的节点被随机均匀地分配到每一个簇中;S2:直接信任值计算:根据评估节点A与被评估节点B与之间的通信行为和节点B的剩余能量来计算直接信任值;S3:推荐信任值计算:若节点A与节点B之间通信行为较少,则需挑选一组与节点A、B均有过交互的推荐节点{C1,C2,...,C
Z
}给出推荐信任值;S4:综合信任值计算:若无推荐信任值,则直接信任值等于综合信任值;若有推荐信任值,根据直接信任值和推荐信任值进行加权得到综合信任值;S5:信任值更新:采用基于新记录滑动窗口的信任值更新机制并遵循快速下降、缓慢上升的信任值更新准则;在获取可靠的初始信任值后,采用此信初始信任值进行分簇、信任值计算、信任值更新,以预测出恶意节点与自私节点为目标,提升网络安全性。2.根据权利要求1所述的一种分布式环境下基于挑战
‑
响应模型的可信评估方法,其特征在于:所述S1中,分簇包括获取节点的初始信任值后,把初始信任值不小于0.95的节点选为簇头节点,负责簇内管理及数据处理;其余节点将被随机均匀地分配到每一个簇中,形成一个分层管理结构。3.根据权利要求2所述的一种分布式环境下基于挑战
‑
响应模型的可信评估方法,其特征在于:所述S2中,直接信任值计算是对通信信任值和能量信任值两个方面进行加权得到直接信任值,具体内容如下:1)计算基于通信行为的信任值:引入信任三元组{b,d,u},其中b、d和u分别对应于信任、不信任和不确定度,b,d,u∈[0,1]且b+d+u=1,有:s和f是指通信成功和不成功的次数,λ表示对不成功通信的惩罚因子,λ>1;u是网络中的不确定因素,u=δ
c
(s+f),其中δ
c
∈(0,1)为不确定因素的调控因子;基于通信行为的信任值表示为:2)计算基于能量的信任值:分布式网络中的节点依赖于它们所拥有的能量;θ为能量阈值,利用剩余能量与初始能量的比值来定义能量信任值:
3)计算直接信任值:基于通信信任值T
com
和能量信任值T
ene
可以获得两个节点之间的直接信任值:T
direct
=ω
com
T
com
+ω
ene
T
ene
;其中,ω
com
和ω
ene
分别是通信行为信任证据和能量信任证据的权重,且ω
com
+ω
ene
=1。4.根据权利要求3所述的一种分布式环境下基于挑战
‑
响应模型的可信评估方法,其特征在于:所述S3中,推荐信任值计算是通过挑选初始信任值较高的节点给出推荐值进行加权求和得到推荐信任值,具体内容如下:评估节点A想获取被评估节点B的推荐信任值时,将挑选节点A和B的一组公共邻居节点中初始信任值较高的节点作为推荐节点C
i
,i=1,2,...,Z;推荐节点收到节点A的请求信息后把关于节点B的推荐值反馈给节点A;当节点A收到多个推荐值时,通过检测每个推荐值的一致性来计算其权重:其中,是推荐节点C
i
对节点B的推荐值,是所有推荐节点对节点B推荐值的平均值;基于推荐值推荐权重以及推荐节点个数Z,计算推荐信任值如下:5.根据权利要求4所述的一种分布式环境下基于挑战
‑
响应模型的可信评估方法,其特征在于:所述S4中,综合信任值计算是将直接信任值与推荐信任值根据不同的加权方式得到综合信任值,具体内容如下:根据评估节点A与被评估节点B之间通信数据包cp
...
【专利技术属性】
技术研发人员:梁靓,张镨丹,武彦飞,贾云健,陈正川,温万里,
申请(专利权)人:重庆大学,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。