【技术实现步骤摘要】
一种基于双向同步密钥池的数据独立传输验证方法
[0001]本专利技术涉及数据传输验证领域,具体涉及一种基于双向同步密钥池的数据独立传输验证方法
。
技术介绍
[0002]随着科技的不断进步,数据传输的种类与数量也在不断增长,并伴随着加密等各种手段的层出不穷,如何在加密验证与传输效率间保证两者间的平衡,同时尽可能的减小加密与验证间的相互干扰成为日常工作中需要解决的问题
。
技术实现思路
[0003]针对现有技术的不足,本专利技术提供了一种基于双向同步密钥池的数据独立传输验证方法,通过加密传输与验证复核的相互独立运行,保证了步骤间的抗干扰性,提升了传输验证效果
。
[0004]为实现上述目的,本专利技术提供了一种基于双向同步密钥池的数据独立传输验证方法,包括:
S1、
利用量子随机数建立双向同步密钥池;
S2、
利用所述双向同步密钥池对待处理数据进行传输得到待处理数据预备数据;
S3、
利用所述待处理数据预备数据基于双向同步密钥池完成独立传输验证
。
[0005]优选的,所述利用量子随机数建立双向同步密钥池包括:
S1
‑
1、
利用量子随机数生成器分别得到第一量子随机数与第二量子随机数;
S1
‑
2、
获取发送端的硬件标识符作为基础量子密钥划分编号;
S1
‑
3、
利用所述第一量子随机数根据基础量子密钥划分编号 ...
【技术保护点】
【技术特征摘要】
1.
一种基于双向同步密钥池的数据独立传输验证方法,其特征在于,包括:
S1、
利用量子随机数建立双向同步密钥池;
S1
‑
1、
利用量子随机数生成器分别得到第一量子随机数与第二量子随机数;
S1
‑
2、
获取发送端的硬件标识符作为基础量子密钥划分编号;
S1
‑
3、
利用所述第一量子随机数根据基础量子密钥划分编号建立加密量子密钥池;
S1
‑
4、
利用所述第二量子随机数根据基础量子密钥划分编号建立验证量子密钥池;
S1
‑
5、
利用所述加密量子密钥池与验证量子密钥池得到双向同步密钥池;其中,所述第一量子随机数与第二量子随机数相互独立;
S2、
利用所述双向同步密钥池对待处理数据进行传输得到待处理数据预备数据;
S3、
利用所述待处理数据预备数据基于双向同步密钥池完成独立传输验证
。2.
如权利要求1所述的一种基于双向同步密钥池的数据独立传输验证方法,其特征在于,利用所述加密量子密钥池与验证量子密钥池得到双向同步密钥池包括:利用所述加密量子密钥池中加密量子密钥与基础量子密钥划分编号对应划分数量建立密钥
‑
数量映射;利用所述验证量子密钥池中验证量子密钥与基础量子密钥划分编号对应划分时刻建立密钥
‑
时刻映射;利用所述加密量子密钥池
、
密钥
‑
数量映射
、
验证量子密钥池与密钥
‑
时刻映射作为双向同步密钥池
。3.
如权利要求2所述的一种基于双向同步密钥池的数据独立传输验证方法,其特征在于,利用所述双向同步密钥池对待处理数据进行传输得到待处理数据预备数据包括:
S2
‑
1、
判断所述双向同步密钥池是否满足加密需求,若是,则执行
S2
‑2,否则,利用待处理数据的数量作为基础量子密钥划分编号,返回
S1
‑1;
S2
‑
2、
判断所述双向同步密钥池的加密量子密钥池与验证量子密钥池中量子密钥数量是否相同,若是,则利用所述双向同步密钥池的加密量子密钥池中加密量子密钥对待处理数据进行加密得到待处理加密数据,否则,返回
S1
‑1;
S2
‑
3、
根据待处理加密数据的加密量子密钥得到对应密钥
‑
数量映射作为加密标签;
S2
‑
4、
利用所述待处理加密数据与加密标签作为待处理合并数据;
S2
‑
5、
利用发送端将所述待处理合并数据发送至接收端得到待处理数据预备数据;其中,所述加密需求为双向同步密钥池中加密量子密钥池的加密量子密钥的数量大于待处理数据的数量
。4.
如权利要求3所述的一种基于双向同步密钥池的数据独立传输验证方法,其特征在于,利用所述待处理数据预备数据基于双向同步密钥池完成独立传输验证包括:
S3
‑
1、
判断所述待处理数据预备数据与待处理数据是否完全对应,若是,则根据所述待处理数据预备数据的加密标签获取对应密钥
‑
时刻映射作为验证标签,否则,进行遍历验证处理;
S3
‑
2、
利用所述验证标签进行传输验证得到传输验证结果;
S3
‑
3、
根据所述传输验证结果基于双向同步密钥池进行复验处理得到复验结果;
S3
‑
4、
根据所述复验结果对待处理数据预备数据进行解...
【专利技术属性】
技术研发人员:汤智彬,邹晟,许超,刘勇,赵尚谦,庄广壬,
申请(专利权)人:广东广宇科技发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。