论文部分内容阅读
Ad Hoc网络作为一种无中心、自组织网络,因其不需要网络基础设施的支持,在战场、灾害、临时会议等特殊场合而得到广泛的应用。由于Ad Hoc网络的无线通信、分布式控制等特点使它存在许多安全隐患,随着网络规模扩大,普遍采用分级结构提高网络扩展性,使得分级Ad Hoc网络的安全问题成为研究的热点。针对分级结构Ad Hoc网络的特点和安全需求,提出一种基于节点角色的动态信誉评估模型。该模型主要分为信誉的计算、管理和更新三个部分,在信誉计算部分充分考虑了分级Ad Hoc网络中簇首、网关、簇成员节点在网络中扮演的不同角色,分别采取不同的信誉计算方法,根据节点行为以及路由过程中节点合作关系,建立信誉关系网络,使得信誉评估更加准确和合理;在信誉管理中,该模型采用簇首管理机制,缓解复杂计算带来的信誉收敛慢的问题,适合网络的扩展需求;在信誉更新过程中,相关节点的信誉信息更新带动各角色节点的信誉更新,鼓励簇成员对簇首良好的协作行为,增强簇成员参与网络活动的几率。利用NS-2等仿真软件对基于节点角色的动态信誉模型进行仿真测试。结果表明,该模型能够更加实时地、准确地反映节点当前的安全状态,并及时地根据其安全状态选择和调整路由,保障路由的相对安全和可靠,进而提高网络的性能,适合分级结构Ad Hoc网络的安全需求。