发明名称 一种基于网络编码的信任值计算方法
摘要 一种基于网络编码的信任值计算方法,属于计算机数据安全领域。本发明提出了将信任应用于存在网络编码节点的计算机网络中,从而保证数据传输的可靠性。由于应用网络编码的网络中并不是所有节点都参与编码,为了达到较高的性能,会选取部分节点成为编码节点,因此会存在编码节点和非编码节点。本发明为了尽最大努力保证基于网络编码网络的数据传输的安全性,提出了两个分别计算它们信任值的公式。每个节点每隔一段时间按照公式更新邻居节点的信任值,当某个节点信任程度较低时,对其实施惩罚措施。整个过程保证了节点的可信性,增强了数据传输过程中的安全可靠性,提高了基于网络编码网络的整体性能。
申请公布号 CN103095699B 申请公布日期 2015.11.25
申请号 CN201310009806.2 申请日期 2013.01.11
申请人 中国传媒大学 发明人 潘耘;于亚芳;王琨;方驰
分类号 H04L29/06(2006.01)I;H04L29/08(2006.01)I;H04L1/00(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/06(2006.01)I
代理机构 代理人
主权项 一种基于网络编码的信任值计算方法,其特征在于,通过监测邻居节点的发包情况量化对邻居节点的信任程度;根据邻居节点转发数据包的情况来更新对邻居节点的信任值,若信任值低于设定的阀值τ时,则认为该节点是不可信节点,采取一定的惩罚措施;网络中节点V<sub>k</sub>要得知对邻居节点V<sub>i</sub>的信任程度,初始化每个邻居节点的信任值为1,之后更新邻居节点信任值时分情况根据以下公式计算:(1)若节点V<sub>i</sub>是非编码节点,V<sub>k</sub>计算V<sub>i</sub>的信任值公式如下:<img file="FSB0000142037910000011.GIF" wi="1277" he="292" />(2)若节点V<sub>i</sub>是编码节点,V<sub>k</sub>计算V<sub>i</sub>的信任值公式如下:<img file="FSB0000142037910000012.GIF" wi="806" he="259" />其中<img file="FSB0000142037910000013.GIF" wi="90" he="67" />是节点V<sub>k</sub>更新的邻居非编码节点V<sub>i</sub>的信任值,SF<sub>i</sub>是节点V<sub>i</sub>在时间段t内应该转发的数据包的数量,RF<sub>i</sub>是节点V<sub>i</sub>在时间段t内实际转发的数据包的数量,TF<sub>i</sub>是节点V<sub>i</sub>在时间段t内转发数据包时篡改过的数据包的数量,是节点V<sub>k</sub>在现在保持的节点V<sub>i</sub>的信任值,α,β和μ,γ是更新信任值时各个部分占的权重比,其中α,β和μ,γ均为大于零的实数,α+β=1,μ+γ=1。
地址 100024 北京市朝阳区定福庄东街1号