主权项 |
1.一种网络中节点信任评估方法,其特征在于,对于网络中任意节点P<sub>i</sub>和节点P<sub>j</sub>,节点P<sub>i</sub>维护一个与节点P<sub>j</sub>交互的基于时间窗口的记录列表,节点P<sub>i</sub>和节点P<sub>j</sub>的交互时间至少包含一个历史记录;保存每个节点交互信息,交互过后更新相应信息;节点P<sub>i</sub>按表达式Γ(P<sub>i</sub>,P<sub>j</sub>)=ω<sub>1</sub>·Γ<sub>D</sub>(P<sub>i</sub>,P<sub>j</sub>)+ω<sub>2</sub>·Γ<sub>I</sub>(P<sub>i</sub>,P<sub>j</sub>)来评估节点P<sub>j</sub>的总体信任度Γ(P<sub>i</sub>,P<sub>j</sub>);上式中的相应参数的计算过程如下,确定直接信任度Γ<sub>D</sub>(P<sub>i</sub>,P<sub>j</sub>)和反馈信任度Γ<sub>I</sub>(P<sub>i</sub>,P<sub>j</sub>),<img file="FDA00002920492700011.GIF" wi="870" he="149" />其中f<sub>1</sub>,f<sub>2</sub>,…,f<sub>n</sub>为节点P<sub>j</sub>的环境因素;b<sub>1</sub>(f<sub>1</sub>),b<sub>2</sub>(f<sub>2</sub>),…,b<sub>n</sub>(f<sub>n</sub>)为确定对应的环境因素f<sub>1</sub>,f<sub>2</sub>,…,f<sub>n</sub>选中与否的参数;a<sub>k</sub>为环境因素的权值;E<sub>k</sub>表示有过交互记录的节点对对于环境因素f<sub>k</sub>的评价;m为选中的环境因素的个数;<maths num="0001"><![CDATA[<math><mrow><msub><mi>Γ</mi><mi>I</mi></msub><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn><mi>N</mi></mfrac><mo>·</mo><msub><mrow><munderover><mi>Σ</mi><mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mi>Γ</mi></mrow><mi>D</mi></msub><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>·</mo><msub><mi>SE</mi><mi>k</mi></msub><mo>·</mo><msub><mi>TF</mi><mi>k</mi></msub><mo>·</mo><mi>Re</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>,</mo></mrow></math>]]></maths>其中N为与节点P<sub>i</sub>有过交互并且给出直接评价Γ<sub>D</sub>(P<sub>i</sub>,P<sub>j</sub>)的节点数;SE<sub>k</sub>为直接评价Γ<sub>D</sub>(P<sub>i</sub>,P<sub>j</sub>)的可信度;TF<sub>K</sub>为影响因子;Re(k)为节点相似度,即参与计算的环境因素的个数为n,P<sub>j</sub>对P<sub>i</sub>的每一个相关因素F通过一个取值范围为[0,1]的常数来表示,以表示相似程度,越大相似程度越高,<maths num="0002"><![CDATA[<math><mrow><mi>Re</mi><mrow><mo>(</mo><mi>k</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><munderover><mi>Σ</mi><mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow><mi>n</mi></munderover><msub><mi>F</mi><mi>n</mi></msub></mrow><mi>n</mi></mfrac><mo>;</mo></mrow></math>]]></maths>确定直接信任权重ω<sub>1</sub>和反馈信任权重ω<sub>2</sub>,<img file="FDA00002920492700014.GIF" wi="771" he="157" />其中h为用户设定的节点P<sub>i</sub>与节点P<sub>j</sub>的交互次数;Σ<sub>h</sub>Fail(P<sub>i</sub>,P<sub>j</sub>)为用户设定的节点P<sub>i</sub>与节点P<sub>j</sub>的h个交互中失败的次数;β是调节参数,<img file="FDA00002920492700015.GIF" wi="692" he="132" />L'为反馈节点的个数,L为节点P<sub>i</sub>监测到的所有与节点P<sub>j</sub>有交互的节点数;φ(L')和φ(L)对应的函数为φ(x)=1-1(x+δ),x为自变量,δ为节点P<sub>i</sub>设定的调节常数,<maths num="0003"><![CDATA[<math><mrow><msub><mi>ω</mi><mn>1</mn></msub><mo>=</mo><mfrac><mrow><mi>R</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mrow><mi>R</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><mi>A</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>,</mo></mrow></math>]]></maths><maths num="0004"><![CDATA[<math><mrow><msub><mi>ω</mi><mn>2</mn></msub><mo>=</mo><mfrac><mrow><mi>A</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow><mrow><mi>R</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow><mo>+</mo><mi>A</mi><mrow><mo>(</mo><msub><mi>P</mi><mi>i</mi></msub><mo>,</mo><msub><mi>P</mi><mi>j</mi></msub><mo>)</mo></mrow></mrow></mfrac><mo>.</mo></mrow></math>]]></maths> |