摘要

RPL路由协议是物联网环境中的一种轻量级距离矢量路由协议,其容易受到恶意节点攻击,从而导致网络丢包严重,甚至影响节点间的正常通信。为检测并隔离RPL路由协议中的Rank攻击节点,提出一种基于信任机制与Rank阈值的安全RPL路由协议Sec-RPL。引入直接信任值计算方法,利用攻击节点的恶意行为会引起信任值下降这一特性,初步筛选出正常节点及疑似恶意节点,再根据疑似恶意节点的Rank值与Rank阈值进行比较,将低于Rank阈值的疑似恶意节点确定为攻击节点进行隔离,实现最佳路由决策。仿真结果表明,Sec-RPL路由协议在检测成功率、丢包率及误报率方面均有较好的性能,并且相比OF0-RPL和原RPL路由协议计算资源消耗更少、安全性更高。

全文