[发明专利]离散量子密钥分发中针对器件缺陷的攻击检测方法有效
申请号: | 202010831680.7 | 申请日: | 2020-08-18 |
公开(公告)号: | CN111988130B | 公开(公告)日: | 2022-06-07 |
发明(设计)人: | 黄端;吴梓杰;王一军 | 申请(专利权)人: | 中南大学 |
主分类号: | H04L9/00 | 分类号: | H04L9/00;H04L9/08;G06K9/62;G06N3/04;G06N3/08 |
代理公司: | 长沙永星专利商标事务所(普通合伙) 43001 | 代理人: | 周咏;米中业 |
地址: | 410082 湖南*** | 国省代码: | 湖南;43 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 离散 量子 密钥 分发 针对 器件 缺陷 攻击 检测 方法 | ||
1.一种离散量子密钥分发中针对器件缺陷的攻击检测方法,包括如下步骤:
S1.搭建以InGaAs-based SPAD为单光子探测器件的离散量子密钥分发系统;
S2.在步骤S1搭建的离散量子密钥分发系统中,进行正常情况下的量子密钥分发,从而获取正样本数据;
S3.在与步骤S2相同的量子密钥分发条件下,引入针对InGaAs-based SPAD器件缺陷的攻击,并进行量子密钥分发,从而获取负样本数据;
S4.根据步骤S2获取的正样本数据和步骤S3获取的负样本数据,制作训练数据集;
S5.采用步骤S4获取的训练数据集对攻击检测模型进行训练,从而得到攻击检测分类器;具体为采用如下步骤得到攻击检测分类器:
A.采用小波变换处理步骤S4得到的训练数据集;
B.采用长短期记忆卷积神经网络作为初始分类器;初始分类器包括输入门、遗忘门和输出门;输入门采用正切函数和sigmoid激活函数实现;遗忘门采用sigmoid激活函数实现;输出门采用relu激活函数实现;
C.将处理后的训练数据集输入初始分类器,得到输出结果,并将输出结果输入到初始分类器外接的Batch Normalization层,再将输出结果通过池化层,全连接层和softmax层,得到最终的输出结果;具体为采用如下步骤得到输出结果:
a.对于状态Ct,遗忘门读取前一状态的信息ht-1和当前状态的输入信息xt,采用如下算式得到一个在0~1之间的数值,用于表示细胞状态Ct-1中信息保留的百分比:
ft=σ(Wf*[ht-1,xt]+bf)
式中Wf为遗忘门的权重矩阵;bf为遗忘门的偏差权重向量;ht-1为前一时刻的细胞状态;xt为当前时刻输入信息;ft为遗忘门的最终输出;σ为sigmoid函数且
b.令ht-1和xt通过输入门的操作,采用如下算式得到更新内容:
it=σ(Wi*[ht-1,xt]+bi)
式中Wi为输入门的权重矩阵;bi为输入门的偏差权重向量;ht-1为前一时刻的细胞状态;xt为当前时刻样本;it为当前时刻输入门的输出参数;
c.令ht-1和xt通过tanh层,采用如下算式得到新的候选细胞信息:
式中bC为偏置权重向量;为当前时刻输入门的候选记忆;φ为双曲线正切函数tanh且
d.通过遗忘门选择忘记旧细胞的信息,并通过输入门选择添加候选细胞信息的一部分,采用如下算式得到新的细胞信息Ct:
e.将得到的数据信息,采用如下算式通过输出门的sigmoid层得到判断条件ot=σ(Wo*[ht-1,xt]+bo),再将细胞状态通过relu层得到向量,该向量与输出门得到的判断条件,采用如下算式相乘得到最终的RNN单元的输出ht:ht=ot*ψ(Ct);其中Wo为输出门的权重矩阵;bo为输出门的偏差权重向量;ht-1为前一时刻的细胞状态;xt为当前时刻样本;ot为当前时刻输出门的输出参数;Ct为当前时刻的细胞信息;ht为当前状态的信息;ψ为relu函数且ψ(x)=max(0,x)
S6.采用步骤S5得到的攻击检测分类器,对正常通信的离散量子密钥分发进行监测,从而完成离散量子密钥分发中针对器件缺陷的攻击检测。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中南大学,未经中南大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010831680.7/1.html,转载请声明来源钻瓜专利网。