一种基于随机波束赋形的物理层安全传输方法与流程

文档序号:16319879发布日期:2018-12-19 05:38阅读:350来源:国知局
一种基于随机波束赋形的物理层安全传输方法与流程

本发明属于认知无线电网络安全传输技术领域,涉及一种基于随机波束赋形的物理层安全传输方法。

背景技术

物联网,作为一个新兴的网络,旨在提供无处不在的连接和信息交换,遍及家居、车辆、医疗以及工业监测等领域。它的主要特点有:节点数目多;一些节点能量受限;一些节点处理能力较弱以及存在大量的异构网络。可以预计,在不久的将来,会有几十亿的配备有各式各样传感器或执行器的物理设备接入互联网,构成物联网。物联网的终极目标是实现任何时间、任何地点、任何人、任何物的连接。因此,它也被称为是继计算机、移动通信网与互联网之后,世界信息产业的第三次浪潮。

物联网中大量的设备节点带来的一个很严重的问题就是频谱稀缺。而频谱资源很宝贵并且是有限的。为了解决这个问题,认知物联网的概念被提出。在认知物联网中,一个没有授权的次级用户(iot设备)和已获得授权许可的主级用户工作在同一频带资源上。根据感知能力的不同,iot设备接入频谱的方式主要有underlay频谱共享模式、overlay频谱共享模式与频谱租赁模式。

安全性一直都是通信所关注的焦点。物联网中的通信安全问题亦不容小觑,尤其是在生物医疗、金融和军事等应用领域。然而,由于无线信道的开放性,无线通信更容易遭受窃听。传统的密钥加密算法广泛应用于上层网络,实现信息安全传输。可是,对于含有大量节点的物联网,密钥的提取、分发和管理存在一定困难。这主要是因为在物联网中,节点的资源有限并且存在大量异构网络以及不同的子系统。因此,一些轻量、高效的协议成为解决物联网中安全问题的有吸引力的方法。

物理层安全充分利用无线信道的特征和无线信号的基本格式,已被证明能获得信息论意义上的安全。物理层安全的优点是,即便窃听者具备无限的计算能力,其仍旧无法获得正确信息。此外,通信双方无需事先协商密钥,可作为在无线通信的安全框架上对传统加密体制的必要补充,增强无线通信的安全性。目前,各种各样的物理层安全技术已被提出,比如人工噪声、协作干扰、波束赋性、空间调制等。但并不是所有的物理层安全技术都能直接应用于物联网中,比如人工噪声和协作干扰技术需要消耗额外的能量;而波束赋形方案又需要发送端已知全部的信道状态信息(csi);空间调制一般有着一定的解调复杂度。这在物联网中都面临一定的挑战。



技术实现要素:

本发明的目的在于克服上述现有技术的缺点,提供了一种基于随机波束赋形的物理层安全传输方法,该方法无需消耗额外的能量去保证信息的安全传输,并且接收端不需要知道任何信道状态信息,降低了接收端的复杂度。

为达到上述目的,本发明所述的基于随机波束赋形的物理层安全传输方法包括以下步骤:

1)次级网络工作在tdd模式,发射端alice不发送训练符号,在次级传输之前,接收端bob先发送训练符号,使发射端alice估计自身与接收端bob之间的信道;

发射端alice每次发送符号前先产生随机波束赋形矢量w=[w1,w2,…,wi,…wj,…wn],1≤i,j≤n,i≠j;设发送端alice处的峰值功率为ppeak,trace(whw)≤ppeak并且e[|s|2]=1,发射端alice利用hb设计w使得接收端bob处收到的等效信道为确定的常数;

2)为使接收端bob正确解码,随机波束赋形w满足:

hbw=a(6)

其中,hb为发射端alice与接收端bob之间的信道矢量,hb服从均值为零、方差为的复高斯分布,a为常数,并且在传输之前a由发射端alice广播给接收端bob,为满足对主级用户的干扰限制,预留出随机波束赋形矢量中的两位权值系数wi,wj,其中,

hb,iwi+hb,jwj=a0(7)

|wi|2+|wj|2≤b0(8)

其中,hb,l及wl分别为hb及w中的第l个元素,1≤l≤n,在每次符号传输之前,w中除wi,wj以外的n-2个元素均独立随机生成;

3)求解满足式(7)及式(8)的权值系数wi,wj,再根据求解得到的权值系数wi,wj构建随机波束赋形矢量w,然后根据随机波束赋形矢量w进行信息的传输。

步骤3)中求解满足式(7)及式(8)的权值系数wi,wj,再根据求解得到的权值系数wi,wj构建随机波束赋形矢量w的具体操作为:

式(8)本质是一个功率限制,令f(wi,wj)=|wi|2+|wj|2,并将式(7)代入f(wi,wj)=|wi|2+|wj|2中,得

其中,hb,j≠0,对进行求导,得

当通过式(11)构建的随机波束赋形矢量w的功率大于主级用户的干扰限制或自身功率限制时,则重新随机生成权值系数wl(l≠i,j),再根据式(11)重新计算wi,wj;

将式(11)代入式(9)中,得f(wi,wj)的最小值fmin为:

为避免信息传输中断,则有|hb,j|2>α,设信道服从零均值单位方差的复高斯分布,则信道模的平方服从均值为1的指数分布,则|hb,j|2>α的概率pr(|hb,j|2>α)为:

当所有信道功率增益均小于α时,则传输发送中断,其中,中断概率pout为:

pout=(1-e)n(14)。

本发明具有以下有益效果:

本发明所述的基于随机波束赋形的物理层安全传输方法在具体操作时,以接收端bob不知道自己到发射端alice之间链路的信道状态信息也能正确解码,而窃听者eve收到的信号被随机化,并且上层用户的干扰限制被满足为条件,对随机波束赋形矢量预留出的两位权值系数进行设计,并以上述条件为限制条件计算权值系数,再根据计算得到的权值系数构建随机波束赋形矢量w,最后根据构建的随机波束赋形矢量w进行信息的传输,达到次级网络安全传输的目的。本发明不仅在发送端不需要知道窃听链路的csi,接收者也不需要知道合法链路的csi,与传统基于波束赋形和人工噪声(bf+an)方案相比,本发明能获得更高的保密吞吐量。

附图说明

图1为存在多个未知窃听者的认知iot下行通信模型图;

图2为仿真实验中平均功耗及中断概率关于发送天线数的变化曲线图;

图3为仿真实验中保密吞吐量关于发送天线数的变化曲线图;

图4为本发明与传统bf+an方案对比曲线图。

具体实施方式

下面结合附图对本发明做进一步详细描述:

如图1所示,考虑下行认知iot网络中的一个通信场景:次级用户及主级用户工作在同一频带资源上,其中,次级网络的发送者alice发送秘密信息给次级网络的接收者bob。与此同时,m(m≥1)个未串通的窃听者eves试图窃取这部分信息。为保证主级网络的正常传输,来自次级用户的干扰必须小于某一门限,即主级用户的干扰温度限制,当然,对于接收者bob来说,来自主级发送者的干扰被建模成高斯随机过程。

发送者alice配备n根天线,而其它节点都只有一根天线。在信息传输之前,接收者bob发送训练使得发送者alice能估计出它们之间的信道状态信息;而接收者bob和窃听者eve都不能获取它们到发送者alice的信道状态信息。此外,发送者alice也不知道窃听者的信道信息,假设所有链路的信道都是独立的,并且信道的每个元素均是独立同分布的复高斯变量,则具体传输过程为:

发送者alice发送信息符号s,则接收端bob以及窃听者eves处的接收信号分别为

yb=hbws+nb(1)

ye,m=he,mws+ne,m(m=1,2,...,m)(2)

其中,w为随机波束赋形矢量,w∈cn×1,cm×n表示m×n维的复空间,hb为alice与bob之间的信道矢量,hb∈c1×n,he,m为alice与第m个窃听者之间的信道矢量,he,m∈c1×n,nb为bob处的加性高斯白噪声,ne,m为第m个窃听者处的加性高斯白噪声,

对主级用户pr的干扰ip为

其中,hp为alice与pr之间的信道矢量,hp∈c1×n为主级用户pr处的本地噪声功率。

设发送端alice处的峰值功率为ppeak,即trace(whw)≤ppeak并且e[|s|2]=1,发送端利用hb的信息,通过设计w使得hbw的值为确定的常数,而he,mw是随机变化的,为达到这一目的,随机波束赋形w需满足:

hbw=a(4)

其中,a为实值常量。

同时,在cr下,认知网络对上层用户的干扰必须小于门限ith,即

其中,ith为主级用户的干扰门限。

则对于接收者,在无需知道接收者到alice链路的信道状态信息情形下,接收端bob也能够直接检测出发送符号

但是对于窃听者,因为he与hb是相互独立的,并w是随机生成的,因此he,mw可看成一个完全随机的变量,从而达到安全通信的目的。因此,需要设计这样一个满足条件的随机波束赋形矢量来恶化窃听者的性能,同时又能保证合法接收者的正常接收,具体设计过程为:

为了满足上述限制条件,对随机波束赋形矢量预留出两位权值系数wi,wj,设w=[w1,w2,…,wi,…wj,…wn],1≤i,j≤n,i≠j,则式(4)可重新写为

hb,iwi+hb,jwj=a0(7)

同样地,式(5)可变为

|wi|2+|wj|2≤b0(8)

我们试图找到满足条件(7)及(8)的wi,wj,式(8)本质上是一个功率限制,因此,需研究在满足限制条件(7)下的最小发射功率以及对应的wi,wj。

令f(wi,wj)=|wi|2+|wj|2,并将式(7)代入其中,得

其中,hb,j≠0;

进行求导,得

求得

如果通过式(11)设计的随机波束赋形矢量w大于主级用户的干扰限制或自身功率限制时,则重新随机生成权值系数wl(l≠i,j),再根据式(11)重新计算wi,wj,直到满足条件为止。

将式(11)代入式(9)中,则有f(wi,wj)的最小值fmin为:

从(12)式可以看出较差的信道选择hb,i,hb,j会增大发射功率,同时也会增加干扰功率,从而进一步导致传输中断。因此,为了避免这种情况的发生,我们需要选择较好的信道,即|hb,j|2>α,假设信道服从零均值单位方差的复高斯分布,所以其模的平方服从均值为1的指数分布。则|hb,j|2>α的概率为

如果所有的信道功率增益都小于α,则传输发送中断,中断概率为

pout=(1-e)n(14)

综上,我们便得到了满足条件的随机波束赋形矢量,其设计算法可见表1:

表1

保密容量cs被定义为

cs=max{i(yb;s)-i(ye;s)}(15)

其中,i(·;·)表示·与·之间的互信息。

从式(4)可以得到,接收端bob处有一个固定的接收功率,故alice和bob之间的互信息可量化为

然而,很难准确去估计可能被eves所获取的信息量,因此,考虑最坏的情形,即假设eves处没有噪声,式(2)变为

ye,m=φms(17)

其中,φm=he,mw,he,m为alice到第m个窃听者的信道矢量;φm可以看作乘性干扰。

对eve来说,φm为一个完全未知的随机变量并且独立于发送符号s,因此对等式两边取对数操作可得

lnye,m=lns+lnφm(18)

其中,lnφm为加性噪声。

根据文献中的定理,则有

其中,为ln|s|的平均功率限制,为ln|φm|的平均功率限制,并且当ln|s|服从高斯分布时取等号,得

因此,可获得保密速率为

当假设s为高斯输入并且e[|s|2]=1时,平均功率限制

最后定义可获得保密吞吐量为

tas=ras(1-pout)(22)

仿真实验

仿真条件:不同的信道被建模成相互独立的零均值单位方差的复高斯矢量,加性高斯白噪声方差归一化为0dbw。所有的结果都是5000次的蒙特卡洛仿真得到的平均,假设窃听者的个数m=3,峰值功率和干扰门限都为15dbw。

仿真结果:图2给出了在满足用户bob不同需求的情况下,alice处发射天线个数对其平均功耗的影响,也给出了中断概率pout随天线数目的变化曲线,由图2可知,随着天线数目的增多,发射端的平均功耗也有所增加。但是,从第二个子图可以看出中断概率也随之降低。同时,α的取值越小,对应的中断概率也越低,并且从前面的分析可知,小的α会导致发射功率的增大。因此,我们在接下来的仿真中做一个折中选择,即取α=0.5。此外,bob处的接受信噪比越大,意味着传输速越高,alice处的平均功耗就越大,其原因在于,因为想要获得更好的服务质量,就要付出更多的代价。

图3分析了不同天线数目、bob处接收snr对可获得平均保密吞吐量的影响。可以看出,随着天线数的增多,可获得平均保密吞吐量也随之增加。这主要是因为空间分集带来的好处。另外,bob处接收信噪比的增大会显著的提升系统的保密吞吐量。这是因为从统计意义上来说,窃听容量是一定的,接收信噪比的增大意味着信息速率的提升,进而导致保密速率的提升。

参考图4,在相同功耗和相同bob处接收snr条件下,将本发明与采用波束赋形加人工噪声方案进行比较。从图4中的曲线可以看出,对于本发明,可获得保密吞吐量基本保持不变;而对于对比方案,当上层用户干扰门限取15dbw时,随着天线数的增多,保密吞吐量不断增加,但是当干扰门限减小到12dbw,天线数n>7时,保密吞吐量就会下降。其原因在于:本发明每一次的设计都保证了主级用户的干扰限制;而对于bf+an方案,随着主级用户干扰门限降低,次级网络传输中断的可能性增加,进而导致保密吞吐量的减小,因此在主级用户的干扰限制下,本发明优于波束赋形加人工噪声方案。

以上内容是结合具体的优选实施方式对本发明所作的进一步详细说明,不能认定本发明的具体实施方式仅限于此,对于本发明所属技术领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干简单的推演或替换,都应当视为属于本发明由所提交的权利要求书确定专利保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1