The invention discloses a method for monitoring the intrusion of wireless sensor network nodes, which can carry out clustering algorithm based on mathematical morphology, clustering algorithm based on distance, and hierarchical clustering for the received signal strength indication and link quality indication of each wireless sensor network node when transmitting data, respectively. Class algorithm determines the final clustering results based on the three clustering results, and judges whether there are illegal intrusive network nodes according to the relationship between the final clustering results and the number of nodes in wireless sensor networks. It can be seen that this method combines three clustering methods to get the final clustering results, so the clustering results are more accurate and more reliable, and effectively achieve the purpose of monitoring illegal intrusion nodes in wireless sensor networks. In addition, the invention also provides a device, a device and a computer readable storage medium for monitoring the intrusion of wireless sensor network nodes, whose functions correspond to those of the above methods.
【技术实现步骤摘要】
监测无线传感器网络节点入侵的方法、装置及设备
本专利技术涉及无线网络安全领域,特别涉及一种监测无线传感器网络节点入侵的方法、装置、设备及计算机可读存储介质。
技术介绍
随着网络技术的发展,无线网络已经走入生活的方方面面,无线网络的安全也开始引起越来越多的关注。解决无线传感网络安全问题通常采用加密和认证的方法,加密可以保证攻击者即使获得传输的密文消息也不能破解得出明文消息,认证可以保证消息来自合法的节点以及验证消息是否被修改过。但是,以上两种方法属于被动防御而且不能实现入侵监测。采用加密或认证的方法来保证数据传输的安全,其计算复杂度和能耗较高,系统成本高昂,且最重要的是加密或认证的方法很少能支持入侵监测,当一个无线传感网络中出现恶意节点的入侵时,无法实时地监测到此节点的攻击,因而其安全性受到限制。可见,如何解决提供一种可靠的监测无线传感器网络节点入侵的方法,非常具有研究意义。
技术实现思路
本专利技术的目的是提供一种监测无线传感器网络节点入侵的方法、装置、设备及计算机可读存储介质,用以解决传统无线传感器网络因无法实施监测入侵节点导致安全性较低的问题。为解决上述技术问题,本专利技术提供了一种监测无线传感器网络节点入侵的方法,包括:确定无线传感器网络中各个网络节点在传输数据时的接收信号强度指示和链路质量指示;利用基于数学形态学的聚类算法对所述链路质量指示进行聚类,得到第一聚类结果;利用基于距离的聚类算法对所述接收信号强度指示和所述链路质量指示进行聚类,得到第二聚类结果;利用基于层次的聚类算法对所述接收信号强度指示和所述链路质量指示进行聚类,得到第三聚类结果;根据所述 ...
【技术保护点】
1.一种监测无线传感器网络节点入侵的方法,其特征在于,包括:确定无线传感器网络中各个网络节点在传输数据时的接收信号强度指示和链路质量指示;利用基于数学形态学的聚类算法对所述链路质量指示进行聚类,得到第一聚类结果;利用基于距离的聚类算法对所述接收信号强度指示和所述链路质量指示进行聚类,得到第二聚类结果;利用基于层次的聚类算法对所述接收信号强度指示和所述链路质量指示进行聚类,得到第三聚类结果;根据所述第一聚类结果、所述第二聚类结果、所述第三聚类结果,确定最终聚类结果;根据所述最终聚类结果和所述无线传感器网络中的节点数量的大小关系,判断所述无线传感器网络中是否存在非法入侵的网络节点。
【技术特征摘要】
1.一种监测无线传感器网络节点入侵的方法,其特征在于,包括:确定无线传感器网络中各个网络节点在传输数据时的接收信号强度指示和链路质量指示;利用基于数学形态学的聚类算法对所述链路质量指示进行聚类,得到第一聚类结果;利用基于距离的聚类算法对所述接收信号强度指示和所述链路质量指示进行聚类,得到第二聚类结果;利用基于层次的聚类算法对所述接收信号强度指示和所述链路质量指示进行聚类,得到第三聚类结果;根据所述第一聚类结果、所述第二聚类结果、所述第三聚类结果,确定最终聚类结果;根据所述最终聚类结果和所述无线传感器网络中的节点数量的大小关系,判断所述无线传感器网络中是否存在非法入侵的网络节点。2.如权利要求1所述的方法,其特征在于,所述根据所述第一聚类结果、所述第二聚类结果、所述第三聚类结果,确定最终聚类结果包括:预先分别为所述第一聚类结果、所述第二聚类结果、所述第三聚类结果赋予第一权重系数、第二权重系数、第三权重系数,其中,所述第一权重系数、第二权重系数、以及所述第三权重系数的和为1;根据所述第一聚类结果、所述第二聚类结果、所述第三聚类结果,以及所述第一权重系数、第二权重系数、第三权重系数,确定最终聚类结果;所述根据所述最终聚类结果和所述无线传感器网络中的节点数量的大小关系,判断所述无线传感器网络中是否存在非法入侵的网络节点包括:判断所述最终聚类结果是否大于所述无线传感器网络中的节点数量;若大于,则所述无线传感器网络中存在非法入侵的网络节点。3.如权利要求2所述的方法,其特征在于,所述第一权重系数、所述第二权重系数、以及所述第三权重系数均为1/3。4.如权利要求1所述的方法,其特征在于,所述利用基于数学形态学的聚类算法对所述链路质量指示进行聚类,得到第一聚类结果包括:根据所述链路质量指示,确定链路质量阶梯曲线,所述链路质量阶梯曲线的横坐标为采样序号,纵坐标为所述链路质量指示;确定所述链路质量阶梯曲线与横坐标轴之间的子图区域;利用数学形态学中的侵蚀运算对所述子图区域进行多次运算,得到多个微粒分数;根据所述微粒分数,确定微粒分布曲线;根据所述微粒曲线,确定所述第一聚类结果。5.如权利要求4所述的方法,其特征在于,所述利用基于距离的聚类算法对所述接收信号强度指示和所述链路质量指示进行聚类,得到第二聚类结果包括:根据所述接收信号强度指示和所述链路质量指示,确定数据联合分布图,所述联合分布图的横坐标为所述接收信号强度指示,纵坐标为所述链...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。