【技术实现步骤摘要】
采用量子分发密钥实现网络数据报文加解密方法及系统
[0001]本专利技术涉及密码应用
,具体涉及一种采用量子分发密钥实现网络数据报文加解密方法及系统。
技术介绍
[0002]目前各分支机构的局域网互联互通都是通过VPN设备之类的加密网关建立安全加密通道进行,在加密通信之前需要加密网关之间采用IKE等密钥交换协议来协商数据通信使用的会话密钥。这种模式存在以下问题:
[0003](1)加密网关之间需要有可以直接进行密钥协商的通信信道,这对于NAT等复杂网络环境在实现上有较大难度,特别是对于通信两端的网关都需要进行NAT之后才能上网的情况。
[0004](2)协商过程较为复杂,有一定的计算和通信代价,因此产生的会话密钥一般会使用一段时间,从安全性上来讲无法做到一次一密。
[0005](3)密钥协商的过程基于非对称密钥对和数字证书,用于加密传送会话密钥素材的公钥是公开的,若量子计算机计算能力提升,存在被破译的可能性,从而导致需传递的会话密钥被破译窃取。
[0006]因此,存在着双向NAT等复杂网络环境下加密网关无法协商密钥的问题以及一次一密加密数据报文的密钥同步问题。
[0007]相关技术中,公布号为公布号为CN107453869A的中国专利技术专利文献记载了一种实现量子安全的IPSecVPN的方法,通过在IPSec VPN网关中增加QKD的安全接口,在IPSec VPN安全策略中增加量子密钥接入及应用机制,在IPSec加密组件中增加基于量子密钥的一次一密加密选项,并增加优先采用
【技术保护点】
【技术特征摘要】
1.一种采用量子分发密钥实现网络数据报文加解密方法,其特征在于,应用于加密网关,所述加密网关连接有安全存储介质,所述方法包括:从所连接的安全存储介质读取主密钥,建立主密钥池,所述主密钥为量子密钥分发网络预先充注至所述安全存储介质;从连接内网的网络接口接收出站的网络数据报文,并利用数据加密密钥对所述网络数据报文进行加密,得到加密处理后的数据报文,所述数据加密密钥为实时产生的随机数;从所述主密钥池中随机选取所述主密钥,并采用密码杂凑算法将所述主密钥变换得到密钥加密密钥;将使用所述密钥加密密钥加密所述数据加密密钥得到的密文及所述主密钥的ID标识放入所述加密处理后的数据报文的安全报文头中,得到出站加密报文;从连接外网的网络接口发送所述出站加密报文。2.如权利要求1所述的采用量子分发密钥实现网络数据报文加解密方法,其特征在于,所述从所述主密钥池中随机选取所述主密钥,并采用密码杂凑算法将所述主密钥变换得到密钥加密密钥,包括:从所述主密钥池中随机选取所述主密钥为mk;使用所述主密钥对加密信息进行带密钥的密码杂凑运算,得到所述密钥加密密钥kek,公式表示如下:kek=PRF(mk,源IP地址|目的IP地址|主密钥ID标识)。3.如权利要求1所述的采用量子分发密钥实现网络数据报文加解密方法,其特征在于,所述方法还包括:使用主密钥序号发生器对选取的所述主密钥进行计数,并在计数值超过预充注的主密钥最大数量时,将计数值清零从1开始重新计数;使用主密钥使用累加器对主密钥的使用次数进行计数,并在计数值超过设定阈值时,产生预警信号,并进行主密钥更新。4.如权利要求1所述的采用量子分发密钥实现网络数据报文加解密方法,其特征在于,在所述从连接内网的网络接口接收出站的网络数据报文之后,所述方法还包括:判断所述网络数据报文的数据长度MSS是否超过所允许传送的最大数据部分的长度;若是,则修改所述网络数据报文的数据长度MSS=MSS
‑4‑
n,n为密钥或初始化向量的长度;若否,则利用所述数据加密密钥对所述网络数据报文进行加密,得到加密处理后的数据报文。5.如权利要求1所述的采用量子分发密钥实现网络数据报文加解密方法,其特征在于,在所述从连接外网的网络接口发送所述出站加密报文之前,所述方法还包括:判断所述出站加密报文是否超过MTU;若是,则对所述出站加密报文进行分片处理;若否,则从连接外网的网络接口发送所述出站加密报文。6.如权利要求1所述的采用量子分发密钥实现网络数据报文加解密方法,其特征在于,所述在所述从安全存储介质读取主密钥之前,所述方法还包括:向管控平台发送注册请求,以绑定到相应的安全域,所述安全域由所述管控平台划分;
向所述管控平台发送密钥充注请求,以使所述管控平台将所述密钥充注请求转发至所述量子密钥分发网络,所述量子密钥分发网络中存储有安全域划分信息以及各安全域内加密网关信息;通过密钥代理或量子网络节点,向所述安全存储介质离线充注所述主密钥,且同一安全域内各加密网关所连接的安全存储介质内充注的主密钥的ID标识相同。7.如权利要求1所述的采用量子分发密钥实现网络数据报文加解密方法,其特征在于,在所述加密网关作为接收方,所述方...
【专利技术属性】
技术研发人员:罗俊,
申请(专利权)人:中电信量子科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。