研究文章

TBSMR:建立了一个基于信任的安全多路径路由协议增强移动Ad Hoc网络的QoS

算法1

路由过程。
步骤1:Intiate_DummyTransact ()
{步骤1.1:源节点广播与假目的地址和虚拟RREQ
目的地序号使用Send_Dummy_RREQ ()函数。
步骤1.2:如果(RREP==收到)
相应的节点标记为恶意节点。
这个恶意节点ID传播到网络中其他节点。
}
步骤2:由源节点路由发现。
步骤3:路由建立通过考虑节点的信任值。
步骤4:数据包从源节点传输到目的地
为每个节点在现有路线
检查信任值(trust_val),交通拥堵状况和可用的能量水平
如果((trust_val > 0.6) andand (QS = = 0) andand (Avail_Pow > Thresh_Pow))
{
DREQ发送给下一个节点的路由表,等待DREP
如果(DREP = =收到)
发送数据包到下一个节点,等待博士(数据)包
如果(= =收到博士)
节点标记为受信任的。
更新和传播节点的信任值。
}
else if (turst_val > 0.6)
{
如果((QS = = 1) | | (Avail_Pow≤Thresh_energy))
{
从缓存选择备用路由转发数据包。
转到步骤4。
}
else if (trust_val < 0.6)
{
将节点标记为恶意从路由表和删除。
选择替换路线如果可用,否则
转到步骤2。
}
其他的
重建路由使用步骤2和重复这个过程。
}