一种基于主观信念的无线传感器网络信任评估方法技术

技术编号:7073972 阅读:372 留言:0更新日期:2012-04-11 18:40
本发明专利技术提出一种基于主观信念的无线传感器网络信任评估方法,属于无线传感器网络安全技术领域,包括步骤一:实现节点间信任值的形式化定义;步骤二:评估主体为评估客体建立并更新信任评估表;步骤三:计算当前时间段内直接信任值的观测值;步骤四:计算当前时间段的直接信任值;步骤五:建立评估主体与评估客体之间的信任推荐结构:步骤六:评估主体计算评估客体的推荐信任值;步骤七:得到评估客体的总体信任值并判断评估客体是否可信。本发明专利技术建立了普适的传感网分布式信任评估方法,明确了节点间的信任关系,使用主观信念实现了节点信任的形式化定义、计算、更新、传递,较好地反映了信任值的主观性、模糊性、不确定性、动态性和传递性。

【技术实现步骤摘要】

【技术保护点】
1.一种基于主观信念的无线传感器网络信任评估方法,其特征在于:具体包括以下步骤:步骤一:根据证据理论,构造主观信念,实现节点间信任值的形式化定义:设T和-T分别代表两种互斥且穷举的节点信任状态,分别为“可信”与“不可信”状态,由D-S证据理论可知,识别框架Ω={T,-T},幂集2Ω为集合{T},{T,-T},{-T}分别代表“不可能事件”,“可信事件”,“不确定事件”,“不可信事件”;基本置信度函数m:2Ω→[0,1],m({T})、m({T,-T})和m({-T})分别表示证据对节点可信、不确定和不可信的支持程度;则传感网中相邻节点间的信任值表示为以下主观信念的形式:Ti,j=(m({T}),m({T,-T}),m({-T})),Ti,j表示评估主体i对评估客体j的信任值,为直接信任值、推荐信任值或者综合信任值的形式,且有m({T})+m({T,-T})+m({-T})=1;步骤二:评估主体为评估客体建立并更新信任评估表:评估主体通过拓扑控制协议发现周围可用的邻居节点,将可用的邻居节点设置为评估客体,并为每一个评估客体在本地内存中开辟存储空间,建立并定期更新信任评估表,记录评估客体的直接信任值、推荐信任值和总体信任值;步骤三:评估主体观测评估客体的网络行为,综合考虑各信任因子,计算当前时间段内直接信任值的观测值:(1)发送速率因子sfi,j:评估主体i监听评估客体j的数据发送情况,若发包数量低于阈值下限thl,发送速率因子sfi,j等于0;若发包数量超过阈值上限thu,发送速率因子sfi,j等于0;网络发包数量的期望值为es,发送速率因子sfi,j:其中,spi,j为发包数量,当发包数量spi,j在(thl,thu)范围内时,发送速率因子sfi,j大于0;(2)新鲜性因子ffi,j:对节点发送数据的时间相关性进行分析,若评估主体i监测到评估客体j反复发送内容相同的数据包,则评估客体j在执行重放攻击,新鲜性因子ffi,j:(math)??(mrow)?(msub)?(mi)ff(/mi)?(mrow)?(mi)i(/mi)?(mo),(/mo)?(mi)j(/mi)?(/mrow)?(/msub)?(mo)=(/mo)?(mfrac)?(msub)?(mi)nrp(/mi)?(mrow)?(mi)i(/mi)?(mo),(/mo)?(mi)j(/mi)?(/mrow)?(/msub)?(mrow)?(msub)?(mi)rp(/mi)?(mrow)?(mi)i(/mi)?(mo),(/mo)?(mi)j(/mi)?(/mrow)?(/msub)?(mo)+(/mo)?(msub)?(mi)nrp(/mi)?(mrow)?(mi)i(/mi)?(mo),(/mo)?(mi)j(/mi)?(/mrow)?(/msub)?(/mrow)?(/mfrac)?(mo)-(/mo)?(mo)-(/mo)?(mo)-(/mo)?(mrow)?(mo)((/mo)?(mn)2(/mn)?(mo))(/mo)?(/mrow)?(/mrow)?(/math)其中,rpi,j为内容重复的数据包的数量,nrpi,j为)?(mi)D(/mi)?(/msubsup)?(mrow)?(mo)((/mo)?(mo){(/mo)?(mi)T(/mi)?(mo)}(/mo)?(mo))(/mo)?(/mrow)?(mo),(/mo)?(msubsup)?(mi)m(/mi)?(mrow)?(msub)?(mi)k(/mi)?(mn)1(/mn)?(/msub)?(mo),(/mo)?(mi)j(/mi)?(/mrow)?(mi)D(/mi)?(/msubsup)?(mrow)?(mo)((/mo)?(mo){(/mo)?(mi)T(/mi)?(mo),(/mo)?(mo)-(/mo)?(mi)T(/mi)?(mo)}(/mo)?(mo))(/mo)?(/mrow)?(mo),(/mo)?(msubsup)?(mi)m(/mi)?(mrow)?(msub)?(mi)k(/mi)?(mn)1(/mn)?(/msub)?(mo),(/mo)?(mi)j(/mi)?(/mrow)?(mi)D(/mi)?(/msubsup)?(mrow)?(mo)((/mo)?(mo)-(/mo)?(mi)T(/mi)?(mo))(/mo)?(/mrow)?(/mrow)?(/math)分别为的可信分量、不确定分量和不可信分量,集合θ为{{T},{T,-T},{-T}},任意集合A、E和若的可信分量传递的的可信分量为的可信分量,的不可信分量传递的直接信任值为的不可信分量,则直接信任值的条件传递过程定义为(math)??(mrow)?(msubsup)?(mi)m(/mi)?(mrow)?...

【技术特征摘要】

【专利技术属性】
技术研发人员:吴银锋周翔冯仁剑于宁万江文
申请(专利权)人:北京航空航天大学
类型:发明
国别省市:11

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

1