一种基于效用的分布式协作频谱感知攻击防御方法技术

技术编号:15653038 阅读:220 留言:0更新日期:2017-06-17 07:02
本发明专利技术公开了一种基于效用的分布式协作频谱感知攻击防御方法,该方法结合效用模型,对发动恶意攻击的认知用户进行效用惩罚,对正常传递感知值的认知用户进行奖励,使恶意用户为追求自身利益最大化而放弃攻击。通过以下技术方案实现:步骤一、初始化感知值与效用值;步骤二、收集邻居信息并判决;步骤三、进行惩罚与奖励;步骤四、更新累加奖励因子与累加惩罚因子;步骤五、验证未被惩罚的认知用户;步骤六、更新迭代步数。该发明专利技术可有效防御各种形式的SSDF攻击,同时适用于多恶意用户的场景,相比于现有方法,本发明专利技术可有效提高协作频谱感知的准确率。

【技术实现步骤摘要】
一种基于效用的分布式协作频谱感知攻击防御方法
本专利技术属于认知无线电领域,涉及一种基于效用的分布式协作频谱感知攻击防御方法。
技术介绍
随着无线通信技术的发展,无线通信业务开展的越来越多,有限的频谱资源出现了越来越紧缺的状况。而实际上,大量被分配给特定通信业务的物理频谱资源在很多时间、空间上处于空闲状态,这说明当下的频谱资源缺乏情况不是由物理频谱资源缺乏而引起的,而是由固定的频谱资源分配政策而引起的。认知无线电的提出为提高频谱资源利用率提供了一个可行的思路,它可以有效的利用已经被分配但处于空闲状态的频谱资源,但事先需检测出哪些频谱是处于空闲状态的,因此频谱感知是认知无线电的核心技术之一。其中,多用户的协作频谱感知相比于单用户感知,很好的克服了多径效应,阴影衰落,本地干扰等制约因素,极大的提高了感知效率与可靠性。在认知无线电网络中,由于无线信道是开放的,这样就增加了系统的安全风险。恶意认知用户可伪装成正常用户,参与到频谱感知过程中,通过篡改本地感知数据,来扰乱数据融合过程,使多用户间协作频谱感知结果变得不可靠。恶意用户的攻击对协作频谱感知的可靠性和认知网络的安全性构成了极大的威胁,常见的协作频谱感知攻击方式有主用户伪造攻击(PUE)与拜占庭攻击(SSDF)。在分布式协作频谱感知场景下,主要为攻击方式为拜占庭攻击。拜占庭攻击方式通常有三种,第一种为利用攻击,恶意用户希望独占主频谱。当主用户不存在时,恶意用户向邻居用户发送较高的感知能量值。使感知系统受到干扰。第二种为破坏攻击,恶意用户希望破坏主用户与诚实用户之间的感知。当主用户存在时,恶意用户向邻居节点发送较低的能量感知值。第三种为混乱攻击,恶意用户为了躲避防御系统的检测,不定时的随意发送各种状态的感知能量值,使邻居用户的迭代发生紊乱,感知系统不能收敛。针对分布式协作频谱感知场景下的拜占庭攻击,F.RichardYu等在文章IEEEMilitaryCommunicationsConference,2009:1-7中最早提出了基于共识的协作频谱感知防御方案即认知用户将收集到的邻居用户感知值与平均感知值相比较,将差别最大的邻居用户视为恶意用户并剔除,其余邻居用户用于更新状态值。随后文章ZhiqiangLi,WenlinZhang,H.Tang等学者分别在IEEETransactionsonVehicularTechnology,2010,59(1):383-393,IEEEGlobalTelecommunicationsConference,2011:1-6,IETCommunications,2012:6(8):974-983上发表文章对基于共识的方案进行了改进。该方法虽简单,但是很容易将诚实用户判断成恶意用户,同时不适用于恶意用户较多的场景,且感知误差较大。ZhangTongjie等于2013年在IEEEInternationalConferenceonCommunications(ICC),2013:2601–2605中提出了一种ReDisen方法,即基于信誉模型的防御方法,该方法使用信用模型去衡量认知用户的可靠性,当邻居用户的信用值较高时,它传输的感知值的可信度就高,在数据融合过程中会有更大的权重,反之,则权重较低。提出信誉模型的还有LiuSheng等学者在GlobalCommunicationsConference(GLOBECOM),2012:603–608上发表的文章。该方法同样不适用于恶意用户较多的场景,对部分攻击模式的防御表现不佳。YanQ在ProceedingsIEEE,2012:900-908发表的文章中分析了分布式CSS的防御漏洞,提出了一种称之为可适应隐蔽数据注入攻击的攻击方式,即恶意用户可以通过与诚实邻居用户的信息交互,计算出系统的检测阀值,从而在融合过程中不断的注入错误信息。作者根据此攻击模型,设计出了一种基于动态本地阀值的分布式检测算法来抵御该攻击,该方法中恶意用户可以传输不是偏差太大的感知值,逃过安全系统的检测,增加系统的不安全性,同时,该方案也无法用于恶意用户较多的场景。因此,需要研究一种能够有效抵抗恶意用户攻击的频谱感知方法。
技术实现思路
本专利技术针对上述现有方法所存在的问题,提出了一种基于效用的分布式协作频谱感知攻击防御方法。该方法的特征是将效用模型引入到频谱感知过程中,认为认知用户是足够智能的,可计算自身效用值。在频谱感知过程中,当恶意用户发动攻击时,会受到相应的效用惩罚,反之,会受到效用奖励。认知用户会通过分析自身效用得失,更多地选择为自己带来利益的行为,从而在不需要确定恶意用户的情况下,使恶意用户主动放弃攻击,提高频谱感知系统的安全性与鲁棒性。本专利技术提出的基于效用的分布式协作频谱感知攻击防御方法,包括如下步骤:步骤1:各认知用户首先在本地进行能量感知,得到感知值Pi,将Pi赋值给xi(0),作为算法中的初始迭代值。同时,每个认知用户将自身能量值Ei赋值给初始效用值ui(0),并确定迭代次数Tc;步骤2:将每个认知用户看成是“融合中心”,更新其各个邻居用户状态值Ci,j(k)=xj(k)。将邻居节点传递的状态值Ci,j(k)进行判决,得出判决结果Di,j(k)。然后预留出2T和Wa级缓存空间,T是一小于系统所设定的收敛次数Tc的常数,Wa等于认知用户数m;步骤3:各认知用户将对邻居节点的判决结果进行汇总判决,当发现有恶意用户发动了攻击时,会给予其所有邻居节点一个效用惩罚P(k),并不与其邻居节点进行数据融合。反之,当判定不存在恶意攻击时,认知用户会给予其所有邻居用户一个效用奖励R(k),同时,与邻居用户进行一致性数据融合。然后,每个认知用户会计算更新自身效用值;步骤4:当k>=2T,且mod(k,T)=0时,认知用户i会收集其最近T次的惩罚奖励情况来作一次判断,更新累加惩罚因子η与累加奖励因子μ;步骤5:当k>=2T,且mod(k,T)=0时,对所有没被惩罚的认知用户进行检验,检验是否有潜在的攻击行为,如存在,将其视为可能发动攻击的潜在恶意用户,给予额外的惩罚Pe;步骤6:更新迭代次数:k=k+1;当k≥Tc,则整个感知系统将停止迭代,每个次用户会进行最终的感知判决,否则返回步骤2继续进行迭代循环。因为每个认知用户在进行本地频谱感知或与邻居用户交流时都需要消耗能量,所以其必然对自身能量值格外关注,认知用户都希望追求自身效用最大化,上述步骤1中的效用值用能量值来表达。上述步骤2中,“融合中心”的含义为在集中式协作频谱感知场景中,存在一个融合中心,每个次用户都将感知信息传递给融合中心,融合中心做最后的感知判决。在分布式协作频谱感知场景中将每个认知用户看作是“融合中心”,可以收集邻居节点的感知能量值,并可对邻居节点进行效用惩罚与奖励。上述步骤3中,认知用户定义是否发生恶意攻击的标准为邻居节点传递的感知值是否存在不同的判决结果,当存在时,判定有恶意用户发动攻击,反之,判定不存在恶意攻击。上述步骤3中,效用惩罚P(k)与效用奖励R(k)的具体求解过程为:各认知用户将邻居用户分成两组Di,j,0(k)与Di,j,1(k),判决结果为0的一组为Di,j,0(k),数量为N0,判决结果为1的一组为Di,j,1(k本文档来自技高网
...
一种基于效用的分布式协作频谱感知攻击防御方法

【技术保护点】
一种基于效用的分布式协作频谱感知攻击防御方法,其特征在于,该方法包含以下步骤:步骤1:各认知用户首先在本地进行能量感知,得到感知值P

【技术特征摘要】
1.一种基于效用的分布式协作频谱感知攻击防御方法,其特征在于,该方法包含以下步骤:步骤1:各认知用户首先在本地进行能量感知,得到感知值Pi,将Pi赋值给xi(0),作为算法中的初始迭代值,同时,每个认知用户将自身能量值Ei赋值给初始效用值ui(0),并确定迭代次数Tc;步骤2:将每个认知用户看成是融合中心,更新其各个邻居用户状态值Ci,j(k)=xj(k),将邻居节点传递的状态值Ci,j(k)进行判决,得出判决结果Di,j(k),然后预留出2T和Wa级缓存空间,T是一小于系统所设定的收敛次数Tc的常数,Wa等于认知用户数m;步骤3:各认知用户将对邻居节点的判决结果进行汇总判决,当发现有恶意用户发动了攻击时,会给予其所有邻居节点一个效用惩罚P(k),并不与其邻居节点进行数据融合;反之,当判定不存在恶意攻击时,认知用户会给予其所有邻居用户一个效用奖励R(k),同时,与邻居用户进行一致性数据融合,然后,每个认知用户会计算更新自身效用值;步骤4:当k>=2T,且mod(k,T)=0时,认知用户i会收集其最近T次的惩罚奖励情况来作一次判断,更新累加惩罚因子η与累加奖励因子μ;步骤5:当k>=2T,且mod(k,T)=0时,对所有没被惩罚的认知用户进行检验,检验是否有潜在的攻击行为,如存在,将其视为可能发动攻击的潜在恶意用户,给予额外的惩罚Pe;步骤6:更新迭代次数:k=k+1;当k≥Tc,整个感知系统将停止迭代,每个次用户会进行最终的感知判决,否则返回步骤2继续进行迭代循环。2.根据权利要求1所述的一种基于效用的分布式协作频谱感知攻击防御方法,其特征在于:所述步骤1中的效用值用能量值来表达。3.根据权利要求1所述的一种基于效用的分布式协作频...

【专利技术属性】
技术研发人员:季薇梁晖
申请(专利权)人:南京邮电大学
类型:发明
国别省市:江苏,32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1