论文部分内容阅读
Ad Hoc网络作为一种无线自组织多跳网络,不需要网络基础设施的支持。每个节点具有无线收发、接入、路由、交换等功能。由于其自组织性、自愈性强的特点,在战场、灾害、临时会议等特殊场合而得到广泛的应用。由于Ad Hoc网络的无线通信、分布式控制等特点使它存在许多安全隐患,自私攻击是其中一种。随着网络规模扩大,普遍采用分级结构提高网络扩展性,使得分级Ad Hoc网络的安全问题成为研究的热点。针对分级结构Ad Hoc网络的特点和安全需求,首先提出一种基于节点角色的动态信誉评估算法。该算法充分考虑了分级Ad Hoc网络中簇首、网关、簇成员节点在网络中扮演的不同角色,分别采取不同的信誉计算方法,根据节点行为以及路由过程中节点合作关系,建立信誉关系网络,使得信誉评估更加准确和合理。在信誉管理中,该算法采用簇首管理机制,缓解复杂计算带来的信誉收敛慢的问题,适合网络的扩展需求。然后根据Ad Hoc网络中节点用户的社会特性提出转发意愿评估算法。该算法将节点用户的社会特征量化处理,计算节点之间的社会关联度,来作为节点之间愿意主动合作的衡量标准。最后综合节点角色信誉与转发意愿,将两者同时作用于路由发现过程中,即可有效地选出最优路由。利用NS-2仿真软件对基于节点社会特性的动态信誉算法进行仿真测试。结果表明,该算法能够更加实时地、准确地反映节点当前的安全状态,并及时地根据其安全状态选择和调整路由,保障路由的相对安全和可靠,进而提高网络的性能,适合大型分级结构Ad Hoc网络的安全需求。