1.一种基于信道特征的无线网络Sybil攻击的检测方法,其特征在于:包括如下步骤:
①中心探测AP收集每个客户端的信号状态特征信息,利用自适应MUSIC算法消除信道状态特征中的相位偏差和时间偏差,同时应用空间平滑MUSIC算法通过接收相位计算视距路线的波达角,并且通过对比不同的RSSI值来区分不同AP发射的角度信号;
②结合波达角和信号强度的Sybil攻击,对Sybil节点进行检测,通过跟节点实际发送波达角度AoA和RSSI对比,准确区分出该节点是否遭到Sybil攻击;
③构建Sybil攻击检测模型系统,对不同角度AP和移动设备进行实验,同时对角度进行计算并对Sybil攻击进行仿真实验,检测Sybil节点和Sybil攻击。
2.根据权利要求1所述的一种基于信道特征的无线网络Sybil攻击的检测方法,其特征在于:上述步骤①应用空间平滑MUSIC算法通过接收相位计算视距路线的波达角的方法是:中心测角AP中有三个天线,将每两个天线分为一组 共有2组作为
视距路线的输入,即空间平滑MUSIC算法将信号x1,x2,x3以 的形式作为输入。
3.根据权利要求1所述的一种基于信道特征的无线网络Sybil攻击的检测方法,其特征在于:上述步骤③Sybil攻击检测模型系统是:四个客户端A,B,C,D在不同的角度上,客户端A伪造出Sybil节点B’,节点B’以客户端B的身份发送请求,接受来自AP的返回数据,因此,B的数据就会同时被A截获;由于AP可以接受到CSI,通过自适应MUSIC算法分析CSI中的相位信息来计算发送客户端角度,由于客户端A,B角度不同我们可以确定数据实际是发送于客户端A,而不是真实的客户端B,因此Sybil攻击可以被有效检,同时节点B’被判定为Sybil节点。
4.根据权利要求1所述的一种基于信道特征的无线网络Sybil攻击的检测方法,其特征在于:上述步骤③Sybil攻击检测模型系统是:客户端A,D在同一角度上,不同的弧度半径上,自适应MUSIC算法能够检测伪造的节点D’和客户端D具有相同的角度,但是他们具有不同的RSSI值,因此节点D’为Sybil节点。
5.根据权利要求1所述的一种基于信道特征的无线网络Sybil攻击的检测方法,其特征在于:上述步骤③Sybil攻击检测模型系统是:当A伪造大量的Sybil节点时。不管虚拟节点发送的是任何格式的数据包,AP通过接收的信道状态特征中的相位信息结合自适应MUSIC算法,能够确定这些节点均发送于同一角度的客户端A,如果这些节点并没有影响到客户端B,C,D接入网络,我们可以确定当前网络中只存在四个角度在发送数据,因此,当客户端B,C,D在网络中遭受大量节点发起的DoS攻击时,我们只能检测这里只存在一个节点在发送大量数据,即客户端A。该客户端为Sybil攻击发起的客户端,同时,其他伪造节点均为Sybil节点。
6.根据权利要求1所述的一种基于信道特征的无线网络Sybil攻击的检测方法,其特征在于:上述步骤③的具体方法是:当所有的客户端接入到网络中,中心鉴别AP由于装备有Intel 5300网卡,负责接收数据并且将采样的数据包发送给服务器,服务器负责处理采样数据,运行自适应MUSIC算法来创建一个包含所有客户端的AOA和RSSI的表,一旦有客户端接入到无线网络,系统将会对比其AoA和RSSI值和实际节点的差异,当他们低于阈值时,他们即来自同一Sybil节点,服务器则会发送警告信息给AP停止接收来自Sybil客户端的信息。