[发明专利]一种基于量子密钥的VPN密钥管理系统、方法、设备及计算机可读介质在审
申请号: | 202111673784.0 | 申请日: | 2021-12-31 |
公开(公告)号: | CN114707160A | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 郭邦红;邝绍文;胡敏 | 申请(专利权)人: | 广东国腾量子科技有限公司 |
主分类号: | G06F21/60 | 分类号: | G06F21/60;G06F21/64;G06F7/58;G06N10/60 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 526238 广东省肇庆市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 量子 密钥 vpn 管理 系统 方法 设备 计算机 可读 介质 | ||
1.一种基于量子密钥的VPN密钥管理系统,其特征在于,包括客户发送端、随机数发生器、密钥集和客户接收端,其中:
所述客户发送端和客户接收端均设置有控制器、对比模块和验证模块;
所述客户发送端和客户接收端分别连接有QKD设备,客户发送端和客户接收端之间人通过经典信道连接,所述QKD设备之间通过量子信道连接;
所述随机数发生器用于产生随机数;
所述QKD设备用于产生量子密钥对;
所述密钥集用于存储量子密钥对;
所述控制器用于控制对比模块和验证模块,同时用于接收随机数以及量子密钥对;
所述验证模块用于验证数字证书的合法性;
所述对比模块用于将解密后的密钥与发送的随机数数据进行比对。
2.一种基于量子密钥的VPN密钥管理方法,其特征在于:应用了如权利要求1所述的基于量子密钥的VPN密钥管理系统,该方法包括以下步骤:
通信双方建立通信通道:
步骤一:客户发送端生成随机数;
步骤二:TCP建立,客户发送端发送随机数至客户接收端,客户接收端接收到随机数信息后,将客户接收端数字证书信息发送至客户发送端;
若客户接收端未接收到信息,则不予应答;客户发送端通过连接定时计数器监测数据收发时间间隔,在规定间隔时间T内未接收客户接收端应答,客户发送端则重发随机数,在规定重发次数N内未接收客户接收端应答,客户发送端则重新与客户接收端建立TCP连接;
步骤三:客户发送端校验客户接收端数字证书是否合法,若合法则选择非对称加密算法作为通信加密算法并将所述非对称加密算法以及客户发送端数字证书发送至客户接收端;若不合法,则客户发送端发送连接错误信号并返回步骤二;
步骤四:所述客户接收端校验所述客户发送端数字证书是否合法,若合法则解析加密算法并发送确认信号至客户发送端;若不合法,则所述客户接收端发送连接错误信号并返回步骤二;
步骤五:客户发送端接收确认信号后,根据所述非对称加密算法生成公钥与私钥,并将公钥发送至客户接收端;若所述客户发送端未接收到信号则发送错误信号并返回步骤二;
步骤六:客户接收端收到客户发送端公钥后,根据所述非对称加密算法生成客户接收端的公钥和私钥,利用客户发送端公钥将随机数进行加密并将加密后的第一密文与客户接收端公钥发送至客户发送端;若所述客户接收端未接收到客户发送端信息,则不予应答;
步骤七:客户发送端接收到应答后,利用私钥对第一密文进行解密并将解密密钥与所述随机数对比,若比对结果相符,则利用客户接收端公钥加密随机数得到第二密文,将得到的第二密文与确认信号发送至客户接收端;若比对结果不符,则所述客户发送端发送解密错误信号并返回步骤五;
步骤八:客户接收端接收到第二密文后,利用私钥解密第二密文并将第二密文解密后的密文与所述随机数比对,若比对相符则发送连接确认信号;若比对不符则客户接收端发送错误信号并返回步骤六;
步骤九:客户发送端接收到应答后,通信建立;若客户发送端未接收应答到则返回步骤七。
3.如权利要求2所述的一种基于量子密钥的VPN密钥管理方法,其特征在于,该方法还包括利用量子密钥对数据进行加密传输步骤:
步骤1:通过量子密钥生成器利用电磁能产生一对量子密钥对,并将所述量子密钥对存储在密钥集中;
步骤2:客户发送端输入待加密数据,生成待加密数据的数据索引值;
步骤3:客户发送端通过控制器从密钥集中获取量子密钥对中的一个量子密钥A再通过量子信道将获取的一个量子密钥传A送至客户接收端;
步骤4:若所述客户发送端监测到传送异常则重复步骤3;
步骤5:所述客户接收端正常接收后发送确认信号;
步骤6:若所述客户发送端超时未接收到确认信号,则返回到步骤3;
步骤7:所述客户发送端接收确认信号后,利用量子密钥A对待加密数据进行加密,将加密数据通过经典信道传送给客户接收端;
步骤8:所述客户接收端监测数据安全状态,若检测到数据被改变则接收失败,发送接收失败信号;若接收成功则发送确认接收信号给客户发送端;
步骤9:所述客户发送端超时未收到确认信号则返回到步骤3;
步骤10:完成一次信息传输后,继续传输则返回到步骤2。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东国腾量子科技有限公司,未经广东国腾量子科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111673784.0/1.html,转载请声明来源钻瓜专利网。