【技术实现步骤摘要】
基于物理层安全的电力线载波通信密钥生成方法
[0001]本专利技术涉及一种基于物理层安全的电力线载波通信密钥生成方法,属于电力通信
技术介绍
[0002]由于信道的广播特性,电力线载波通信极易受到窃听攻击。为了保障用户的隐私常常需要对数据进行加密,这就要求设计出一种安全、可靠的密钥生成/分配方法。
[0003]现有的电力线载波通信密钥分配方法主要包括:基于非对称加密的密钥分配方法,基于高速自适应传输的密钥分配方法,基于预共享密钥的密钥分配方法,分别存在以下问题:
[0004]1、计算复杂度高
[0005]基于非对称加密的密钥分配方法计算复杂度高,而电力线载波通信节点应用范围广泛,不是所有节点都能够支持非对称加密运算。
[0006]2、安全性低
[0007]虽然基于高速自适应传输的密钥分配方法计算相对简单,但密钥生成信息直接在电力线上传输,当窃听信道的质量优于主信道时,密钥生成信息极易被窃听,安全性不够高。
[0008]3、成本高,灵活性差
[0009]基于预共享密钥的密钥分配方法需要用户提前设定密钥,成本高,灵活性差,不适用于大规模网络。
[0010]基于物理层安全的密钥生成方法常用于无线通信,其依赖于信道在时域/频域/空域下的随机性、空间去相关性以及短时互易性,具有计算复杂度低,灵活性高等优点,但应用于电力线信道中存在以下问题:
[0011]1、电力线信道特性随时间变化缓慢,其时变性不能被当作随机源,密钥生成速率受限。
[00 ...
【技术保护点】
【技术特征摘要】
1.基于物理层安全的电力线载波通信密钥生成方法,其特征在于,所述方法包括:S1、已知节点A和B分别产生随机信号x
A
(k)和x
B
(k),其中x
A
(k)和x
B
(k)分别代表节点A和节点B在第k个子载波上对应的信号,且|x
A
(k)|2=|x
B
(k)|2=1,相位在[0,2π)内均匀分布,|
·
|表示幅值,k∈{0,1,...,N
C
‑
1},N
C
为OFDM系统中子载波的个数;S2、t1时刻,节点A发送随机信号x
A
(k),节点B接收到信号y
B
(k),得到g
B
(k)=x
B
(k)y
B
(k),S3、节点B采用量化函数对g
B
(k)量化生成原始密钥K
B
,其中第k个子载波的量化阶数M(k)=2
B(k)
,B(k)的获取过程包括:S31、确定可用子载波集合记为S={0,1,
…
,N
C
‑
1},第k个子载波上的密钥长度初始化为B(k)=0,k∈S;S32、根据目标密钥不一致率和信噪比R
SN
,得到不同密钥长度所对应的幅值阈值α
l
,1≤l≤L
max
,l为不同密钥长度,L
max
为OFDM系统允许的子载波最大密钥长度;S33、确定子载波实际最大密钥长度为L=argmax
l
(max(|H
AB
(k)|)>α
l
),其中H
AB
(k)表示第k个子载波的频率响应;S34、l=L;S35、确定满足条件S
l
={k∈S||H
AB
(k)|>α
l
}的子载波集S
l
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。