[发明专利]连续变量量子密钥分发系统的攻击检测方法有效
申请号: | 202010832930.9 | 申请日: | 2020-08-18 |
公开(公告)号: | CN111970280B | 公开(公告)日: | 2022-05-06 |
发明(设计)人: | 黄端;罗海森 | 申请(专利权)人: | 中南大学 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L9/08;H04B10/079;H04B10/548;H04B10/61;H04B10/69;G06N3/08 |
代理公司: | 长沙永星专利商标事务所(普通合伙) 43001 | 代理人: | 周咏;米中业 |
地址: | 410082 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 连续 变量 量子 密钥 分发 系统 攻击 检测 方法 | ||
1.一种连续变量量子密钥分发系统的攻击检测方法,包括如下步骤:
S1.搭建连续变量量子密钥分发实验系统;
S2.采用步骤S1搭建的连续变量量子密钥分发实验系统,进行未受攻击状态下的量子通信以及受攻击状态下的量子通信,从而获取未受攻击状态下的通信参数和受攻击状态下的通信参数;
S3.对步骤S2获取的通信参数进行数据处理,从而得到训练数据集;
S4.采用步骤S3得到的训练数据集,对事先建立的基于机器学习的攻防模型进行训练,从中提取鉴别器得到攻击检测分类器;具体为采用如下模型作为攻击检测初步分类器:
采用生成对抗网络GAN作为模型;
选用基于序列特征的循环神经网络作为模型的内层网络:模型的内层网络包括循环神经网络层、全连接层、归一化层、Dropout层和softmax激活函数层;循环神经网络层用于处理时序序列;归一化层用于数据归一化处理;Dropout层用于防止过拟合;softmax激活函数层用于多分类;
生成器模型同样采用循环神经网络构成,并且在生成器模型的输入引入代表攻击的种类数的标签C,从而在生成的数据和标签之间构成联系;
将攻击检测初步分类器的训练过程分为两个阶段:第一阶段中,生成器的数据被判别器归类为假类,从而保证生成器的有效训练,使得生成器的数据有效的拟合真实攻击的分布;第二阶段中,在GAN模型达到稳定后,将生成器的数据根据输入标签放入对应的真类,从而进行了数据增强,提升了系统的泛化性;
采用如下算式作为生成器的损失函数LG:
式中E为分布的期望;z~Pz为随机噪声及其分布;c~Pc为攻击类别及其分布;D(x)为鉴别器输出;G(z,c)为以特定种类c的生成器输出;C为攻击的种类数;
采用如下算式作为鉴别器的损失函数LD:
式中E为分布的期望;x~Pdata为训练数据及其满足的分布;DRNN为基于RNN模型的鉴别器输出;c为攻击的类别;x为训练数据;C为攻击的种类数;α为训练的阶段参数;z~Pz为随机噪声及其分布;c~Pc为攻击类别及其分布;GRNN(z,c)为生成器针对每个c类的的输出;
S5.在实际量子通信时,采用步骤S4得到的攻击检测分类器对通信过程进行检测,从而实现连续变量量子密钥分发系统的攻击检测。
2.根据权利要求1所述的连续变量量子密钥分发系统的攻击检测方法,其特征在于步骤S1所述的连续变量量子密钥分发实验系统,具体包括发送端光源、发送端第一调幅器、发送端第一分束器、发送端第一偏振器、发送端第二调幅器、发送端第一调相器、发送端衰减器、发送端第二偏振器、发送端第二分束器、接收端偏振控制器、接收端第一偏振分束器、接收端第一调幅器、接收端第一分束器、接收端第一探测器、接收端第二探测器、接收端第二偏振分束器、接收端调相器、接收端第二分束器、接收端功率计、接收端同步时钟模块和接收端数据处理中心;发送端光源发出信号光,通过发送端第一调幅器进行调幅后,再通过发送端第一分束器分为两束光;第一束光信号通过发送端第一偏振器进行偏振后,再通过发送端第二调幅器进行调幅,以及发送端第一调相器进行调相后,再通过发送端衰减器衰减后,输入到发送端第二分束器的第一输入端;第二束光信号通过发送端第二偏振器进行偏振后,输入到发送端第二分束器的第二输入端;发送端第二分束器将输入的两束光信号合并后发送到接收端;接收端接收到发送端发送的信号后,通过接收端第一偏振控制器进行偏振控制,再通过接收端第一分束器分为两束光;第一束光通过接收端第一调幅器进行调幅,然后输入到接收端第一分束器的第一输入端;第二束光通过接收端第二偏振分束器进行偏振和分束,并得到第二束光第一分量和第二束光第二分量;第二束光第一分量通过接收端调相器进行调相后输入到接收端第一分束器的第二输入端;接收端第一分束器的输出信号同时通过接收端第一探测器和接收端第二探测器进行探测后,上传到接收端数据处理中心;第二束光第二分量通过接收端第二分束器分为两路,一路通过接收端功率计进行功率计算后上传接收端数据处理中心,另一路通过接收端同步时钟检测后上传接收端数据处理中心;接收端数据处理中心用于数据的检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010832930.9/1.html,转载请声明来源钻瓜专利网。