一种基于匹配论的认知无线网络物理层安全传输方法
技术领域
本发明属于认知无线电通信领域,涉及无线网络物理层安全传输方法,具体涉及一种基于匹配论的认知无线网络物理层安全传输方法。
背景技术
随着无线通信技术的迅速发展,频谱资源短缺问题日益凸显出来。认知无线电技术作为一种有效缓解频谱资源短缺问题的方法得到越来越多的重视和研究。认知无线电技术旨在保证授权用户服务质量的基础上使非授权用户可以共享授权用户的频谱资源,从而提升频谱的利用效率。
认知无线电技术的推广使用可以有效提升现有频谱资源的利用率,但其动态开放的频谱特性也使其更易受到恶意节点的窃听,面临更大的安全威胁。和传统密码学在网络架构上层的应用不同,物理层安全技术主要研究如何利用无线网络中物理层信道的特征,实现绝对意义上的安全通信,即可以在没有高层加密或者被窃听者窃取密钥的情况下仍然能提供有效的保密通信。在物理层安全技术中,为了衡量网络的安全性能,保密速率的概念被提出。协作中继和协作干扰是两种重要的提升保密速率的协作手段。在认知无线网络中利用协作中继和协作干扰来提升保密速率的障碍之一就是缺少激励。网络内的用户都属于不同的实体,并不愿意主动协助其他用户进行物理层安全通信。基于此,已经有研究利用频谱资源来激励次用户为主用户提供协作安全服务。然而,这些研究多关注于单一主用户下的辅助场景,这造成了主用户处于利益的垄断地位,因为次用户会尽可能的选择接受主用户的要求以获得频谱资源,处于劣势地位。
发明内容
针对上述问题,本发明考虑了多个主用户的情形,对于存在多个自私主、次用户和窃听者的认知无线电网络场景,利用频谱资源激励多个主、次用户达成匹配关系,次用户通过协作主用户的保密传输获得频谱资源,以D2D(Device-to-Device,终端直通)的方式直接向其目标传输信息,在提升主用户保密速率的同时,为次用户创造了更多的传输机会。基于此,本发明提出一种基于匹配论的认知无线网络物理层安全传输方法,基于以下系统实现:
系统是一个由M个主用户、1个作为主用户接收节点的基站b、K个窃听者、N个D2D次用户和相应的D2D次用户接收节点组成的认知无线网络,其中主网络共有M条独立的信道,基站b允许所有主用户同时传输数据,每一个主用户都各自拥有一条独立信道的使用权,并试图在有窃听者存在的情况下进行安全传输;D2D次用户则试图得到接入某一条信道的权利,以D2D方式向其目标接收节点直接进行信息传输。PUm表示第m个主用户,Ek表示第k个窃听者,SUn和Dn分别表示第n个次用户和它的接收节点,主用户索引集为
主用户为了提高传输时的保密速率,需要将拥有的传输时隙分成两部分,分别称为协助阶段和奖励阶段。在协助阶段,主用户使用长为(1-α)*T的时隙时间来传输信息,同时由一个D2D次用户来协助安全传输;在奖励阶段,主用户将剩余的α*T时隙时间作为酬劳奖励给进行协助的D2D次用户用于它自己的传输。其中,T是时隙长度,α是奖励时间因子,是奖励阶段时长和时隙总长度的比值。对于协助阶段主用户的传输,根据相关的信道条件,D2D次用户可能提供的两种的协助行为是:协同传输和友善干扰。
若主用户PUm,
其中Pm是主用户PUm的发射功率;hm,b是主用户PUm到基站b的信道系数,hm,k是主用户PUm到窃听者Ek的信道系数,均由信道估计获得;σ2是加性高斯白噪声,其功率谱密度n由信道估计得到;|·|2表示求模的平方,max{·}表示取集合中的最大值,[·]+表示取正值,即
若主用户PUm,
其中αm,n是主用户PUm因为得到次用户SUn协助而支付的奖励时间因子;Pm是主用户PUm的发射功率,Pn是次用户SUn的发射功率;hm,b是主用户PUm到基站b的信道系数,hm,k是主用户PUm到窃听者Ek的信道系数,hm,n是主用户PUm到次用户SUn的信道系数,hn,b是次用户SUn到基站b的信道系数,hn,k是次用户SUn到窃听者Ek的信道系数,均由信道估计获得;σ2是加性高斯白噪声,其功率谱密度n由信道估计得到。
若主用户PUm,
其中αm,n是主用户PUm因为得到次用户SUn协助而支付的奖励时间因子;Pm是主用户PUm的发射功率,Pn是次用户SUn的发射功率;hm,b是主用户PUm到基站b的信道系数,hm,k是主用户PUm到窃听者Ek的信道系数,hn,b是次用户SUn到基站b的信道系数,hn,k是次用户SUn到窃听者Ek的信道系数,均由信道估计获得;σ2是加性高斯白噪声,其功率谱密度n由信道估计得到。
相应地,次用户SUn,
其中,αm,n是主用户PUm因为得到次用户SUn协助而支付的奖励时间因子,Pn是次用户SUn的发射功率,
根据上述保密速率定义,若主用户PUm,
对应地,次用户SUn,
本发明的目的是通过匹配方法将主用户和次用户组成配对,求解一个旨在最大化系统总效用的优化问题,然后按照配对结果令主、次用户进行信息传输,该优化问题及其约束条件表示如下:
其中,s.t.是subjectto的缩写,表示受限于;λm,n是配对标识,用于表示主用户PUm和次用户SUn是否配对,λm,n=1表示配对,λm,n=1表示没有配对;
约束条件(8)限制了奖励时间因子的范围;约束条件(9)表示一个主用户最多能够和一个次用户配对;约束条件(10)表示一个次用户最多能够和一个主用户配对。
本发明提供的基于匹配论的认知无线网络物理层安全传输方法,具体包括以下步骤:
步骤一:对网络中的主用户和次用户按照分布式匹配方法进行匹配。本步骤的具体内容如下:
步骤1.1:初始化。
(1)记t为迭代轮数,W为待匹配主用户集。初始化t=1,
(2)记Φ(x)为x的匹配,Φ(PUm)=(SU0,0)表示主用户PUm未匹配任何次用户,Φ(SUn)=(PU0,0)表示次用户SUn未匹配任何主用户,PU0和SU0是为了表示未匹配而设置的虚拟用户。初始化各主用户PUm,
(3)记
初始化第1轮对各主用户PUm,
步骤1.2:次用户发布第t轮奖励时间因子要价,主用户根据要价进行决策。
(1)设
(2)记
(3)记
其中,
(4)记
为匹配请求发送标识。各主用户PUm,
其中索引
步骤1.3:次用户根据收到的匹配请求数进行决策,并确定第t+1轮要价。
对于各次用户SUn,
(1)如果Φ(SUn)=(PU0,0)且
1)令
其中索引
2)如果
其中索引
3)令次用户SUj重新执行一次步骤1.3。
4)设
5)设
(2)如果
1)设
其中λ是奖励时间因子的增长步长,其大小会影响迭代轮数,可根据网络规模自行确定。
2)如果Φ(SUn)≠(PU0,0),则令Φ(SUn)=(PU0,0),表示次用户SUn解除当前匹配,次用户SUn和其当前匹配的主用户均变为未匹配。
(3)如果
1)如果Φ(SUn)≠(PU0,0),则令Φ(SUn)=(PU0,0)。
2)如果Φ(SUn)=(PU0,0),则令
其中索引
3)设
(4)如果与(1)-(3)条件均不符,则设
步骤1.4:令t=t+1,如果
步骤二:在匹配结束后,根据匹配结果,成功配对的主用户在配对的次用户协助下根据匹配得到的保密速率在(1-α)*T时隙时间内进行传输,成功配对的次用户在剩余α*T时隙时间进行自己的传输。同时,未匹配的主用户如果直接传输保密速率高于最小保密速率要求,就以直接传输保密速率在T时隙时间内传输。
与现有技术相比,本发明具有如下优点和有益效果:
本发明方法在保障主用户通信安全的同时改善了次用户在协作服务交易中的劣势地位,在本传输方法下,所有参与协作安全传输的用户能够获得更加合理的频谱资源,充分调动了次用户参与协作的积极性;同时,本传输方法在增强主用户信息传输安全性的同时,为次用户创造了更多的传输机会,有效提升了系统吞吐量,更加有效的利用了网络的频谱资源,实现主、次用户的双赢局面。
附图说明
图1是本发明实施例使用的认知无线网络的系统模型图。
图2是本发明实施例提供的基于匹配论的认知无线网络物理层安全传输方法的实现流程图。
图3是本发明实施例提供的仿真实验结果中本发明与无次用户协作方法在信道利用率方面的对比图。
图4是本发明实施例提供的仿真实验结果中本发明与无次用户协作方法在系统吞吐量方面的对比图。
具体实施方式
以下将结合具体实施例对本发明提供的技术方案进行详细说明,应理解下述具体实施方式仅用于说明本发明而不用于限制本发明的范围。
本发明提供一种基于匹配论的认知无线网络物理层安全传输方法,可在认知无线网络存在多个主用户和次用户、并且存在窃听者的情况下,以频谱资源为激励,通过多次迭代匹配,使多个主、次用户相互协作,次用户通过协作主用户的保密传输获得频谱资源,在改善主用户保密速率的同时,有效提升系统吞吐量。
下面结合附图对本发明的应用原理作详细的描述。
本发明实施例使用的认知无线通信网络系统模型如图1所示,该系统包括20个主用户、1个作为主用户传输目标的基站b、4个窃听者、40个次用户、40个相应的次用户目标接收节点(未在图中示出)。信道带宽设为1MHz,主用户和次用户均采用固定的功率进行信息传输,所有信道增益服从瑞利衰落模型。奖励时间因子的增长步长为0.2,时隙长T为1s,噪声功率均为1mW,所有主用户最小保密速率需求和所有次用户最小传输速率需求均在0-0.25Mbps内随机选取。每一个主用户都占有一条正交的信道并且希望能够安全地进行传输,而次用户希望得到接入某一条信道的权利来进行自己的传输。PUm表示第m个主用户,Ek表示第k个窃听者,SUn和Dn分别表示第n个次用户和它的传输目标,主用户索引集为
如图2所示,本发明实施例提供的基于匹配论的认知无线网络物理层安全传输方法的实现包括以下步骤:
所述基于匹配论的认知无线网络物理层安全传输方法具体包括以下步骤:
步骤一:对网络中的主用户和次用户按照分布式匹配方法进行匹配。本步骤的具体内容如下:
步骤1.1:初始化。
(1)记t为迭代轮数,W为待匹配主用户集。初始化t=1,
(2)记Φ(x)为x的匹配,Φ(PUm)=(SU0,0)表示主用户PUm未匹配任何次用户,Φ(SUn)=(PU0,0)表示次用户SUn未匹配任何主用户,PU0和SU0是为了表示未匹配而设置的虚拟用户。初始化各主用户PUm,
(3)记
初始化第1轮对各主用户PUm,
步骤1.2:次用户发布第t轮奖励时间因子要价,主用户根据要价进行决策。
(1)设
(2)记
(3)记
其中,
(4)记
为匹配请求发送标识。各主用户PUm,
其中索引
步骤1.3:次用户根据收到的匹配请求数进行决策,并确定第t+1轮要价。
对于各次用户SUn,
(1)如果Φ(SUn)=(PU0,0)且
1)令
其中索引
2)如果
其中索引
3)令次用户SUj重新执行一次步骤1.3。
4)设
5)设
(2)如果
1)设
其中λ是奖励时间因子的增长步长,其大小会影响迭代轮数,可根据网络规模自行确定。
2)如果Φ(SUn)≠(PU0,0),则令Φ(SUn)=(PU0,0),表示次用户SUn解除当前匹配,次用户SUn和其当前匹配的主用户均变为未匹配。
(3)如果
1)如果Φ(SUn)≠(PU0,0),则令Φ(SUn)=(PU0,0)。
2)如果Φ(SUn)=(PU0,0),则令
其中索引
3)设
(4)如果与(1)-(3)条件均不符,则设
步骤1.4:令t=t+1,如果
步骤二:在匹配结束后,根据匹配结果,成功配对的主用户在配对的次用户协助下根据匹配得到的保密速率在(1-α)*T时隙时间内进行传输,成功配对的次用户在剩余α*T时隙时间进行自己的传输。同时,未匹配的主用户如果直接传输保密速率高于最小保密速率要求,就以直接传输保密速率在T时隙时间内传输。
本具体实施例现通过在上述认知无线网络场景中将无用户协作情况下主用户如果直接传输的保密速率大于其最小保密率需求,就直接进行传输的方法作为基线方法,与本具体实施例实现的所述基于匹配论的认知无线网络物理层安全传输方法进行对比,得到了图3和图4的性能评估曲线。性能指标包括信道利用率,即能达到最小保密速率要求的主用户数和主用户总数的比值,系统吞吐量,即所有能达到自身最小保密速率要求的主用户的保密速率和所有次用户的传输速率之和。
图3给出了本具体实施例信道利用率随次用户发射功率的变化曲线。从仿真结果可以看出,随着次用户的发射功率不断增大,信道利用率不断增长。这是由于随着次用户的发射功率不断增大,有更多的次用户能够参与主用户安全传输的协作,从而使更多主用户达到安全传输的要求。
图4给出了本具体实施例系统吞吐量随次用户发射功率的变化曲线。从仿真结果可以看出,系统吞吐量随着次用户发射功率的增大而不断增加,这是由于随着次用户发射功率的增加使得次用户能以更强的协作能力参与协助主用户安全传输,同时在获得的奖励时隙时间里能够达到的传输速率也更大。结合图3可以看出,本发明在有效提高主用户传输安全性的同时更加有效地利用网络的频谱资源,形成了主、次用户的双赢局面。
本发明方案所公开的技术手段不仅限于上述实施方式所公开的技术手段,还包括由以上技术特征任意组合所组成的技术方案。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围。