首页> 中国专利> 基于信道多径时延差的主用户仿真攻击检测方法

基于信道多径时延差的主用户仿真攻击检测方法

摘要

本发明涉及一种基于信道多径时延差的主用户仿真攻击检测方法。现有方法中当PUE用户可以得到PU的先验信息并且具有重配置能力时,检测效率会大大下降。本发明通过所述的方法进行信道估计得到信道的小尺度衰落特征,并根据该特征采用二元假设检测的方法实现主用户仿真攻击的检测。具体是根据固定场景下信道的多径衰落模型,认知无线电用户利用主用户的前导码信息对接收信号和同步序列进行互相关运算计算得到信道的多径时延,然后选择多径幅值最大的两条径的时延差作为二元假设检验对象做出判决。本发明方法只须获得主用户的前导码信息,无需信道背景噪声功率,且在仿真主用户成功模仿主用户的大尺度和中尺度衰落特征时可以正常工作。

著录项

  • 公开/公告号CN105554739A

    专利类型发明专利

  • 公开/公告日2016-05-04

    原文格式PDF

  • 申请/专利权人 浙江大学;

    申请/专利号CN201510900340.4

  • 发明设计人 陈惠芳;谢磊;马向荣;

    申请日2015-12-08

  • 分类号H04W12/00;H04W24/00;H04B17/391;

  • 代理机构杭州求是专利事务所有限公司;

  • 代理人叶志坚

  • 地址 310027 浙江省杭州市西湖区浙大路38号

  • 入库时间 2023-12-18 15:54:55

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2018-09-28

    授权

    授权

  • 2016-06-01

    实质审查的生效 IPC(主分类):H04W12/00 申请日:20151208

    实质审查的生效

  • 2016-05-04

    公开

    公开

说明书

技术领域

本发明专利属于认知无线电安全领域,涉及一种在能量检测和方差检测失效的情 况下,通过信道小尺度衰落特征来检测主用户仿真攻击的方法。

背景技术

认知无线电网络(CognitiveRadioNetwork,CRN)可以有效提高频谱资源利用 率,缓解当前日益严重的频谱资源紧张问题。它的工作原理是,在不干扰该频段内授权用户 即主用户(PrimaryUser,PU)正常工作的条件下,感知用户(SecondaryUser,SU)通过频谱 感知技术获取“频谱空洞”即空闲频谱信息并伺机接入这些频谱空洞,从而和主用户共享频 谱资源。但是这种工作机制也为CRN引入了一系列新的安全问题。

主用户仿真攻击(PrimaryUserEmulationAttack,PUEA)是其中一种Denialof Service(Dos)攻击,是CRN中一种巨大的潜在危机。主用户仿真用户(PUE)通过模仿主用户 的信号特征,使正常工作的SU误认为当前频段正在被使用,从而达到独占空闲频谱资源或 不让其他SU接入空闲频谱的目的,严重破坏了CRN的正常工作。

目前已有的检测PUEA的方法主要有发射机地理位置检测(Locationdetection), 能量检测(EnergyDetection)、信道特征检测(ChannelCharacteristicsDetection)、合 作检测(CooperativeDetection)和指纹检测(FingerprintDetection)。在PU发射机地理 位置是先验知识的情况下,基于地理位置的检测法可以通过距离比值检测法、距离差值检 测法、接收信号强度检测法等方法检测发射源的地理位置,从而判定是否存在频谱空洞,这 种方法在PU和SU的距离较远时具有较好的效果。基于能量检测的方法具有计算复杂度低、 易于实现的优点,如基于Fenton近似法和马尔可夫不等式的能量检测法,但是这种方法容 易受到PUEA的攻击,当主用户仿真用户(PUE)在攻击中对发射功率进行调整时会大大降低 防御性能。信道特征检测根据PU发射机和PUE发射机到SU之间的信道特征不同的原理识别 接收信号,如计算接收信号的方差可以得到对数正态阴影衰落的信道特征,这种方法的优 点是对噪声不敏感,缺点是实现复杂度高且检测时间较长。合作检测是基于单个SU的检测 基础,通过合作的方式提升整体性能和降低单个用户检测的不稳定性,但是容易带来负面 效果如感知数据错误化攻击。指纹检测则通过寻找主用户信号中难以被模仿的特征如载波 频率,相位偏移等特征作为检测对象并通过机器学习的方法进行训练和分类,但在主用户 信号特征已知的情况下容易被PUE模仿。

上述检测方法主要是通过检测发射机特征和信道特征(信道的大尺度和中尺度衰 落特征)实现的。在基于TV网络的CRN模型中,数字电视地面广播传输系统(digital televisionterrestrialmultimediabroadcasting,DTMB)的信号结构、调制方式和地理 位置都可以作为检测的先验信息,但具备感知能力的主用户仿真用户也能够精确模仿以上 特征,在这种情况下,我们需要寻找一种新的检测方法来识别PUEA。

发明内容

本发明针对现有技术的不足,提供基于信道多径时延差的主用户仿真攻击检测方 法。通过该方法对固定场景下基于TV网络的CRN,当已有的通过发射机特征或信道特征(信 道的大尺度和中尺度衰落特征)实现PUEA检测的方法失效的情况下,建立一种系统模型,实 现基于信道小尺度衰落特征的PUEA检测方法。

本发明所述方法在DTMB前导码信息已知的情况下,通过估计接收信号所经历多径 信道的固有参数即多径时延差来识别主用户信号和主用户仿真信号。本发明具有运算开销 低,识别时间短和对噪声敏感度不高的特点,且所识别参数无法被PUE模仿,检测概率高,在 基于TV网络的CRN中有良好的应用前景。

为了实现上述目的,本发明所采用的技术方案的具体步骤为:

步骤1:在以数字电视地面广播传输系统为主用户的认知无线电网络中,SU在PU工 作时,通过信道多径时延差估计方法估计得到多径幅值最大径和第二径之间的时延差,并 将其作为判决先验信息,然后根据虚警概率PFP要求设定判决门限值δ,具体过程如下:所述 的SU为感知用户,PU为用户;

(1)SU以频率fs对当前频谱中的工作信号进行采样,得到接收信号为y(n),y(n)= s(n)*h(n)+w(n);

其中s(n)表示发射信号序列,发射信号每个数据帧由长度为LPN的帧头序列PN(n) 和长度为Ld的帧体序列d(n)两部分组成,PN(n)包括长度为Lpre的前同步符号序列、长度为Lm的循环扩展9阶m序列和长度为Lpost的后同步符号序列;h(n)表示多径信道响应;w(n)表示 信道噪声;*表示线性卷积。

(2)SU根据PU的前导码信息在接收端本地生成与发射信号m序列相同的序列C(n); C(n)的自相关特性如下:

RCC(n)=Σi=0Lm-1C(i)C*((n+i)Lm)=2Lm,n=0-2,n0,n=0,1,...,Lm-1;

其中RCC(n)表示C(n)的自相关值,表示C(n)以Lm为周期扩展得到的 循环序列。

将C(n)与y(n)进行线性互相关求值,得到C(n)与y(n)的互相关值RyC(n),计算如 下:

RyC(n)=[s(n)*h(n)+w(n)]C(n)=s(n)*h(n)C(n)+w(n)C(n)=s(n)C(n)*h(n)+w(n);

其中表示相关运算,w′(n)表示w(n)和C(n)的互相关值。

由发射信号的数据帧结构得到s(n)和C(n)的线性互相关值RsC(n):

RsC(n)=s(n)C(n)=PN(n)C(n)+d(n)C(n)=RpC(n)+RdC(n);

RsC(n)由两部分组成,第一部分是前导码序列PN(n)和m序列的互相关值RpC(n),第 二部分是数据帧信号d(n)和m序列的互相关值RdC(n)。

根据C(n)的自相关特性,RpC(n)的计算结果如下:

RpC(n)=Σk=0Lm-1C*(k)PN(n+k)=-2,0n<Lpre2Lm,n=Lpre-2,Lpre<nLpre+Lpostnoise,else;

则RpC(n+Lpre)=Gδ(n)+I(n),n=-Lpre,...,Lpost

其中,G为中间系数,G=RpC(Lpre);δ(n)为冲激函数;I(n)为RpC(n)以冲激函数形式 表示时的附加序列,I(n)=0,n=0RpC(n+Lpre),else;

当接收端采样率足够大时,RyC(n)表示为:

RyC(n)=RpC(n)*h(n)+RdC(n)*h(n)+w(n)=Σk=0L-1hkRpC(n-Lpre-τkfs)+RdC(n)*h(n)+w(n)=Σk=0L-1Ghkδ(n-Lpre-τkfs)+Σk=0L-1hkI(n-Lpre-τkfs)+RdC(n)*h(n)+w(n)

其中L表示多径数目,hk和τk分别表示第k个多径分量的复增益和附加时延。

(3)当信道最大多径时延差小于后同步符号序列持续时间Tpost时,计算出多径信 道每条径的幅值其中Tpost=LpostTs,Ts表示信号帧的单位符号时 间长度;由此寻找RyC(n)在[Lpre,Lpre+Lpost]内的互相关峰值,每个峰值所在的时间点对应该 径的相对多径时延。

(4)对(3)中获得的峰值点进行排序算法处理,找到幅值最大的两条径的时间点, 这两个时间点即对应多径幅值最大两径的相对多径时延,计算两者的时延差△τPU

(5)重复以上估计过程,计算统计平均值其中表示第i次的 多径时延差估计值,N为估计次数。

(6)根据预先设定的虚警概率PFP要求,由

设定符合PFP的最小判决门限值δ,Pr表示概率值。

步骤2、SU在未知用户工作时,采集接收信号y(n);通过步骤1中的信道多径时延差 估计方法计算得到多径幅值最大径和第二径之间的时延差,重复估计N次,得到统计平均值

步骤3、SU通过构建二元假设检验,判断接收到的信号来自PU还是PUE,PUE为主用 户仿真用户;SU构建二元假设检验如下:

根据步骤1得到的判决门限值δ和步骤2得到的多径时延差SU通过以下准则做 出判决:

本发明是基于信道多径时延差的主用户仿真攻击检测方法,与过去的检测方法相 比,其优点体现在:

1、现有的PUEA检测方法都是基于发射机特征,信道大尺度特征和中尺度特征来进 行识别的,当PUE用户可以得到PU的先验信息并且具有重配置能力时,检测效率会大大下 降。本发明基于信道的一种小尺度衰落特征即信道多径时延差进行识别,可以在PUE用户成 功模仿主用户的大尺度衰落和中尺度衰落特征时正常工作。

2、本发明用于固定场景下基于TV网络的CRN,识别仅需TV发射信号的前导码信息, 具有识别时间短,硬件配置要求低和对噪声不敏感的特点,适合在计算能力有限,需要快速 识别的CRN中使用。

3、本发明以多径时延差作为检测的特征参数,该特征参数属于信道的固有参数, 且随着发射机和接收机的地理位置变化而变化,故PUE用户无法通过学习和重配置过程进 行模仿,检测概率高。

附图说明

图1为提出的基于TV网络的CRN模型。

图2为基于信道多径时延差的主用户仿真攻击检测方法。

图3为基于DTMB前导码信息的信道多径时延差计算方法流程图。

具体实施方式

以下结合附图并举实施例对本发明做进一步详细说明。

本实例工作在固定场景下基于TV的CRN,如图1所示,该环境满足以下条件:

(1)PU发射机位置固定,SU和恶意节点静态部署在距离PU发射机dp的一个半径为R 的圆形区域中,且有R<<dp

(2)恶意节点具有重配置发射功率的能力。

(3)SU接收到来自PU和恶意节点的信号考虑路径损耗(pathloss)、对数正态阴影 损耗(log-normalshadowing)和多径效应引起的瑞利衰落(Rayleighfading)的影响。

(4)恶意用户可以模仿PU的大尺度衰落和中尺度衰落特征。

如图2,本实例具体通过以下步骤实现:

步骤1、SU在PU工作时,通过如图3所示的信道多径时延差估计方法估计得到多径 幅值最大径和第二径之间的时延差,并将其作为判决先验信息,然后根据虚警概率PFP要求 设定判决门限值δ,具体过程如下:

(1)设定采样频率fs=Ns/Ts,其中Ts表示信号帧的单位符号时间长度,Ns取值为8; 设定接收端信噪比在0dB以上。SU采样得到接收信号为

y(n)=s(n)*h(n)+w(n);

根据采样频率对y(n)作如下处理,

y(n)=Σi=0Ns-1y(Nsn+i);

(2)SU通过线性移位寄存器和初始向量同步生成PU前导码序列中m序列C(n),对y (n)与C(n)进行线性互相关求值,结果如下:

RyC(n)=[s(n)*h(n)+w(n)]C(n)=s(n)*h(n)C(n)+w(n)C(n)=s(n)C(n)*h(n)+w(n);

其中n=Lpre,Lpre+1...,Lpre+Lpost,其中Lm表示序 列C(n)的长度,值为511;Lpost表示前导码序列的后同步符号序列长度,值为217;Lpre表示前 导码序列的前同步符号序列长度,值为217。

(3)对RyC(n)值做排序处理,其中n取值范围为[Lpre,Lpre+Lpost];找到RyC(n)取值最 大的两个n值,n1和n2;则主用户的信道多径幅值最大径和第二径之间的时延差为△τPU=| n1-n2|Ts

(4)重复以上估计过程,计算统计平均值其中是第i次 的多径时延差估计值,N为估计次数。

(5)设定虚警概率PFP=0.2,由

求出符合PFP的最小判决门限值δ。

步骤2、SU在未知用户工作时,设定采样频率为fs,得到接收信号y(n);通过图3所 示的信道多径时延差估计方法计算得到多径幅值最大径和第二径之间的时延差

步骤3、SU通过构建二元假设检验,判断接收到的信号来自主用户还是主用户仿真 用户。SU构建二元假设检验如下:

根据步骤1得到的判决门限值δ和步骤2得到的多径时延差SU通过以下准则做 出判决:

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号