发明名称 一种P2P环境下基于可信度的安全路由方法
摘要 本发明公开一种P2P环境下基于可信度的安全路由方法,包括如下步骤:(1)源节点根据所要发送的数据对安全性的要求,确定信任度K;(2)计算其所有邻节点的信任度;(3)判断目的节点是否在邻节点中,若存在且信任度大于等于K,则发送数据包,否则返回失败信息;若目的节点不在其邻节点中,则进入下一步骤;(4)在其邻节点中,找出所有信任度大于等于K的邻节点,根据概率算法公式计算得到下一跳节点;(5)下一跳节点接收数据包,重复步骤(2),直至将数据包传送至目的节点或返回失败信息。此路由方法降低了路径中信息篡改类和路由失效类恶意节点出现的概率,提高了信息传输的安全性。
申请公布号 CN101969405A 申请公布日期 2011.02.09
申请号 CN201010527262.5 申请日期 2010.11.02
申请人 南京邮电大学 发明人 张顺颐;宁向延;谈玲;周井泉;张旋
分类号 H04L12/56(2006.01)I;H04L29/08(2006.01)I 主分类号 H04L12/56(2006.01)I
代理机构 南京经纬专利商标代理有限公司 32200 代理人 许方
主权项 1.一种P2P环境下基于可信度的安全路由方法,其特征在于包括如下步骤:(1)源节点根据所要发送的数据对安全性的要求,确定信任度K;(2)计算其所有邻节点的信任度;(3)判断目的节点是否在邻节点中,若是,则继续判断该目的节点的信任度是否大于K,若大于或等于K则源节点直接将数据包发送给该目的节点,若小于K则停止发送数据包,同时返回失败信息;若目的节点不在邻节点中,则进入下一步骤;(4)在其邻节点中,找出所有满足“信任度k<sub>xy</sub>大于等于K”条件的邻节点,若仅有一个,则将该节点作为下一跳节点,进行数据包传输,若有多个,则根据概率算法公式计算得到下一跳节点:<img file="2010105272625100001DEST_PATH_IMAGE001.GIF" wi="105" he="66" />其中,<img file="451525DEST_PATH_IMAGE002.GIF" wi="18" he="25" />表示本节点对节点k的信任度;(5)下一跳节点接收数据包,重复步骤(2),直至将数据包传送至目的节点或返回失败信息。
地址 210003 江苏省南京市新模范马路66号