1.一种基于信任及噪声点检测技术的多协议层的入侵检测方法,其特征在于,包括:搭建无线传感器网络;
通过计算节点在物理层、MAC层、网络层关键参数的相对偏差值得到节点在各层的信任值;
根据物理层、MAC层、网络层得到的信任值,进行融合得到总的信任值;
由数据噪声点技术将数据代入检测出异常的节点,得到传感器节点的噪声点列表;
利用惩罚机制,确定惩罚力度,得到最终节点的信任值,对于信任值低于阈值的节点,列为恶意节点;
其中,通过计算节点在物理层、MAC层、网络层关键参数的相对偏差值得到节点在各层的信任值,具体包括:根据发送、接收、转发包的数量来衡量能量损耗,利用节点与邻居节点的能耗的相对偏差值得到物理层的信任值;
根据节点的退避窗口的随机性以及包重传次数,得到节点的空闲时间和重传率;利用节点与邻居节点的空闲时间和重传率的相对偏差值得到MAC层的信任值;
根据节点与邻居节点的的包转发率和节点到簇头的跳数的相对偏差值计算网络层的信任值;
其中,由数据噪声点技术将数据代入检测出异常的节点,得到传感器节点的噪声点列表,具体包括:各协议层的参数作为数据,发送给簇头或者基站;
簇头或基站将接收到的参数,利用得到的信任值给予每个节点参数的不同权重,代入算法中得到检测结果;
将得到的检测结果生成一个传感器噪声点列表,并发送给各个节点;
其中,利用惩罚机制,确定惩罚力度,得到最终节点的信任值,对于信任值低于阈值的节点,列为恶意节点,具体包括:利用协议层的融合信任值,将节点的惩罚力度加上权重,信任值越高,惩罚力度越大;
对节点的信任值进行惩罚,得到最终节点的信任值;
利用误报率和漏报率得到检测阈值,将节点信任值与阈值对比,小于阈值即为恶意节点。