一种相干光正交频分复用系统物理层加密方法及系统

文档序号:27441534发布日期:2021-11-17 23:35阅读:170来源:国知局
一种相干光正交频分复用系统物理层加密方法及系统

1.本发明涉及光通信技术领域,特别涉及一种相干光正交频分复用系统物理层加密方法及系统。


背景技术:

2.近年来,光的正交频分复用系统受到了广泛关注,具有巨大的应用潜力。相干光正交频分复用系统是一种高频谱效率光传输方式,具有很强的克服光色散、降低符号间干扰和载波间干扰的能力。将其与超长距传输系统结合在一起,能够实现较好的通信效果。然而,它具有严重的安全问题,若攻击者拥有一个性能足够好的相干接收系统,就可以容易地获取传输的数据,因此,需要对该系统进行加密。在相干光正交频分复用系统中,数字信号处理模块可以对信号进行调制和处理,为物理层加密提供了可能。
3.近年来,对物理层加密进行了许多研究,它是指对物理层传输的符号数据或比特数据进行加密,主要分为两类:一类是扰乱传输数据的时域或者频域信息,随机改变原始数据的时域或频域信息顺序,非法用户即使可以成功窃取到加密后的数据,也不知道加密数据的具体扰乱方式,难以得到原始数据。另一类是扰乱调制后的符号数据的相位,主要是在星座图上实现调制符号的随机旋转,替换掉原始信号,非法用户即使可以成功窃取到加密后的数据,也不知道加密数据的具体旋转方式,难以得到原始数据。但是不规则扰乱可能会导致星座点的间距变小,影响系统的传输性能。上述这些研究都在不同程度上影响了误码率和传输性能。


技术实现要素:

4.本发明的目的在于克服现有技术存在的缺陷,在实现加密的基础上,不影响系统传输性能。
5.为实现以上目的,一方面,本发明采用一种相干光正交频分复用系统物理层加密方法,包括:
6.利用混沌系统生成映射系统的参数;
7.基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的信号进行置乱,得到加密信号。
8.进一步地,所述混沌系统表达式如下:
9.x
temp
=sin(4π
·
uz
i
(1

z
i
)+π
·
(1

u)sin(π
·
y
i
)))
10.y
temp
=sin(4π
·
ux
i
(1

x
i
)+π
·
(1

u)sin(π
·
z
i
)))
11.z
temp
=sin(4π
·
uy
i
(1

y
i
)+π
·
(1

u)sin(π
·
x
i
)))
[0012][0013]
其中,μ是一个介于[0,1]之间的参数,用于控制逻辑映射和正弦映射的线性组合,x
temp
,y
temp
和z
tem
是临时状态值,x
i
、y
i
、z
i
分别是第i代的状态值。
[0014]
进一步地,在所述基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的信号进行置乱,得到加密信号之前,还包括:
[0015]
对发送端信号进行串并转换,并映射成qam信号;
[0016]
相应地,基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的qam信号进行置乱,得到加密信号。
[0017]
进一步地,所述对发送端信号进行串并转换,并映射成qam信号,表示为:
[0018][0019]
其中,n是子载波的数量,t
s
是每个正交频分复用符号的时间周期, s1,s2......st是不同时间间隔,f1、f2.....fn为第n个子载波的频率,q
k
表示调制后的qam信号。
[0020]
进一步地,所述基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的qam信号进行置乱,得到加密信号,包括:
[0021]
采用cat映射在符号、子载波和复数域的每两个域间置乱,得到加密信号,表示为:
[0022]
{q

,s

}=m
ax,bx,nx
×
{q,s};
[0023]
{q

,n

}=m
ay,by,ny
×
{q

,n};
[0024]
{s

,n

}=m
az,bz,nz
×
{s

,n

};
[0025]
其中,a
x
,a
y
,a
z
,b
x
,b
y
,b
z
是cat映射的系统参数,n
x
,n
y
,n
z
是cat映射中使用的迭代次数,s、n和q分别表示符号、子载波和复域,m表示操作矩阵,s',n',q'表示进行一次置乱的符号子载波和复域信号,s”,n”,q”表示进行两次置乱的符号子载波和复域信号。
[0026]
另一方面,采用一种相干光正交频分复用系统物理层加密系统,包括参数生成模块和加密模块,其中:
[0027]
参数生成模块用于利用混沌系统生成映射系统的参数;
[0028]
加密模块用于基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的信号进行置乱,得到加密信号。
[0029]
进一步地,所述混沌系统表达式如下:
[0030]
x
temp
=sin(4π
·
uz
i
(1

z
i
)+π
·
(1

u)sin(π
·
y
i
)))
[0031]
y
temp
=sin(4π
·
ux
i
(1

x
i
)+π
·
(1

u)sin(π
·
z
i
)))
[0032]
z
temp
=sin(4π
·
uy
i
(1

y
i
)+π
·
(1

u)sin(π
·
x
i
)))
[0033][0034]
其中,μ是一个介于[0,1]之间的参数,用于控制逻辑映射和正弦映射的线性组合,x
temp
,y
temp
和z
tem
是临时状态值,x
i
、y
i
、z
i
分别是第i代的状态值。
[0035]
进一步地,还包括信号调制模块,用于对发送端信号进行串并转换,并映射成qam信号,表示为:
[0036][0037]
其中,n是子载波的数量,t
s
是每个正交频分复用符号的时间周期, s1,s2......st是不同时间间隔,f1、f2.....fn为第n个子载波的频率,q
k
表示调制后的qam信号;
[0038]
相应地,所述加密模块用于基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的qam信号进行置乱,得到加密信号。
[0039]
进一步地,所述加密模块具体用于采用cat映射在符号、子载波和复数域的每两个域间置乱,得到加密信号,表示为:
[0040]
{q

,s

}=m
ax,bx,nx
×
{q,s};
[0041]
{q

,n

}=m
ay,by,ny
×
{q

,n};
[0042]
{s

,n

}=m
az,bz,nz
×
{s

,n

};
[0043]
其中,a
x
,a
y
,a
z
,b
x
,b
y
,b
z
是cat映射的系统参数,n
x
,n
y
,n
z
nx、ny和nz 是cat映射中使用的迭代次数,s、n和q分别表示符号、子载波和复域,为了提高加密的排列性能,引入了一种域间级联联合置乱方法,对s、n和q的每两个域进行3次级联操作,使不同域间的信号进一步置乱。m表示操作矩阵, s',n',q'表示进行一次置乱的符号子载波和复域信号,s”,n”,q”表示进行两次置乱的符号子载波和复域信号。
[0044]
与现有技术相比,本发明存在以下技术效果:本发明采用级联域间联合置乱方法,同时对不同域之间的信号进行置乱,实现信号加密,且不会产生误码率和峰均功率比(papr)损失。
附图说明
[0045]
下面结合附图,对本发明的具体实施方式进行详细描述:
[0046]
图1是一种相干光正交频分复用系统物理层加密方法的流程图;
[0047]
图2是正交频分复用系统加密物理层加密系统框图;
[0048]
图3是co_ofdm物理层加密实验系统图;
[0049]
图4是不同混沌系统的序列分布图。
具体实施方式
[0050]
为了更进一步说明本发明的特征,请参阅以下有关本发明的详细说明与附图。所附图仅供参考与说明之用,并非用来对本发明的保护范围加以限制。
[0051]
如图1所示,本实施例公开了一种相干光正交频分复用系统物理层加密方法,包括如下步骤s1至s2:
[0052]
s1、利用混沌系统生成映射系统的参数;
[0053]
s2、基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的信号进行置乱,得到加密信号。
[0054]
作为进一步优选的技术方案,所述混沌系统表达式如下:
[0055]
x
temp
=sin(4π
·
uz
i
(1

z
i
)+π
·
(1

u)sin(π
·
y
i
)))
[0056]
y
temp
=sin(4π
·
ux
i
(1

x
i
)+π
·
(1

u)sin(π
·
z
i
)))
[0057]
z
temp
=sin(4π
·
uy
i
(1

y
i
)+π
·
(1

u)sin(π
·
x
i
)))
[0058][0059]
其中,μ是一个介于[0,1]之间的参数,用于控制逻辑映射和正弦映射的线性组合,x
temp
,y
temp
和z
tem
是临时状态值,x
i
、y
i
、z
i
分别是第i代的状态值,mod表示取模操作。
[0060]
需要说明的是,本实施例总采用改进的3d

lscm,解决逻辑映射和正弦映射组成的混沌系统具有行为简单、混沌区间脆弱、随机结果分布不均等缺点。逻辑映射和正弦映射的线性组合被用作正弦映射的输入,以产生变量的临时状态值,这些临时状态值通过对最终值进行乘法和除法运算来计算,以获得更均匀的分布。
[0061]
本实施例采用的改进型的三维逻辑正弦级联映射(3d

lscm)混沌系统,,根据香农定理,如果随机序列的分布不均匀,信息量会减少,同时解密的难度也会降低。图4显示了改进的3d

lscm、原始的1维逻辑映射和原始的1d

正弦映射的分布,得益于乘法和除法运算,3d

lscm系统中的序列分布更加均匀。
[0062]
作为进一步优选的技术方案,在上述步骤s2:基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的信号进行置乱,得到加密信号之前,还包括:
[0063]
对发送端信号进行串并转换,并映射成qam信号;
[0064]
相应地,基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的qam信号进行置乱,得到加密信号。
[0065]
具体来说,所述对发送端信号进行串并转换,并映射成qam信号,表示为:
[0066][0067]
其中,n是子载波的数量,t
s
是每个正交频分复用符号的时间周期, s1,s2......st是不同时间间隔,f1、f2.....fn为第n个子载波的频率,q
k
表示调制后的qam信号。
[0068]
作为进一步优选的技术方案,上述步骤s2:基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的qam信号进行置乱,得到加密信号,包括:
[0069]
采用cat映射在符号、子载波和复数域的每两个域间置乱,得到加密信号,表示为:
[0070]
{q

,s

}=m
ax,bx,nx
×
{q,s};
[0071]
{q

,n

}=m
ay,by,ny
×
{q

,n};
[0072]
{s

,n

}=m
az,bz,nz
×
{s

,n

};
[0073]
其中,a
x
,a
y
,a
z
,b
x
,b
y
,b
z
是cat映射的系统参数,n
x
,n
y
,n
z
是cat映射中使用的迭代次数,s、n和q分别表示符号、子载波和复域,m表示操作矩阵,s',n',q'表示进行一次置乱的符号子载波和复域信号,s”,n”,q”表示进行两次置乱的符号子载波和复域信号。
[0074]
需要说明的是,对发送的信号进行符号、子载波和复域三维加密,传统加密方案通常通过单独置换每个域来实现,表示为:
[0075]
s

=m
s
×
s n

=m
n
×
n q

=m
q
×
q
[0076]
其中,s,n,q分别表示符号、子载波和复域,其中s',n',q'表示在它们各自的操作矩阵m
s
、m
n
和m
q
之后的置换信号。
[0077]
为了提高加密的置换性能,本实施例采用级联域间联合置乱方法 (concatenated inter

domain joint scrambling(cijs)),对不同域之间的信号进行置乱,该方法在s、n和q的每两个域上实现三次级联操作,且不会产生误码率和峰均功率比(papr)损失。采用猫映射实现域间置乱,当猫映射接近高度随机性时,可以提供高安全性。
[0078]
可以看出,由于级联机制的引入,关键参数的数量可以大大增加,这使得密钥空间增大。
[0079]
需要说明的是,猫映射是一种基于拉伸和折叠的自同态映射,它具有通过对元素位置的运算在数学上从环面映射到自身的性质。在猫映射中,元素的位置通过乘以拉伸矩阵来拉伸,并通过取模来折叠。由于拉伸矩阵的行列式总是等于1,猫映射是一种面积保持映射,它决定了每个元素都有一个新的位置,映射后不再重复。所以,在相干光正交频分复用加密中引入猫映射,不会导致误码扩散,也不会影响信息的误码率。
[0080]
猫映射的表达式如下:
[0081][0082]
其中,x
(k,l)
,y
(k,l)
是k次迭代后第l个元素的位置,a和b是控制拉伸操作的参数,w是由于每个块的大小而与折叠操作相关的系统参数。
[0083]
作为进一步优选的技术方案,猫映射要求数据量是一个完整的平方数,为了不增加正交频分复用系统中传输的数据量,本实施例在原始数据中添加零数据以满足算法要求,并从结果中删除零数据以获得最终的映射关系。
[0084]
如图2所示,本实施例公开了一种相干光正交频分复用系统物理层加密系统,包括参数生成模块和加密模块,其中:
[0085]
参数生成模块用于利用混沌系统生成映射系统的参数;
[0086]
加密模块用于基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的信号进行置乱,得到加密信号。
[0087]
作为进一步优选的技术方案,所述混沌系统表达式如下:
[0088]
x
temp
=sin(4π
·
uz
i
(1

z
i
)+π
·
(1

u)sin(π
·
y
i
)))
[0089]
y
temp
=sin(4π
·
ux
i
(1

x
i
)+π
·
(1

u)sin(π
·
z
i
)))
[0090]
z
temp
=sin(4π
·
uy
i
(1

y
i
)+π
·
(1

u)sin(π
·
x
i
)))
[0091][0092]
其中,μ是一个介于[0,1]之间的参数,用于控制逻辑映射和正弦映射的线性组合,x
temp
,y
temp
和z
tem
是临时状态值,x
i
、y
i
、z
i
分别是第i代的状态值。
[0093]
作为进一步优选的技术方案,还包括信号调制模块,用于对发送端信号进行串并转换,并映射成qam信号,表示为:
[0094][0095]
其中,n是子载波的数量,t
s
是每个正交频分复用符号的时间周期, s1,s2......st是不同时间间隔,f1、f2.....fn为第n个子载波的频率,q
k
表示调制后的qam信号;
[0096]
相应地,所述加密模块用于基于映射系统的参数,采用级联域间联合置乱方法对不同域之间的qam信号进行置乱,得到加密信号。
[0097]
作为进一步优选的技术方案,所述加密模块具体用于采用cat映射在符号、子载波和复数域的每两个域间置乱,得到加密信号,表示为:
[0098]
{q

,s

}=m
ax,bx,nx
×
{q,s};
[0099]
{q

,n

}=m
ay,by,ny
×
{q

,n};
[0100]
{s

,n

}=m
az,bz,nz
×
{s

,n

};
[0101]
其中,a
x
,a
y
,a
z
,b
x
,b
y
,b
z
是cat映射的系统参数,n
x
,n
y
,n
z
nx、ny和nz是 cat映射中使用的迭代次数,s、n和q分别表示符号、子载波和复域, m表示操作矩阵,s',n',q'表示进行一次置乱的符号子载波和复域信号, s”,n”,q”表示进行两次置乱的符号子载波和复域信号。
[0102]
如图3所示,本实施例通过在16qam相干光传输系统上进行实验验证本发明的可行性。其中,发送的数据经过离线处理,在发送端实现加密。此后,加密信号被用于通过输入/输出调制器调制ecl激光,然后通过光纤传输。在接收端,实现了接收信号的相干检测和正交频分复用符号的解调。最后,在数字信号处理和解密操作之后获得解密的数据。
[0103]
从纯密文攻击和选择文本攻击两种攻击方式分析了算法的密钥空间和安全性。在背靠背和80公里标准单模光纤(ssmf)传输条件下,进行了一个净速率约为124gbps的16qam传输实验系统,以验证加密算法的可行性和安全性。实验结果表明,本发明能够在不增加误码率的情况下保证安全性,并且对正交频分复用系统的papr特性没有影响。分析证明,与其他传统映射相比,改进后的混沌系统的随机性得到了增强。实验分析表明,该方案不仅能抵抗纯密文攻击,还能抵抗选择文本攻击,密钥空间为1.12*10
207

[0104]
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1