发明名称 基于传感器的认知无线网络对多种类型攻击的检测方法
摘要 基于传感器的认知无线网络对多种类型攻击的检测方法,特别是涉及到认知无线网络安全。包括认知无线网络中的电子欺骗攻击、多面攻击、恶意干扰和自私行为攻击的检测。该方法利用多个固定位置的传感器作为无线频谱的监测者,根据传感器在信道上测得的接收信号强度信息来对抗针对无线传输的攻击。不仅可以同时检测多种无线网络攻击,还能够对攻击者进行定位,从而为下一步惩戒攻击者做准备,达到确保认知无线网络中无线传输安全的目的。
申请公布号 CN102595411B 申请公布日期 2014.07.02
申请号 CN201210064414.1 申请日期 2012.01.11
申请人 厦门大学 发明人 肖亮;康姗;颜蜜
分类号 H04W12/12(2009.01)I;H04W24/08(2009.01)I;H04W84/18(2009.01)I 主分类号 H04W12/12(2009.01)I
代理机构 厦门南强之路专利事务所(普通合伙) 35200 代理人 马应森
主权项 1.基于传感器的认知无线网络对多种类型攻击的检测方法,其特征在于包括以下步骤:步骤1:在认知无线网络的覆盖范围中放置M个传感器,通过训练,初始化系统检测参数,将第i个传感器放置在坐标为(x<sub>i</sub>,y<sub>i</sub>)的位置,i=1,2,3,…M;所述系统检测参数包括电子欺骗攻击的检验阈值α、多面攻击的检验门限θ和干扰攻击的特定门限值τ中的至少一个;步骤2:用传感器测量当前用户信号的接收信号强度RSS,同时检测该时刻在公共控制信道上广播的各用户的频谱分配;M个传感器在K个频点上测量RSS,用P<sub>r</sub>(u,i,l)代表传感器i在第l个信道上测得的用户u的RSS,其中,1≤u≤S,1≤i≤M,1≤l≤K,从而获得M×K维矢量<img file="FDA0000465655270000011.GIF" wi="156" he="72" />即<img file="FDA0000465655270000012.GIF" wi="445" he="85" />第i个传感器在K个频点的平均功率用P<sub>av</sub>(i)表示;传感器监视各用户的吞吐量,并监听公共控制信道,获取网络的调度信息,包括每个用户分得的信道资源和相关时间,以及各用户额定发射功率P<sub>T</sub>(u);步骤3:传感器根据步骤2的测量结果,通过公式<img file="FDA0000465655270000013.GIF" wi="382" he="88" />计算用户u的当前信道增益矢量<img file="FDA0000465655270000017.GIF" wi="115" he="62" />其中,<img file="FDA0000465655270000014.GIF" wi="126" he="94" />为M×K维矢量,P<sub>T</sub>(u)为各用户额定发射功率;步骤4:传感器根据步骤3的结果,对比<img file="FDA0000465655270000018.GIF" wi="93" he="57" />和传感器记录的用户u的信道矢量的参考值<img file="FDA0000465655270000015.GIF" wi="117" he="71" />采用以下公式计算电子欺骗攻击的检验统计量L(u)和多面攻击的检验统计量L(u,v);<maths num="0001"><![CDATA[<math><mfenced open='{' close=''><mtable><mtr><mtd><mi>L</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>|</mo><mo>|</mo><mover><mi>G</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mrow><msup><mover><mi>G</mi><mo>&OverBar;</mo></mover><mi>T</mi></msup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mover><mi>G</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow></mrow><msup><mrow><mo>|</mo><mo>|</mo><mover><mi>G</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mfrac><mover><mi>G</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><mo>/</mo><msup><mrow><mo>|</mo><mo>|</mo><mover><mi>G</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mtd></mtr><mtr><mtd><mi>L</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow><mo>=</mo><msup><mrow><mo>|</mo><mo>|</mo><mover><mi>G</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow><mo>-</mo><mfrac><mrow><msup><mover><mi>G</mi><mo>&OverBar;</mo></mover><mi>T</mi></msup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mover><mi>G</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow></mrow><msup><mrow><mo>|</mo><mo>|</mo><mover><mi>G</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mfrac><mover><mi>G</mi><mo>&OverBar;</mo></mover><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup><msup><mrow><mo>/</mo><mo>|</mo><mo>|</mo><mover><mi>G</mi><mo>^</mo></mover><mrow><mo>(</mo><mi>v</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow><mn>2</mn></msup></mtd></mtr></mtable></mfenced></math>]]></maths>检验统计量L(u)比较了用户u的当前信道增益矢量和该用户的信道参考矢量;检验统计量L(u,v)对比了用户u的当前信道矢量和所有其他用户v(u≠v)的信道参考矢量;步骤5:传感器根据步骤4的计算结果,作以下操作:1)若L(u)大于检验阈值α,则发出电子欺骗攻击警告;2)若任一L(u,v)小于检验阈值θ,则发出多面攻击警告;步骤6:若用户实际占用信道资源远大于步骤2中测得的网络分配结果,则传感器发送自私行为警报;传感器若发现该用户的RSS远大于门限值τ,则发送恶意干扰警报;在信道相干时间内,传感器发现某一个用户实际所占用信道资源远大于公共控制信道分配给该用户的信道资源,那么该用户被定为自私行为攻击者;在给定时隙内,传感器发现所有传感器的RSS值均大于特定的门限值τ,而相应的公共控制信息大量出现译码错误,或者传输信道的大量丢包,则认为存在干扰者;步骤7:若步骤2~6中出现攻击警告,则采用基于接收信号强度的定位算法对攻击者进行定位;当传感器发出攻击警告,则计算传感器i在K个频点上测得的RSS的平均值P<sub>av</sub>(i),P<sub>av</sub>(i)=(P<sub>r</sub>(u,i,1)+P<sub>r</sub>(u,i,2)+…+P<sub>r</sub>(u,i,k))/k,然后采用以下公式定位攻击者的位置:<maths num="0002"><![CDATA[<math><mrow><mi>Loc</mi><mo>=</mo><mfrac><mn>1</mn><mrow><munderover><mi>&Sigma;</mi><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>M</mi></munderover><msub><mi>P</mi><mi>av</mi></msub><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></mrow></mfrac><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>x</mi><mn>1</mn></msub></mtd><mtd><msub><mi>x</mi><mn>2</mn></msub><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msub><mi>x</mi><mi>M</mi></msub></mtd></mtr><mtr><mtd><msub><mi>y</mi><mn>1</mn></msub></mtd><mtd><msub><mi>y</mi><mn>2</mn></msub><mo>&CenterDot;</mo><mo>&CenterDot;</mo><mo>&CenterDot;</mo><msub><mi>y</mi><mi>M</mi></msub></mtd></mtr></mtable></mfenced><mfenced open='[' close=']'><mtable><mtr><mtd><msub><mi>P</mi><mi>av</mi></msub><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><msub><mi>P</mi><mi>av</mi></msub><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mi>L</mi></mtd></mtr><mtr><mtd><msub><mi>P</mi><mi>av</mi></msub><mrow><mo>(</mo><mi>M</mi><mo>)</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math>]]></maths>这里通过归一化各个传感器的接收信号强度值计算权重因子,并预测攻击者处在固定坐标传感器的质心位置处;步骤8:若步骤2~6中没有攻击警告,则传感器对用户u的信道参考矢量进行更新,<img file="FDA0000465655270000022.GIF" wi="245" he="71" />重复步骤2~7。
地址 361005 福建省厦门市思明南路422号