[发明专利]一种基于深度学习的频分双工系统密钥生成方法有效
申请号: | 202110312897.1 | 申请日: | 2021-03-24 |
公开(公告)号: | CN112906035B | 公开(公告)日: | 2022-11-18 |
发明(设计)人: | 李古月;张鑫伟;侯宗越;王星宇 | 申请(专利权)人: | 东南大学 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/62;G06N3/04;G06N3/08 |
代理公司: | 南京众联专利代理有限公司 32206 | 代理人: | 薛雨妍 |
地址: | 210096 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 深度 学习 双工 系统 密钥 生成 方法 | ||
1.一种基于深度学习的频分双工系统密钥生成方法,其特征在于:
包括以下步骤:
(1)假设通信双方为Alice和Bob;Alice从数据库中获取已有的N组上下行信道系数并对其进行数据预处理,得到上、下行信道的初始信道特征
(2)利用全连接层神经网络搭建信道密钥生成模型KGNet:
(2a)信道密钥生成模型KGNet包含一个输入层、四个隐藏层以及一个输出层;
(2b)将上行链路的信道特征X1作为模型的输入,模型的输出是对下行链路的信道特征X2的估计
(3)利用上下行信道的信道特征数据训练信道密钥生成模型KGNet以获取模型参数;
(4)Alice与Bob同时向对方发送导频信号,分别估计上下行信道系数H1和H2并对其进行预处理以得到上下行的初始信道特征X1和X2;
(5)Alice将获取的上行信道特征X1输入到KGNet,以获取下行信道特征的估计
(6)Alice和Bob分别将各自得到信道特征和X2量化成密钥比特,然后对其进行信息调和以及隐私放大,最终在双方生成一致的密钥。
2.根据权利要求1所述的基于深度学习的频分双工系统密钥生成方法,其特征在于:步骤(1)中数据库中存储的上下行信道系数可以由Alice收集自身估计到的上行信道系数以及Bob向Alice反馈的信道系数组合而成;H1,H2∈CL×1分别表示上下行信道的频率响应矢量,其中C表示复数的集合,L为子载波数量。
3.根据权利要求1所述的基于深度学习的频分双工系统密钥生成方法,其特征在于:步骤(1)中对信道系数H1和H2进行预处理主要包括两个步骤,分别为实数化和归一化;实数化是对复数信道系数进行实部虚部分离,实数化的计算公式为:H'1=[Re(H1),Im(H1)],H'2=[Re(H2),Im(H2)],其中Re(·),Im(·)分别表示取矩阵各元素的实部和虚部;归一化是通过最大最小值归一化的方法将信道特征限制在0到1的范围之间;归一化的计算公式为:
其中H'1,i和H'2,i表示H'1和H'2的第i维的元素,分别是训练集中H'1和H'2的第i维元素的最大值和最小值;经过预处理后可以得到信道特征X1,X2∈R2L×1,其中R表示实数的集合;经过预处理后可以得到上下行的信道特征
4.根据权利要求1所述的基于深度学习的频分双工系统密钥生成方法,其特征在于:步骤(2a)中所述的信道密钥生成模型KGNet结构如下:信道密钥生成模型KGNet是一个全连接层的神经网络,包含一个输入层,四个隐藏层以及一个输出层,输入层和输出层的神经元个数为2L个,隐藏层的神经元个数根据实际训练性能选择决定;网络各层的激活函数除了输出层的激活函数为Sigmoid外,其他隐藏层的激活函数均为ReLu。
5.根据权利要求1所述的基于深度学习的频分双工系统密钥生成方法,其特征在于:步骤(3)中用于训练的信道特征数据集是交叉数据集预处理后得到的;交叉数据集由无噪的原始数据集以及在原始数据集中加入高斯白噪声生成的0dB数据集按照一定比例组合得到,该种交叉数据集用于训练可以增强网络的鲁棒性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于东南大学,未经东南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110312897.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种轮毂电机车轮总成
- 下一篇:一种数据库分表的路由方法及装置