一种随机波束切换的毫米波物理层密钥生成方法及系统

文档序号:196605 发布日期:2021-11-02 浏览:39次 >En<

阅读说明:本技术 一种随机波束切换的毫米波物理层密钥生成方法及系统 (Millimeter wave physical layer key generation method and system for random beam switching ) 是由 俱莹 邹国学 白皓文 裴庆祺 于 2021-07-14 设计创作,主要内容包括:本发明属于无线物理层安全通信技术领域,公开了一种随机波束切换的毫米波物理层密钥生成方法及系统,所述随机波束切换的毫米波物理层密钥生成方法包括:通信双方A和B进行初始信道探测,获得毫米波信道的状态信息;进行随机波束切换的物理层密钥生成;进行物理层密钥组合。本发明方法利用毫米波信道的稀疏性,将毫米波信道稀疏性响应的坐标作为随机源;通过随机波束切换的方法,在保证密钥随机性的前提下,实现了高速率的物理层密钥生成。理论分析和仿真结果表明,本发明方法的密钥生成速率突破了信道相关时间的限制;密钥协商前的密钥之间具有较高的一致性,节省了密钥协商和隐私放大过程的开销,且具备对抗多天线窃听者的能力。(The invention belongs to the technical field of wireless physical layer secure communication, and discloses a millimeter wave physical layer key generation method and system for random beam switching, wherein the millimeter wave physical layer key generation method for random beam switching comprises the following steps: the communication parties A and B carry out initial channel detection to obtain state information of a millimeter wave channel; generating a physical layer key for random beam switching; physical layer key combination is performed. The method uses the sparsity of the millimeter wave channel and takes the coordinates of the sparse response of the millimeter wave channel as a random source; by the random beam switching method, the high-speed physical layer key generation is realized on the premise of ensuring the randomness of the key. Theoretical analysis and simulation results show that the key generation rate of the method breaks through the limit of the relevant time of the channel; the keys before key agreement have higher consistency, the expenses of the key agreement and the privacy amplification process are saved, and the method has the capability of resisting a multi-antenna eavesdropper.)

一种随机波束切换的毫米波物理层密钥生成方法及系统

技术领域

本发明属于无线物理层安全通信技术领域,尤其涉及一种随机波束切换的毫米波物理层密钥生成方法及系统。

背景技术

目前,无线通信技术的发展日新月异,无线通信网络的业务服务随着物联网、智慧城市等产业的迅速发展发生了巨大的变化。持续增长的用户数和数据量致使频谱资源日益紧缺,不断丰富的信息类型使得无线通信的安全性变得越来越重要。

在传统的无线安全通信方案中,加密解密技术和通信协议是实现安全通信的主要方式。但是,随着通信技术和计算机技术的迅速发展,传统的安全通信机制在新的通信场景或技术下可能会面临诸多挑战。例如无法满足特定通信场景下的超低时延要求、在异构物联网设备之间密钥的分发和管理困难、现有的加密算法被新兴的计算设备破解等。

不同于传统的密钥交换机制,物理层密钥生成技术利用无线信道的时变性和互易性。无需第三方参与密钥的管理和分发,不依赖于算法的复杂度,即可实现轻量级的加密解密,并且具备实现信息论安全的潜力,是安全通信领域极为重要的发展方向之一。

但是,当前的物理层密钥生成技术研究方案大部分集中在6GHz以下的微波频段,无法适用于毫米波频段的通信系统。另外,传统方案的密钥生成速率受静态环境的限制,在静态环境中,信道变化缓慢,信道相关时间较长,密钥生成速率较低,无法满足大容量通信场景的加密需求。

因此,充分利用毫米波的传播特性,在毫米波无线通信系统中,实现静态环境中高速率的物理层密钥生成,适应海量数据通信场景的加密需求,是物理层密钥生成技术发展的重要方向之一。

通过上述分析,现有技术存在的问题及缺陷为:

(1)传统的安全通信机制在新的通信场景或技术下可能会面临诸多挑战,包括无法满足特定通信场景下的超低时延要求、在异构物联网设备之间密钥的分发和管理困难、现有的加密算法被新兴的计算设备破解等。

(2)当前的物理层密钥生成技术研究方案大部分集中在6GHz以下的微波频段,无法适用于毫米波频段的通信系统。

(3)传统方案的密钥生成速率受静态环境的限制,在静态环境中,信道变化缓慢,信道相关时间较长,密钥生成速率较低,无法满足大容量通信场景的加密需求。

在毫米波通信系统中生成物理层密钥,其方法不同于微波系统。首先,由于毫米波高损耗,弱绕射能力的传播特性,传统的用于在微波系统中生成物理层密钥的信道模型无法适用于毫米波频段的通信系统,需要建立符合其信道稀疏特性的信道模型。另外,传统方案的物理层密钥生成速率受静态环境的限制,尤其是在毫米波系统中,通信双方A和B之间的信道主要由有限的几条路径组成,信道变化缓慢,信道相关时间较长,遵循传统方案相关时间内仅探测一次信道的物理层密钥生成原则,其密钥生成速率较低,无法满足大容量通信场景的加密需求。

本发明方法、系统、设备适配于毫米波系统的硬件结构,利用了毫米波信道的稀疏性,实现了物理层密钥生成。通过使用随机波束切换的发明方法,在保证密钥随机性的情况下,利用了通信双方A和B之间有限的几条可分辨波束,本发明方法、系统、设备的物理层密钥生成速率突破了静态环境的限制。在频谱资源日益紧缺和通信数据量不断增长的现状下,本发明方法、系统、设备显著提升了物理层密钥生成的速率,使之可以适用于毫米波通信系统及大容量通信场景,满足了日新月异的通信技术的发展需求。

发明内容

针对现有技术存在的问题,本发明提供了一种随机波束切换的毫米波物理层密钥生成方法及系统,尤其涉及一种在毫米波大规模MIMO系统中进行物理层密钥生成过程中的技术。

本发明是这样实现的,一种随机波束切换的毫米波物理层密钥生成方法,所述随机波束切换的毫米波物理层密钥生成方法包括以下步骤:

步骤一,通信双方A和B进行初始信道探测,获得毫米波信道的状态信息;

经过步骤一的初始信道探测过程,通信双方A和B获得了当前时刻的信道状态信息,包括空间可分辨路径及与之对应的到达角、离开角和信道增益。为本发明后续进行随机波束切换得毫米波物理层密钥生成奠定了基础。

步骤二,进行随机波束切换的物理层密钥生成;

在本步骤中,通信双方进行随机波束切换的信道探测,进而生成物理层密钥,实现了在静态环境相关时间内高速率的物理层密钥生成,是本发明的核心步骤。

步骤三,进行物理层密钥组合。

在本发明的最后一个步骤中,通信双方A和B依照密钥生成时序关系,将步骤二中生成的物理层密钥依次组合,保证了通信双方A和B之间的密钥组合的一致性。

进一步,步骤一中,所述初始信道探测,包括:

(1)通信双方A和B在生成物理层密钥前,约定将毫米波波束的方位角以正弦值的大小为依据,均匀量化为N,即各个角度满足下式:

其中,θ为波束的方位角。

(2)通信双方A和B以时分双工的模式在静态环境相关时间内向彼此发送正交参考信号XAB和XBA。在某一时刻,通信方A向通信方B发送参考信号XAB,经过tAB时间后通信方B接收到信号YB;通信方B经过Δt时间的处理时延向通信方A发送参考信号XBA,通信方A经过时间tBA后接收到信号YA;通信双方进行一次信道双向探测,一次双向探测的总时间满足tAB+Δt+tBA≤Tc;其中Tc为无线信道相关时间。

进一步,步骤二中,所述随机波束切换的毫米波物理层密钥生成,包括:

(1)通信双方A和B通过接收信号YA和YB对毫米波信道进行估计,获取符合毫米波通信要求的L条空间可分辨散射路径,得到与之对应的L个稀疏性响应坐标的信息并进行发送方与接收方之间的波束路径的到达角与离开角之间的匹配。

(2)通信双方A和B使用步骤(1)获得的毫米波信道稀疏性响应坐标作为生成物理层密钥的随机源,结合波束到达角与离开角之间的对应关系生成静态环境中信道相关时间内的第一组物理层密钥。

(3)通信方A(B)随机生成整数ζ∈{1,2,…,L},其中L为通信双方A和B之间毫米波信道空间可分辨散射路径的数量,即步骤(1)中获得的稀疏性响应坐标的个数;随机整数ζ用于选择该次信道探测作为发送方的通信方所激活的波束数量。

(4)根据步骤(3)的随机选择结果,通信方A(B)随机生成整数用于选择激活波束的组合;基于生成随机整数ζ和δ,供发送端进行切换的波束组合有2L-1种。

(5)通信方A(B)作为发送端,根据步骤(3)和步骤(4)随机选择的整数ζ和δ激活相应的波束,在激活的波束上发送参考信号XAB(XBA)并依据波束选择结果和步骤(1)中波束到达角和离开角之间的关系生成发送端密钥。

(6)通信方B(A)作为接收端接收信号YB(YA),对毫米波信道进行估计,提取波束选择后的毫米波信道稀疏性响应坐标作为随机源。

(7)通信方B(A)作为接收端,根据步骤(6)的信道估计结果并结合步骤(1)的信道初始探测结果和波束到达角和离开角之间的关系,生成物理层密钥。

(8)通信双方可以重复执行步骤(3)~步骤(7),随机切换波束组合进行信道探测,在保证密钥随机性的情况下在相关时间内生成更多的密钥。

进一步,步骤(1)和步骤(6)中,所述毫米波信道估计的过程,包括:

步骤(1)接收到参考信号YA和YB如下:

YA=HBAXBA+QBA

YB=HABXAB+QAB

步骤(6)接收到参考信号YA和YB如下:

YA=HBAXBAVs+QBA

YB=HABXABVs+QAB

其中,HAB和HBA分别表示通信方A到通信方B的信道矩阵和通信方B到通信方A的信道矩阵,Vs代表发送方预编码矩阵,用于选择激活波束组合;QAB和QBA是独立同分布的复高斯噪声;

由于通信双方A和B在信道相关时间内进行双向信道探测,故根据无线信道的互易性原理,两个信道矩阵满足HAB=HBA H。因此,仅对通信方A发送通信方B接收的信号处理过程进行分析,通信方B发送通信方A接收的信号处理过程与之相同。

采用DFT码本对接收信号进行预编码接收,以获得毫米波信道的稀疏性信息;其中,获得的与毫米波信道矩阵HAB等价的稀疏性信道矩阵如下:

其中,AB,D和AA,D分别代表通信方B和通信方A的DFT码本,XAB为正交参考信号,QAB为复噪声矩阵,代表毫米波稀疏性信道矩阵(虚拟矩阵),能够等价表示毫米波信道矩阵HAB

基于射线簇理论建立的信道毫米波信道如下所示:

其中,L表示多径数量,即射线簇数量;αl表示第l条路径,即第l个簇的信道复增益,且 满足θA,l和φB,l分别为第l条路径对应的到达角和离开角,a(θA,l)和a(φB,l)分别表示接收端到达角为θA,l和发送端离开角为φB,l的ULA阵列响应矢量,Nt=NA和Nr=NB分别表示发送方和接收方的天线数量,其中a(θA,l)和a(φB,l)表示为:

其中,取均匀线阵阵元天线距离d=λ/2,λ为传输信号的波长。

进一步,通信双方A和B在获得他们之间的可分辨路径组合后,对发送方与接收方之间的波束进行匹配,具体情况如下:

当发送方与接收方之间的天线数量不同时,其各自的空间分辨率N也不相同。初始信道探测后,通信双方A和B根据信道探测结果获得了通信双方之间的波束到达角和离开角之间的对应关系。即波束离开角和到达角之间可能存在三种对应关系:

①一对多:发送方天线数少于接收方天线数。

②多对一:发送方天线数多于接收方天线数。

③一对一:发送方天线数等于接收方天线数。

针对上述三种情况,结合步骤(1)的信道估计结果,即可获得发送方与接收方之间的波束的到达角与离开角之间的对应情况。

进一步,步骤(2)中,在毫米波稀疏性信道中获取稀疏性响应坐标作为生成物理层密钥随机源,包括:

获取虚拟信道矩阵波束到达角方向上可能存在的稀疏性响应信息:

作为接收端的通信方B获得波束到达角方向上可能存在的稀疏性响应坐标集合J和相应地信道响应幅值集合V。

作为接收端的通信方B获取稀疏性响应信息,包括:

通信方B令L=0,即初始化空间可分辨散射路径数量,提取当前最大增益波束信息:

通信方B执行所述提取当前最大增益波束信息的步骤,判断当前最大增益的波束信息V(imax)是否满足条件1,如果满足,则执行条件1对应的步骤;执行后再次循环执行所述提取当前最大增益波束信息的步骤,直到V(imax)满足条件2为止。

条件1:若满足V(imax)≥ε,ε为信道路径增益临界值,则该方向上的波束满足毫米波通信要求,即存在稀疏性响应;提取该波束对应的稀疏性响应信息,并更新信道响应幅值集合V,删除当前最佳波束信息以估计其他波束信息,包括:

G(j)=V(imax);

V(imax)=0;

L=L+1;

条件2:若V(imax)<ε,剩余路径信息不满足毫米波信道增益要求,故信道估计过程结束。

V(imax)满足条件2时,信道估计结束,接收方获得通信双方之间空间可分辨散射路径数量L,为信道估计结果中波束到达角对应的虚拟信道响应冲激坐标的集合,为波束离开角对应的坐标集合;G为各路径的信道增益集合。

进一步,步骤(2)中,采用格雷码表作为密钥查找表,完成坐标与密钥之间的映射;其中,所述密钥映射步骤,包括:

确定稀疏性响应坐标在虚拟信道矩阵中的序号,序号排列方法为k=(x-1)N+y-1,其中k为稀疏性响应坐标(x,y),x∈{1,2,…,N},y∈{1,2,…,N}对应的序号;在I位格雷码表中查找十进制数k对应的格雷码序列作为密钥序列,其中

当步骤(1)获得的波束到达角与离开角之间的对应关系存在“多对一”或“一对多”的情况,即稀疏性响应坐标集合或其子集存在如下形式:

{(x1,y),...,(xn,y)};

{(x,y1),...,(x,yn)};

将多个角度划分为一组,映射为同一个坐标值,即当在该组波束中激活一个或多个,其生成的物理层密钥相同。

通信双方A和B通过使用上述密钥映射方法完成步骤(1)中获得的稀疏性响应坐标集合与物理层密钥序列之间的映射,获得信道相关时间内第一组密钥kA(B),0

进一步,步骤(5)中,根据步骤(3)和步骤(4)中的随机选择结果,发送方获得了随机切换波束的组合,在所选波束发送参考信号,接收方通过执行与步骤(1)相似的信道估计过程,可以得到与发送方等效相同的激活波束的组合。

进一步,在步骤(6)中,考虑步骤(1)的三种波束到达角和离开角之间的对应关系,结合步骤(5)激活并发送参考信号的波束组合情况和步骤(2)的密钥映射算法生成发送端物理层密钥,具体如下:

当步骤(1)中存在波束离开角和到达角之间存在多对一或一对多的情况时,角度数量多的一方在使用步骤(2)的密钥映射方法时,多个角度划分为一组,映射为同一个坐标值,即当在该组波束中激活一个或多个,其生成的物理层密钥相同。

进一步,在步骤(7)中,接收方在进行信道估计后,如果估计结果中存在波束离开角和到达角之间存在多对一或一对多的情况时,角度数量多的一方在使用步骤(2)的密钥映射方法时,多个角度划分为一组,映射为同一个坐标值,即当在信道估计结果中该组波束检测到一个或多个激活波束,其生成的物理层密钥相同。

进一步,步骤三中,所述物理层密钥组合,包括通信双方A和B在相关时间内多次执行步骤二,通过随机波束切换获得多组密钥,将所述密钥按照时间顺序组合,即可得到随机波束切换的毫米波物理层密钥,包括:

基于信道相关时间内信道状态不变的假设,若进行n次随机波束切换的毫米波物理层密钥生成,则通信双方A(B)在信道相关时间内获得的密钥为:

其中,kA(B),ii∈{1,2,…,n}是合法通信方A(B)第i次进行发送和接收生成的物理层密钥;KA(B),τ表示信道相关时间内生成的物理层密钥。

本发明的另一目的在于提供一种应用所述的随机波束切换的毫米波物理层密钥生成方法的随机波束切换的毫米波物理层密钥生成系统,所述随机波束切换的毫米波物理层密钥生成系统包括:

信道探测模块,用于在通信双方A和B进行初始信道探测,获得毫米波信道的状态信息;

密钥生成模块,用于进行随机波束切换的物理层密钥生成;

密钥组合模块,用于进行物理层密钥组合,得到随机波束切换的毫米波物理层密钥。

本发明的另一目的在于提供一种计算机设备,所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述计算机程序被所述处理器执行时,使得所述处理器执行如下步骤:

通信双方A和B进行初始信道探测,获得毫米波信道的状态信息;随机波束切换的物理层密钥生成;物理层密钥组合,通信双方A和B在相关时间内多次执行随机波束切换的物理层密钥生成步骤,通过随机波束切换获得多组密钥,将所述密钥按照时间顺序组合,即可得到随机波束切换的毫米波物理层密钥。

本发明的另一目的在于提供一种信息数据处理终端,所述信息数据处理终端用于实现所述的随机波束切换的毫米波物理层密钥生成系统。

结合上述的所有技术方案,本发明所具备的优点及积极效果为:本发明提供的随机波束切换的毫米波物理层密钥生成方法,是密钥安全通信领域的重要技术之一,能够在毫米波无线通信系统中突破静态环境对密钥生成速率的限制,解决了传统方案在静态环境中密钥生成速率较低,致使其无法满足海量数据通信场景加密需求的问题。

本发明方法利用毫米波信道的稀疏性,选择毫米波信道稀疏性响应的坐标作为生成物理层密钥的随机源。通过随机波束切换的方法,实现了在静态环境中进行多次信道探测生成物理层密钥,而不破坏密钥随机性的物理层密钥生成新方法。理论分析和仿真结果表明,本发明方法的密钥生成速率突破了信道相关时间的限制;密钥协商前的密钥之间具有较高的一致性,节省了密钥协商和隐私放大过程的开销;且本发明方法能够对抗多天线的被动窃听者。

本发明的方法利用了毫米波信道的稀疏性,相比于传统方案进行毫米波信道估计,本发明方法的信道估计过程复杂度更低且抗噪性能更好,通信双方信道探测后生成的物理层密钥之间的一致性更高,能够节省物理层密钥生成过程中密钥协商和隐私放大过程的开销。相比于传统方案的信道探测流程,本发明方法所使用的随机波束切换信道探测方法既保证了物理层密钥生成的安全性,又具备对抗多天线被动窃听者的能力,又显著提升了密钥生成速率,使其突破了静态环境的限制,能够满足海量数据通信场景的加密需求。

本发明所提出的随机波束切换的毫米波物理层密钥生成方法,在毫米波系统中,通过使用随机波束切换的毫米波信道探测方案,解决了传统方案在静态环境中密钥生成速率较低的问题,并且获得了较高的密钥一致率和对抗被动窃听者的能力。本发明方法中所使用的用于生成物理层密钥的随机源和密钥映射算法具备可替换性,选择其它信道特征作为随机源或信道估计方法与本发明方法所提出的随机波束切换的信道探测方法相结合,依然能够实现静态环境中高速率的物理层密钥生成。

附图说明

为了更清楚地说明本发明实施例的技术方案,下面将对本发明实施例中所需要使用的附图做简单的介绍,显而易见地,下面所描述的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下还可以根据这些附图获得其他的附图。

图1是本发明实施例提供的随机波束切换的毫米波物理层密钥生成方法流程图。

图2是本发明实施例提供的随机波束切换的毫米波物理层密钥生成方法原理图。

图3是本发明实施例提供的随机波束切换的毫米波物理层密钥生成系统结构框图;

图中:1、信道探测模块;2、密钥生成模块;3、密钥组合模块。

图4是本发明实施例提供的时序模型示意图。

图5是本发明实施例提供的激活波束示意图。

图6是本发明实施例提供的随机波束切换示意图。

图7是本发明实施例获得的物理层密钥生成速率结果图。

图8是本发明实施例获得的物理层密钥不一致率结果图。

具体实施方式

为了使本发明的目的、技术方案及优点更加清楚明白,以下结合实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。

针对现有技术存在的问题,本发明提供了一种随机波束切换的毫米波物理层密钥生成方法及系统,下面结合附图对本发明作详细的描述。

如图1所示,本发明实施例提供的随机波束切换的毫米波物理层密钥生成方法包括以下步骤:

S101,通信双方A和B进行初始信道探测,获得毫米波信道的状态信息;

S102,进行随机波束切换的物理层密钥生成;

S103,进行物理层密钥组合。

本发明实施例提供的随机波束切换的毫米波物理层密钥生成方法原理图如图2所示。

如图3所示,本发明实施例提供的随机波束切换的毫米波物理层密钥生成系统包括:

信道探测模块1,用于在通信双方A和B进行初始信道探测,获得毫米波信道的状态信息;

密钥生成模块2,用于进行随机波束切换的物理层密钥生成;

密钥组合模块3,用于进行物理层密钥组合,得到随机波束切换的毫米波物理层密钥。

下面结合实施例对本发明的技术方案作进一步描述。

实施例1

本发明公开了一种随机波束切换的毫米波物理层密钥生成方法,能够在毫米波无线通信系统中突破静态环境对密钥生成速率的限制,解决了传统方案在静态环境中密钥生成速率较低,致使其无法满足海量数据通信场景加密需求的问题。

为了解决上述问题所提出的发明方案,本发明提供的随机波束切换的毫米波物理层密钥生成方法,包含以下步骤:

步骤一:初始信道探测。为了获得通信双方A和B之间的信道状态信息,进行初始信道探测,包含的步骤如下:

步骤1:通信双方A和B在生成物理层密钥前,约定将毫米波波束的方位角以其正弦值的大小为依据,均匀量化为N。

步骤2:通信双方A和B以时分双工的模式在静态环境相关时间内向彼此发送正交参考信号XAB和XBA

步骤二:随机波束切换的物理层密钥生成。在静态环境中提升物理层密钥生成速率,包含的步骤如下:

步骤1:通信双方A和B通过接收信号YA和YB对毫米波信道进行估计,获取符合毫米波通信要求的L条空间可分辨散射路径,得到与之对应的L个稀疏性响应坐标的信息和波束到达角与离开角之间的对应关系。

步骤2:通信双方A和B使用步骤1获得的毫米波信道稀疏性响应坐标作为生成物理层密钥的随机源,生成静态环境中信道相关时间内的第一组物理层密钥。

步骤3:通信方A(B)随机生成整数ζ∈{1,2,…,L},用于选择激活波束数量。

步骤4:根据步骤3的随机选择结果,通信方A(B)随机生成整数用于选择激活波束的组合。

步骤5:通信方A(B)作为发送端,根据步骤3和步骤4随机选择的整数ζ和δ激活相应的波束,在激活的波束上发送参考信号XAB(XBA)并依据波束选择结果和步骤1波束到达角与离开角之间的对应关系生成发送端密钥。

步骤6:通信方B(A)作为接收端接收信号YB(YA),对毫米波信道进行估计,提取波束选择后的毫米波信道稀疏性响应坐标作为随机源。

步骤7:通信方B(A)作为接收端,根据步骤6的信道估计结果并结合步骤1的信道初始探测结果和波束到达角与离开角之间的对应关系,生成物理层密钥。

步骤8:通信双方可以重复执行步骤3~步骤7,随机切换波束组合进行信道探测,在保证密钥随机性的情况下在相关时间内生成更多的密钥。

步骤三:物理层密钥组合。通信双方A和B在相关时间内多次执行步骤二,通过随机波束切换获得了多组密钥,将这些密钥按照时间顺序组合,即可得到随机波束切换的毫米波物理层密钥。

本发明的方法利用了毫米波信道的稀疏性,相比于传统方案进行毫米波信道估计,本发明方法的信道估计过程复杂度更低且抗噪性能更好,通信双方信道探测后生成的物理层密钥之间的一致性更高,能够节省物理层密钥生成过程中密钥协商和隐私放大过程的开销;相比于传统方案的信道探测流程,本发明方法所使用的随机波束切换信道探测方法既保证了物理层密钥生成的安全性,具备对抗多天线被动窃听者的能力,又显著提升了密钥生成速率,使其突破了静态环境的限制,能够满足海量数据通信场景的加密需求。

实施例2

如图2所示,本发明提出了一种适用于毫米波系统的随机波束切换的物理层密钥生成方法,本方法包括以下几个步骤。

步骤一:通信双方A和B进行信道初始探测,以获得毫米波信道的信道状态信息。

步骤1:通信双方A和B将毫米波波束的方位角度按照其正弦值的大小均匀量化为N,即各个角度满足下式:

其中,θ为波束的方位角。

步骤2:如图4所示,通信双方A和B分别向对方发送参考信号XAB和XBA。在某一时刻,通信方A向通信方B发送参考信号XAB,经过tAB时间后通信方B接收到信号YB。通信方B经过Δt时间的处理时延向通信方A发送参考信号XBA,通信方A经过时间tBA后接收到信号YA。上述过程通信双方进行了一次信道双向探测,一次双向探测的总时间需满足tAB+Δt+tBA≤Tc,其中Tc为无线信道相关时间。

步骤二:随机波束切换的毫米波物理层密钥生成

步骤1:在通信双方A和B获取随机源的过程中,进行毫米波信道估计的过程如下:

初始信道探测接收到参考信号YA和YB如下:

YA=HBAXBA+QBA

YB=HABXAB+QAB

其中HAB和HBA分别表示通信方A到通信方B的信道矩阵和通信方B到通信方A的信道矩阵。QAB和QBA是独立同分布的复高斯噪声。由于通信双方A和B在信道相关时间内进行了双向信道探测,故根据无线信道的互易性原理,两个信道矩阵满足HAB=HBA H。因此,以下仅对通信方A发送通信方B接收的信号处理过程进行分析,通信方B发送通信方A接收的信号处理过程与之相同。

在本发明方法中,为了获得毫米波信道的稀疏性信息,采用DFT码本对接收信号进行预编码接收,以获得与毫米波信道矩阵HAB等价的稀疏性信道矩阵如下:

其中,AB,D和AA,D分别代表通信方B和通信方A的DFT码本。代表毫米波稀疏性信道矩阵,能够等价表示毫米波信道HAB

基于射线簇理论建立的信道毫米波信道可以如下所示:

其中,L表示多径数量,即射线簇数量;αl表示第l条路径,即第l个簇的信道复增益,且 满足θA,l和φB,l分别为第l条路径对应的到达角和离开角,a(θA,l)和a(φB,l)分别表示接收端到达角为θA,l和发送端离开角为φB,l的ULA阵列响应矢量,Nt=NA和Nr=NB分别表示发送方和接收方的天线数量,其中a(θA,l)和a(φB,l)表示为:

其中,取均匀线阵阵元天线距离d=λ/2。λ为传输信号的波长。

进一步在毫米波稀疏性信道中获取稀疏性响应坐标作为生成物理层密钥的随机源,其步骤如下:

获取虚拟信道矩阵波束到达角方向上可能存在的稀疏性响应信息,如下式:

经过如上步骤,作为接收端的通信方B获得了波束到达角方向上可能存在的稀疏性响应坐标集合J和相应地信道响应幅值集合V。

在本发明方法中,作为接收端的通信方B进一步获取稀疏性响应信息,包括步骤如下:

首先,通信方B令L=0,即初始化空间可分辨散射路径数量。进一步的,提取当前最大增益的波束信息,如下:

通信方B执行上式所示步骤,判断当前最大增益的波束信息V(imax)是否满足条件1,如果满足,则执行条件1对应的步骤。执行后再次循环执行上式所示的步骤,直到V(imax)满足条件2为止。

条件1:若满足V(imax)≥ε,ε为信道路径增益临界值,则该方向上的波束满足毫米波通信要求,即存在稀疏性响应。于是提取该波束对应的稀疏性响应信息,并更新信道响应幅值集合V,删除当前最佳波束信息以方便进一步估计其他波束信息,其步骤如下:

G(j)=V(imax)

V(imax)=0

L=L+1

条件2:若V(imax)<ε,剩余路径信息不满足毫米波信道增益要求,故本发明方法的信道估计过程结束。

V(imax)满足条件2时,信道估计结束,接收方获得了空间可分辨散射路径数量L,为信道估计结果中波束到达角对应的虚拟信道响应冲激坐标的集合,为波束离开角对应的坐标集合。G为各路径的信道增益集合。

进一步,通信双方A和B在获得他们之间的可分辨路径组合后,对发送方与接收方之间的波束进行匹配,具体情况如下:

当发送方与接收方之间的天线数量不同时,其各自的空间分辨率N也不相同。初始信道探测后,通信双方A和B根据信道探测结果获得了通信双方之间的波束到达角和离开角之间的对应关系。即波束离开角和到达角之间可能存在三种对应关系:

①一对多:发送方天线数少于接收方天线数。

②多对一:发送方天线数多于接收方天线数。

③一对一:发送方天线数等于接收方天线数。

针对上述三种情况,结合步骤1的信道估计结果,即可获得发送方与接收方之间的波束的到达角与离开角之间的对应情况。

步骤2:通信双方A和B将上述步骤获得的毫米波信道稀疏性响应坐标作为随机源生成物理层密钥,本发明方法采用格雷码表作为密钥查找表,完成坐标与密钥之间的映射。密钥映射步骤如下:

确定稀疏性响应坐标在虚拟信道矩阵中的序号,序号排列方法为k=(x-1)N+y-1。其中k为稀疏性响应坐标(x,y),x∈{1,2,…,N},y∈{1,2,…,N}对应的序号。当步骤(1)获得的波束到达角与离开角之间的对应关系存在“多对一”或“一对多”的情况,即稀疏性响应坐标集合或其子集存在如下形式:

{(x1,y),...,(xn,y)};

{(x,y1),...,(x,yn)};

将多个角度划分为一组,映射为同一个坐标值,即当在该组波束中激活一个或多个,其生成的物理层密钥相同。

在I位格雷码表中查找十进制数k对应的格雷码序列作为密钥序列。其中

通信双方A和B通过使用上述密钥映射方法完成步骤1中获得的稀疏性响应坐标集合与物理层密钥序列之间的映射,获得信道相关时间内第一组密钥kA(B),0

步骤3:通信方A(B)生成随机整数ζ∈{1,2,…,L},其中L为毫米波信道空间可分辨散射路径的数量是,即为步骤1中获得的稀疏性响应坐标的个数。如图5所示,该随机整数ζ决定了在本发明方法中,该次信道探测作为发送方的通信方所激活的波束数量。例如,ζ=m,m∈{1,2,…,L}表示在此阶段L个有效波束中仅有m个波束处于激活状态。

步骤4:接下来,通信方A(B)再次生成随机整数进行波束组合方式的选择。

基于生成随机整数ζ和δ,可供发送端进行切换的波束组合有2L-1种。例如,如图5所示,当空间可分辨散射路径数L=5,随机生成的整数ζ=3时,可供选择的波束组合数量如下:

表示该情况下有10种波束组合可供切换。

其中eL,ζ表示激活波束数量为ζ时的波束状态集合,若随机生成整数δ=7,则此时波束状态矢量e=[1 0 1 1 0]T,其中,ei=1表示第i个波束被激活,ej=0表示第j个波束未被使用,i,j∈{1,2,…,L}。δ=7和e=[1 0 1 1 0]T表示选择10种波束组合中的第7种用于信道探测,即第1、3、4个波束被激活,如图6(b)所示。

步骤5:通信方A(B)作为发送端,根据步骤3和步骤4生成的随机数ζ和δ选择激活波束发送参考信号XAB(XBA)。在静态环境中,信道相关时间内进行随机波束切换的毫米波信道探测,信道状态不变,故发送方A(B)与接收方B(A)能够获得一致的波束组合。

发送方A(B)在初始信道探测阶段已经获知全部信道信息。因此在根据随机数ζ和δ获得随机波束切换阶段的波束组合后,即根据上述密钥映射方法生成发送方A(B)的理论密钥。例如,当波束状态矢量e=[1 0 1 1 0]T时,第1、3、4个波束被激活。发送方A(B)提取第1、3、4个波束的坐标(x1,y1)、(x3,y3)、(x4,y4)依次进行密钥映射,生成密钥序列kA(B),1=[k1k3 k4],当步骤(1)中存在波束离开角和到达角之间存在多对一或一对多的情况时,角度数量多的一方在使用步骤(2)的密钥映射方法时,多个角度划分为一组,映射为同一个坐标值,即当在该组波束中激活一个或多个,其生成的物理层密钥相同。

步骤6:通信方B(A)接收到参考信号XBA(XAB)如下:

YA=HBAXBAVs+QBA

YB=HABXABVs+QAB

Vs代表发送方预编码矩阵。

执行本发明方法中上文所述的信道估计过程,即可得到与发送方A(B)相同的波束组合。

步骤7:进一步的,根据信道估计的结果,通过执行密钥映射方法,即可得到接收方B(A)的物理层密钥。例如,当信道估计结果e=[1 0 1 1 0]T时,接收方B(A)检测到第1、3、4个波束被激活。接收方B(A)提取第1、3、4个波束的坐标(x1,y1)、(x3,y3)、(x4,y4)依次进行密钥映射,生成密钥序列kB(A),1=[k1 k3 k4],如果估计结果中存在波束离开角和到达角之间存在多对一或一对多的情况时,角度数量多的一方在使用步骤2的密钥映射方法时,多个角度划分为一组,映射为同一个坐标值,即当在信道估计结果中该组波束检测到一个或多个激活波束,其生成的物理层密钥相同。

步骤8:本发明方法致力于解决静态环境中物理层密钥生成速率较低的问题。如图6所示,通信双方A和B在信道相关时间内多次执行步骤3~步骤7,通过如图6所示的波束切换,在信道相关时间内显著提升了密钥生成速率性能,使其突破了静态环境的限制。

步骤三:基于信道相关时间内信道状态不变的假设,若进行了n次随机波束切换的毫米波物理层密钥生成,本发明方法通信双方A(B)在信道相关时间内获得的密钥为:

其中kA(B),ii∈{1,2,…,n}是合法通信方A(B)第i次进行发送和接收生成的物理层密钥。KA(B),τ表示信道相关时间内基于本发明方法生成的物理层密钥。

本发明所提出的随机波束切换的毫米波物理层密钥生成方法,在毫米波系统中,通过使用随机波束切换的毫米波信道探测方案,解决了传统方案在静态环境中密钥生成速率较低的问题,并且获得了较高的密钥一致率和对抗被动窃听者的能力。本发明方法中所使用的用于生成物理层密钥的随机源和密钥映射算法具备可替换性,选择其它信道特征作为随机源或信道估计方法与本发明方法所提出的随机波束切换的信道探测方法相结合,依然能够实现静态环境中高速率的物理层密钥生成。

下面结合实验对本发明的技术效果作详细的描述。

依据上述对本发明方法的描述,建立了仿真模型对本发明方法的性能进行了仿真验证。为了便于分析,在不改变系统设计的前提下,本次仿真的密钥生成速率、密钥不一致率数据均基于对合法通信中的一方使用接收信号获得的密钥数据的分析,而实施例3中所述的用户完成一次接收和发送所生成的密钥数据。由于该基于接收信号获得的密钥数据已经能够反映系统的整体性能,故选择该数据进行仿真并不影响仿真结果的可信性。

如图7所示,在波束分辨率N=128,发送方和接收方天线数量相等的条件下,仿真对比了未进行随机波束切换的基于稀疏性响应坐标的物理层密钥生成方案与本发明方法的密钥生成速率性能。仿真结果显示本方案的密钥生成速率性能随着切换次数n的增加不断升高,且只需满足切换次数n>1,即可获得更好的密钥生成速率性能,解决了传统方案在静态环境中密钥生成速率性能较差的问题。

进一步仿真验证了本发明方法的密钥不一致率性能,如图8所示,为了验证探究波束分辨率N对系统可靠性的影响,在不同SNR的条件下,令N=Nr=Nt,空间可分辨路径数量L=5,随机波束切换数量ζt=3的条件下,相关时间内进行24次基于随机波束切换的探测。仿真结果表明,相同SNR条件下,波束分辨率越大,本发明方法的抗噪声性能越好,生成的物理层密钥之间的不一致率性能越好。

在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用全部或部分地以计算机程序产品的形式实现,所述计算机程序产品包括一个或多个计算机指令。在计算机上加载或执行所述计算机程序指令时,全部或部分地产生按照本发明实施例所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线(DSL)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输)。所述计算机可读取存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质(例如固态硬盘SolidState Disk(SSD))等。

以上所述,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本发明揭露的技术范围内,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,都应涵盖在本发明的保护范围之内。

23页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:端对端服务层认证

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!