一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

基于交织置换机制的OTFS安全传输方法

2022-10-13 05:23:54 来源:中国专利 TAG:

基于交织置换机制的otfs安全传输方法
技术领域
1.本发明属于通信技术领域,特别涉及一种基于交织置换机制的otfs安全传输方法。


背景技术:

2.随着6g移动网络的发展,引入了诸如低轨卫星通信、无人机通信、车联网通信等技术。这些通信节点均具有高速移动的特征,然而高速移动势必会带来严重多普勒频移问题。由于严重多普勒频移额外引入了频率成分,因而相较于发射信道频谱,接收信号的频谱被扩展了,从而导致相邻码元间发生干扰的概率变大,造成严重的码间串扰。
3.为了解决该问题,r.hadani等人提出了新的调制方式—正交时频空(otfs)。otfs技术把数据放在对时间变化相对不敏感的时延多普勒域,通过预处理逆辛傅里叶变换变换(isfft)将每个otfs符号铺满于整个时频域,从而每个otfs符号经历几乎相同的信道,因而可以很好地克服高速移动场景下的多普勒频移问题。并且由于无线信道的广播性和移动性,传输链路附近范围内的窃听者可以很容易地获取私密信息,这使得无线网络的安全性面临巨大挑战,因而作为6g的关键技术,如何提升otfs系统的安全性能变得尤为重要。
4.在传统的无线通信中,为了确保无线通信的安全,基于密码学的安全机制主要部署在物理层以上的多层协议上,比如应用层、传输层、网络层,统称为上层加密,虽然上层加密可以增强无线系统的安全性,但其完全依赖密钥的保密性和计算复杂度。
5.而近年来随着量子计算技术的不断发展,计算能力得到突破性进展,这使得传统的密码方案很容易被破解,密码学通信安全技术面临巨大挑战。
6.近年来,物理层安全技术得到了长足发展,其利用无线信道的瞬时性、随机性,可实现合法收发端之间不需要共享密钥的安全传输,为“一次一密”提供了一种可行性思路,同时大大节约了通信资源。


技术实现要素:

7.有鉴于此,本发明的主要目的在于提供一种基于交织置换机制的otfs安全传输方法。
8.为达到上述目的,本发明的技术方案是这样实现的:
9.本发明实施例提供一种基于交织置换机制的otfs安全传输方法,该方法包括:
10.发送端和接收端均通过信道测量检测,获得瞬时信道信息h1;
11.根据gosudarstvennyi standard(gost)算法对瞬时信道信息h1处理获得自升排序的输出结果,之后依次取输出结果的索引作为控制交织置换的索引序列k1(d
x
、dy、dz、dw)、k2(d'
x
,d'y,d'z,d'w);
12.所述发送端根据所述索引序列k1(d
x
、dy、dz、dw)依次对fft矩阵的行和列、ifft矩阵的行和列进行交织操作和置换操作,获得交织置换后的ifft矩阵和fft矩阵;
13.所述发送端根据交织置换后的ifft矩阵和fft矩阵将传输信号从时延多普勒(dd)
域转换到时频域,进而通过海森堡变换转化到时域,最终经过信道发送时域信号;
14.所述接收端根据安全索引序列k2(d'
x
,d'y,d'z,d'w)进行对fft矩阵的行和列、ifft矩阵的行和列进行交织操作和置换操作,获得交织置换后的ifft矩阵和fft矩阵;
15.最后,通过温格变换将接收到的时域信号变化为时频域信号,再通过交织置换后的ifft矩阵和fft矩阵进行sfft变换解码获得dd域信号。
16.上述方案中,所述根据gosudarstvennyi standard(gost)算法对瞬时信道信息h1处理获得自升排序的输出结果,具体为:把瞬时信道信息h1作为gost算法的输入,对输入进行填充分组,在轮函数部分,分别使右部分经过人工输入的密钥以及s盒,并与左部分异或获得下一轮的右部分,下一轮的左部分则由上一轮的右部分得到,如下所示:其中,i表示第i轮迭代,j表示s盒里的第j部分,然后通过压缩操作获得最终的输出结果。
17.上述方案中,所述依次取输出结果的索引作为控制交织置换的索引序列k1(d
x
、dy、dz、dw),具体为:将所有的输出结果进行自升排序,依次取其索引作为控制交织置换的索引序列k1(d
x
、dy、dz、dw)。
18.上述方案中,所述发送端根据所述索引序列k1(d
x
、dy、dz、dw)依次对fft矩阵的行和列进行交织操作和置换操作,获得交织置换后的fft矩阵,具体为:假设大小为m*m的标准fft矩阵为通过序列d
x
进行行交织,fft矩阵变为通过序列dy进行列置换,fft矩阵变为
19.上述方案中,所述发送端根据所述索引序列k1(d
x
、dy、dz、dw)依次对ifft矩阵的行和列进行交织操作和置换操作,获得交织置换后的ifft矩阵,具体为:假设大小为n*n的标准ifft矩阵为通过序列dz进行行交织,ifft矩阵变为通过序列dw进行列置换,ifft矩阵变为
20.上述方案中,所述发送端根据交织置换后的ifft矩阵和fft矩阵将传输信号从时延多普勒(dd)域转换到时频域,具体为:假设发送端在dd域传输的信号由x[k,l]表示,通过对该信号进行如下所示的issft变换,将该信号转化为tf域信号其中p
isfft
(
·
)表示在fft矩阵和ifft矩阵交织置换后的isfft变换。
[0021]
上述方案中,所述通过海森堡变换转化到时域,最终经过信道发送时域信号,具体
为:采用海森堡变换将tf域信号x[n.m]转化为时域信号s(t)向发送端传输即
[0022]
其中g
tx
(
·
)表示发送波形,所述发送端发送的时域信号经过信道传输到接收端可以表示为如下所示r(t)=∫∫h(τ,ν)s(t-τ)e
j2πν(t-τ)
dτdν w(t);w(t)表示信道的高斯白噪声。
[0023]
上述方案中,所述通过温格变换将接收到的时域信号变化为时频域信号,再通过交织置换后的ifft矩阵和fft矩阵进行sfft变换解码获得dd域信号,具体为:通过温格变换将接收到时域信号r(t)转换为dd域信号y[n,m],
[0024]
利用sfft将tf域信号转换为dd域信号
[0025]
其中p
sfft
(
·
)表示在ifft矩阵和fft矩阵解交织置换后的sfft变换。
[0026]
与现有技术相比,本发明基于物理层安全技术方法,利用收发端无线信道互易性动态生成随机控制序列,收发端不需要预先共享密钥信息,不需要额外的边带信息交互,具有低开销通信优势;还通过交织置换打乱了ifft矩阵以及fft矩阵的行列排序,可以对抗多种恶意攻击,包括暴力攻击,差分攻击等,具有高安全特性。
附图说明
[0027]
此处所说明的附图用来公开对本发明的进一步理解,构成本发明的一部分,本发明的示意性实施例及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
[0028]
图1为本发明实施例的通信流程图;
[0029]
图2为本发明实施例的gost算法流程图;
[0030]
图3为加密后的otfs符号和原始otfs符号的比特差异性能仿真图。
具体实施方式
[0031]
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0032]
本实施例的附图中相同或相似的标号对应相同或相似的部件;在本发明的描述中,需要理解的是,术语“上”、“下”、“左”、“右”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制,对于本领域的普通技术人员而言,可以根据具体情况理解上述术语的具体含义。
[0033]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、物品或者装置不仅包括那些要素,而且还包
括没有明确列出的其他要素,或者是还包括为这种过程、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、物品或者装置中还存在另外的相同要素。
[0034]
本发明实施例提供一种基于交织置换机制的otfs安全传输方法,该方法包括:
[0035]
步骤101:发送端和接收端均通过信道测量检测,获得瞬时信道信息h1;
[0036]
步骤102:根据gosudarstvennyi standard(gost)算法对瞬时信道信息h1处理获得自升排序的输出结果,之后依次取输出结果的索引作为控制交织置换的索引序列k1(d
x
、dy、dz、dw)、k2(d'
x
,d'y,d'z,d'w);
[0037]
具体地,把瞬时信道信息h1作为gost算法的输入,对输入进行填充分组,在轮函数部分,分别使右部分经过人工输入的密钥以及s盒,并与左部分异或获得下一轮的右部分,下一轮的左部分则由上一轮的右部分得到,如下所示:其中,i表示第i轮迭代,j表示s盒里的第j部分,然后通过压缩操作获得最终的输出结果。
[0038]
将所有的输出结果进行自升排序,依次取其索引作为控制交织置换的索引序列k1(d
x
、dy、dz、dw)、k2(d'
x
,d'y,d'z,d'w)。
[0039]
步骤103:所述发送端根据所述索引序列k1(d
x
、dy、dz、dw)依次对fft矩阵的行和列、ifft矩阵的行和列进行交织操作和置换操作,获得交织置换后的ifft矩阵和fft矩阵;
[0040]
具体地,假设大小为m*m的标准fft矩阵为通过序列d
x
进行行交织,fft矩阵变为通过序列dy进行列置换,fft矩阵变为
[0041]
步骤104:所述发送端根据交织置换后的ifft矩阵和fft矩阵将传输信号从时延多普勒(dd)域转换到时频域,进而通过海森堡变换转化到时域,最终经过信道发送时域信号;
[0042]
具体地,假设发送端在dd域传输的信号由x[k,l]表示,通过对该信号进行如下所示的issft变换,将该信号转化为tf域信号
[0043]
其中p
isfft
(
·
)表示在fft矩阵和ifft矩阵交织置换后的isfft变换。
[0044]
采用海森堡变换将tf域信号x[n.m]转化为时域信号s(t)向发送端传输即
[0045]
其中g
tx
(
·
)表示发送波形,所述发送端发送的时域信号经过信道传输到接收端可以表示为如下所示r(t)=∫∫h(τ,ν)s(t-τ)e
j2πν(t-τ)
dτdν w(t);w(t)表示信道的高斯白噪声。
[0046]
步骤105:所述接收端根据安全索引序列k2(d'
x
,d'y,d'z,d'w)进行对fft矩阵的行和列、ifft矩阵的行和列进行交织操作和置换操作,获得交织置换后的ifft矩阵和fft矩
阵;
[0047]
步骤106:最后,通过温格变换将接收到的时域信号变化为时频域信号,再通过交织置换后的ifft矩阵和fft矩阵进行sfft变换解码获得dd域信号。
[0048]
具体地,通过温格变换将接收到时域信号r(t)转换为dd域信号y[n,m],
[0049]
利用sfft将tf域信号转换为dd域信号
[0050]
其中p
sfft
(
·
)表示在ifft矩阵和fft矩阵解交织置换后的sfft变换。
[0051]
实施例
[0052]
本发明的使用场景可描述为经典的三节点物理层安全传输模型,包括合法发送端alice、合法接收端bob、非法窃听者eve,且假设alice节点处于高速移动状态,bob和eve处于静止状态;其中合法发送者将保密信息传输给合法接收者,非法窃听者试图被动窃听合法信息。假设eve一直处于被动侦听状态,且已知合法收发端的通信调制机制,即otfs。在本发明的系统中,所有节点均配置单天线。假设alice到bob和eve的信道均有l条传播路径,信道噪声为高斯白噪声,因此其信道响应可以表示为其中τ
l
和ν
l
定义为第l条径上的时延和多普勒频移,h
l
服从瑞利分布。基于xx互易信道,alice可获得密钥k1,bob可获得密钥k2,得k1=k2;bob通过对xx信道检测可获得密钥k3,有k1≠k3,k2≠k3。
[0053]
如图1所示,下面对通信流程进行具体说明。
[0054]
1收发端安全序列生成:
[0055]
1)收发端通过信道测量检测出瞬时信道信息h1。
[0056]
2)如图2所示,把h1作为gost算法的输入,对输入进行填充分组,在轮函数部分,分别使右部分经过人工输入的密钥以及s盒,并与左部分异或获得下一轮的右部分,下一轮的左部分则由上一轮的右部分得到,如下所示:
[0057][0058]
i表示第i轮迭代,j表示s盒里的第j部分。
[0059]
然后通过压缩操作获得最终的输出,将所有的输出进行自升排序,依次取其索引作为控制交织置换的索引序列k1(d
x
、dy、dz、dw)。
[0060]
2发送端otfs信号dd域交织置换:
[0061]
1)fft矩阵交织:假设大小为m*m的标准fft矩阵为
[0062][0063]
通过序列d
x
进行行交织,fft矩阵变为
[0064][0065]
通过序列dy进行列置换,fft矩阵变为
[0066][0067]
3)ifft矩阵交织:与fft矩阵交织类似,先通过序列dz控制行置换,然后通过序列dw控制列置换。
[0068]
3发送端otfs信号tf域调制:
[0069]
1)假设发送端在dd域传输的信号由x[k,l]表示。通过对该信号进行如下所示的issft变换,将该信号转化为tf域信号
[0070][0071]
其中p
isfft
(
·
)表示在fft矩阵和ifft矩阵交织置换后的isfft变换。
[0072]
2)采用海森堡变换将tf域信号x[n.m]转化为时域信号s(t)向发送端传输即
[0073][0074]
其中g
tx
(
·
)表示发送波形。
[0075]
3)发送端发送的时域信号经过信道传输到接收端可以表示为如下所示
[0076]
r(t)=∫∫h(τ,ν)s(t-τ)e
j2πν(t-τ)
dτdν w(t)
ꢀꢀ
(7)
[0077]
w(t)表示信道的高斯白噪声。。
[0078]
4接收端otfs信号解调:
[0079]
1)利用获得的索引序列k2(d'
x
,d'y,d'z,d'w)进行交织置换,然后求逆获得解交织置换后的ifft矩阵和fft矩阵。
[0080]
2)通过温格变换将接收到时域信号r(t)转换为dd域信号y[n,m],
[0081][0082]
3)利用sfft将tf域信号转换为dd域信号
[0083][0084]
其中p
sfft
(
·
)表示在ifft矩阵和fft矩阵解交织置换后的sfft变换。
[0085]
本发明的效果可以通过仿真进一步说明:
[0086]
1.仿真条件:系统模型中包括一个合法发射端,一个合法接收端,以及一个窃听者;otfs传输假设包括:载波间隔为δf=15khz,载波频率为fc=35ghz,采用256qam调制符号和qpsk调制符号,传播路径l=2,子载波个数取从16到2048,符号个数14。
[0087]
2.仿真内容:
[0088]
独立性即为加密后的otfs符号和原始otfs符号的比特差异。当比特差异越接近50%时,代表otfs加密技术的安全性越高;假设分别采用qpsk调制,256qam调制,图纵坐标表示加密后和原始otfs符号的比特变化的百分比,由图可以看出,当采用qpsk调制时,纵坐
标接近于50%,这表明本发明在使用qpsk调制时被认为是良好的加密方案;而当采用256qam调制时,比特变化的百分比虽稍有降低,但也维持在40%左右。
[0089]
综上所述,本发明被认为是良好的加密方案。
[0090]
以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献