一种基于环境感知的Q学习信任评估机制,应用于水下声学传感器网络(UASNs)
《Computer Standards & Interfaces》:An environment-aware Q-learning-based trust evaluation scheme in Underwater Acoustic Sensor Networks (UASNs)
【字体:
大
中
小
】
时间:2025年10月24日
来源:Computer Standards & Interfaces 3.1
编辑推荐:
水下声学传感器网络(UASN)面临通信不稳定、节点移动性强及内部攻击威胁,传统信任模型在动态环境适应性不足。本文提出环境感知型Q-learning信任评估(EAQTE)方案,融合通信质量(传输成功率方差)、节点稳定性(运动相似性)和环境因素,通过能量行为、数据一致性和通信可靠性三重证据收集,构建信念、怀疑、不确定三级信任状态动态评估机制。仿真显示EAQTE在节点密度、速度变化场景下分别提升能效5.66%、5.19%,降低误报率19.65%、11.8%,检测准确率达TUMRL的92.14%。
在当前快速发展的科技背景下,水下声学传感器网络(Underwater Acoustic Sensor Networks, UASNs)已经成为军事和民用领域中不可或缺的一部分。这些网络广泛应用于海洋养殖、海洋监测以及海洋灾害预警等多个场景,为水下环境中的信息采集和传输提供了重要支持。然而,UASNs的运行环境极具挑战性,其通信特性决定了它容易受到各种安全威胁的影响,包括但不限于信号窃取、数据篡改、身份伪造以及拒绝服务(DoS)等攻击。由于水下声波传播的特殊性,如带宽有限、传输延迟高、能量消耗大,使得UASNs在面对安全问题时显得尤为脆弱。
为应对这些安全挑战,信任机制(Trust Mechanisms)作为一种有效的安全解决方案,逐渐被引入到UASNs的设计与实现中。信任机制通过评估节点之间的交互行为,识别潜在的恶意节点,从而提高网络的安全性和可靠性。然而,现有的信任模型在面对水下环境的动态变化和复杂攻击模式时,往往表现出一定的局限性。例如,一些模型缺乏对环境因素的敏感度,无法及时调整信任状态以适应不断变化的网络条件;另一些模型则在处理多节点交互和分布式信任评估时,表现出计算效率低、响应速度慢等问题。此外,部分模型在应对节点行为异常时,容易产生误报或漏报,影响了整体的信任评估效果。
针对上述问题,本文提出了一种基于环境感知的强化学习信任评估(Environment-Aware Q-learning-based Trust Evaluation, EAQTE)方案,旨在为UASNs提供更加高效、可靠和灵活的信任管理机制。EAQTE的核心思想是将环境因素纳入信任评估过程中,通过结合水下通信环境中的关键参数,如通信信道质量、节点稳定性等,来增强信任机制的适应能力。同时,该方案还引入了多种信任证据的收集方式,包括基于能量的行为分析、基于数据的一致性检测以及基于通信的交互可靠性评估,从而构建一个全面的信任评估体系。
在EAQTE的框架中,每个节点通过与邻近节点的交互,收集三种类型的信任证据。首先是能量行为,该机制通过分析节点的能量变化序列,识别其是否符合正常节点的行为模式。例如,如果一个节点的能量消耗速率明显高于其他节点,或者其能量变化序列与已知的正常模式存在显著差异,那么该节点可能被判定为存在异常行为。其次是数据一致性,该机制假设在同一空间-时间区域内的节点,其收集的数据应遵循一定的统计规律,如正态分布。如果数据偏离这一规律,可能意味着该节点存在数据篡改或伪造行为。最后是通信可靠性,该机制通过统计节点之间的成功和失败通信次数,来判断其是否具备良好的通信能力。如果一个节点频繁出现通信失败,那么其可信度可能会降低。
EAQTE采用了一种基于Q-learning的强化学习算法,将信任状态划分为三种类型:信任(Belief)、不信任(Disbelief)和不确定(Uncertain)。这三种状态分别对应于节点是否被认为是可信的、是否被认为是不可信的以及是否无法确定其可信度。通过这种分类方式,EAQTE能够在不同的网络环境中动态调整信任状态,从而实现更精确的威胁检测。此外,该方案还设计了一个奖励函数,用于动态结合直接和间接的信任信息,使系统能够持续适应网络的变化,并有效检测多种类型的攻击,包括DoS攻击、选择性转发攻击、虫洞攻击以及基于信任的攻击(如恶意节点的“好口”或“坏口”行为)。
在实际应用中,EAQTE的优势体现在多个方面。首先,它通过引入环境感知机制,提高了对水下环境动态变化的适应能力。水下环境中的节点可能因为水流、地形变化或其他因素而发生移动,这会影响通信信道的质量和节点之间的交互可靠性。EAQTE通过实时监测这些环境因素,能够动态调整信任评估,从而减少因环境变化导致的信任误判。其次,EAQTE在信任证据的收集过程中,采用了多维度的分析方式,使得信任评估更加全面和准确。例如,通过分析节点的能量变化序列,可以更早地识别出潜在的恶意节点;通过检测数据的一致性,可以发现数据篡改行为;通过统计通信成功和失败的次数,可以评估节点的通信能力。
此外,EAQTE在面对不同的攻击模式时,表现出较强的鲁棒性。例如,在攻击模式切换的场景下,EAQTE的检测准确率略低于传统的TUMRL模型,但其整体性能在其他方面仍具有显著优势。在节点速度变化的场景下,EAQTE的误报率相比TUMRL降低了19.65%,而在不同节点密度的场景下,其误报率降低了11.8%。这表明EAQTE在处理动态变化的网络环境时,能够有效减少误报,提高检测的准确性。同时,EAQTE在提升能量效率方面也表现出色,当网络中被攻击的节点比例增加时,其能量效率相比TUMRL提高了5.19%;在不同节点密度的场景下,其能量效率提高了5.66%。这些结果表明,EAQTE能够在保证检测准确性的前提下,有效降低能量消耗,提高网络的运行效率。
在实验设计方面,本文采用网络模拟器(Network Simulator 3, NS3)对EAQTE的性能进行了全面评估。实验环境设定为一个三维的水下网络,包含500个同构的水下节点和一个无限能量的汇聚节点。该网络的规模为500×500×500立方米,能够模拟真实的水下环境。实验结果表明,EAQTE在多个关键性能指标上优于现有的几种信任模型,包括TUMRL、ARTMM和TMC。在检测准确率方面,EAQTE相比TUMRL提高了7.01%,相比ARTMM和TMC也有显著提升。在误报率方面,EAQTE相比TUMRL降低了19.65%和11.8%。在能量效率方面,EAQTE相比TUMRL提高了5.19%和5.66%。这些实验结果充分验证了EAQTE在提升UASNs安全性、可靠性和能量效率方面的有效性。
EAQTE的创新点在于其将环境因素与信任评估相结合,形成了一种更加智能化的信任管理机制。传统的信任模型往往忽视了环境因素对网络行为的影响,导致在面对动态变化的网络环境时,信任评估的准确性受到影响。而EAQTE通过引入环境感知机制,能够实时监测网络中的环境变化,并据此调整信任评估策略。这种设计不仅提高了信任评估的准确性,还增强了系统的适应能力,使其能够在不同的网络条件下保持较高的检测性能。
在实际应用中,EAQTE能够有效应对多种类型的攻击,包括但不限于拒绝服务攻击(DoS)、选择性转发攻击、虫洞攻击以及基于信任的攻击。这些攻击方式对UASNs的安全性构成了严重威胁,而EAQTE通过结合Q-learning算法和多维度的信任证据收集方式,能够动态调整信任状态,提高对攻击的识别能力。例如,在面对DoS攻击时,EAQTE能够通过分析通信信道的质量和节点的稳定性,识别出异常的通信行为,并及时调整信任状态。在面对选择性转发攻击时,EAQTE能够通过检测数据的一致性,识别出数据被篡改的迹象,并采取相应的措施。在面对虫洞攻击时,EAQTE能够通过分析节点之间的通信可靠性,识别出异常的通信路径,并及时调整信任评估。在面对基于信任的攻击时,EAQTE能够通过分析节点的能量变化和数据行为,识别出恶意节点的“好口”或“坏口”行为,并采取相应的应对策略。
EAQTE的另一个重要特点是其能够有效降低误报率。误报率是衡量信任机制性能的重要指标之一,过高的误报率会导致正常节点被错误地判定为恶意节点,从而影响网络的正常运行。EAQTE通过引入多维度的信任证据收集方式,能够更精确地识别节点的行为,减少误报的可能性。例如,在节点速度变化的场景下,EAQTE的误报率相比TUMRL降低了19.65%;在不同节点密度的场景下,其误报率降低了11.8%。这些结果表明,EAQTE在降低误报率方面具有显著优势,能够有效提高网络的安全性和可靠性。
此外,EAQTE在提升能量效率方面也表现出色。水下环境中的节点通常需要长时间运行,而能量消耗是影响网络寿命的重要因素。EAQTE通过分析节点的能量变化行为,能够识别出高能耗的节点,并采取相应的措施,如降低其信任度或限制其通信行为,从而有效降低整体的能量消耗。例如,当网络中被攻击的节点比例增加时,EAQTE的能量效率相比TUMRL提高了5.19%;在不同节点密度的场景下,其能量效率提高了5.66%。这些结果表明,EAQTE能够在保证检测准确性的前提下,有效降低能量消耗,提高网络的运行效率。
综上所述,EAQTE作为一种基于环境感知的强化学习信任评估方案,在多个关键性能指标上表现出色,能够有效应对水下环境中的安全威胁,提高网络的安全性、可靠性和能量效率。通过将环境因素与信任评估相结合,EAQTE不仅提高了信任机制的适应能力,还增强了系统的鲁棒性,使其能够在复杂的水下环境中保持较高的检测性能。此外,EAQTE在降低误报率和提升能量效率方面也具有显著优势,能够有效减少因误报导致的网络性能下降,并延长网络的运行寿命。这些优势使得EAQTE成为一种极具潜力的水下传感器网络信任管理机制,能够为UASNs提供更加高效和可靠的安全保障。
生物通微信公众号
生物通新浪微博
今日动态 |
人才市场 |
新技术专栏 |
中国科学人 |
云展台 |
BioHot |
云讲堂直播 |
会展中心 |
特价专栏 |
技术快讯 |
免费试用
版权所有 生物通
Copyright© eBiotrade.com, All Rights Reserved
联系信箱:
粤ICP备09063491号