一种基于双向同步密钥池的数据独立传输验证方法技术

技术编号:39831936 阅读:12 留言:0更新日期:2023-12-29 16:13
本发明专利技术涉及数据传输验证领域,尤其涉及一种基于双向同步密钥池的数据独立传输验证方法,包括:

【技术实现步骤摘要】
一种基于双向同步密钥池的数据独立传输验证方法


[0001]本专利技术涉及数据传输验证领域,具体涉及一种基于双向同步密钥池的数据独立传输验证方法


技术介绍

[0002]随着科技的不断进步,数据传输的种类与数量也在不断增长,并伴随着加密等各种手段的层出不穷,如何在加密验证与传输效率间保证两者间的平衡,同时尽可能的减小加密与验证间的相互干扰成为日常工作中需要解决的问题


技术实现思路

[0003]针对现有技术的不足,本专利技术提供了一种基于双向同步密钥池的数据独立传输验证方法,通过加密传输与验证复核的相互独立运行,保证了步骤间的抗干扰性,提升了传输验证效果

[0004]为实现上述目的,本专利技术提供了一种基于双向同步密钥池的数据独立传输验证方法,包括:
S1、
利用量子随机数建立双向同步密钥池;
S2、
利用所述双向同步密钥池对待处理数据进行传输得到待处理数据预备数据;
S3、
利用所述待处理数据预备数据基于双向同步密钥池完成独立传输验证

[0005]优选的,所述利用量子随机数建立双向同步密钥池包括:
S1

1、
利用量子随机数生成器分别得到第一量子随机数与第二量子随机数;
S1

2、
获取发送端的硬件标识符作为基础量子密钥划分编号;
S1

3、
利用所述第一量子随机数根据基础量子密钥划分编号建立加密量子密钥池;
S1

4、
利用所述第二量子随机数根据基础量子密钥划分编号建立验证量子密钥池;
S1

5、
利用所述加密量子密钥池与验证量子密钥池得到双向同步密钥池;其中,所述第一量子随机数与第二量子随机数相互独立

[0006]进一步的,利用所述加密量子密钥池与验证量子密钥池得到双向同步密钥池包括:利用所述加密量子密钥池中加密量子密钥与基础量子密钥划分编号对应划分数量建立密钥

数量映射;利用所述验证量子密钥池中验证量子密钥与基础量子密钥划分编号对应划分时刻建立密钥

时刻映射;利用所述加密量子密钥池

密钥

数量映射

验证量子密钥池与密钥

时刻映射作为双向同步密钥池

[0007]进一步的,利用所述双向同步密钥池对待处理数据进行传输得到待处理数据预备
数据包括:
S2

1、
判断所述双向同步密钥池是否满足加密需求,若是,则执行
S2
‑2,否则,利用待处理数据的数量作为基础量子密钥划分编号,返回
S1
‑1;
S2

2、
判断所述双向同步密钥池的加密量子密钥池与验证量子密钥池中量子密钥数量是否相同,若是,则利用所述双向同步密钥池的加密量子密钥池中加密量子密钥对待处理数据进行加密得到待处理加密数据,否则,返回
S1
‑1;
S2

3、
根据待处理加密数据的加密量子密钥得到对应密钥

数量映射作为加密标签;
S2

4、
利用所述待处理加密数据与加密标签作为待处理合并数据;
S2

5、
利用发送端将所述待处理合并数据发送至接收端得到待处理数据预备数据;其中,所述加密需求为双向同步密钥池中加密量子密钥池的加密量子密钥的数量大于待处理数据的数量

[0008]进一步的,利用所述待处理数据预备数据基于双向同步密钥池完成独立传输验证包括:
S3

1、
判断所述待处理数据预备数据与待处理数据是否完全对应,若是,则根据所述待处理数据预备数据的加密标签获取对应密钥

时刻映射作为验证标签,否则,进行遍历验证处理;
S3

2、
利用所述验证标签进行传输验证得到传输验证结果;
S3

3、
根据所述传输验证结果基于双向同步密钥池进行复验处理得到复验结果;
S3

4、
根据所述复验结果对待处理数据预备数据进行解密处理完成独立传输验证

[0009]进一步的,所述进行遍历验证处理包括:
S3
‑1‑
1、
获取待处理预备数据对应密钥

时刻映射作为遍历验证标签;
S3
‑1‑
2、
利用所述遍历验证标签在接收端内得到对应密钥

数量映射作为遍历验证镜像标签;
S3
‑1‑
3、
获取发送端内不与遍历验证镜像标签对应的待处理数据作为待处理缺失数据;
S3
‑1‑
4、
判断所述待处理缺失数据在发送端内是否存在对应发送历史记录,若是,则执行
S3
‑1‑5,否则,利用发送端重新发送待处理缺失数据至接收端后,返回
S3
‑1;
S3
‑1‑
5、
判断所述待处理缺失数据在接收端内是否存在对应接收历史记录,若是,则利用所述待处理缺失数据在接收端内对待处理数据预备数据补充完整后,返回
S3
‑1,否则,放弃处理

[0010]进一步的,利用所述验证标签进行传输验证得到传输验证结果包括:
S3
‑2‑
1、
判断所述验证标签与待处理加密数据对应加密标签是否完全对应,若是,则直接输出传输验证结果为正常,否则,执行
S3
‑2‑2;
S3
‑2‑
2、
判断所述验证标签与待处理加密数据对应加密标签是否完全不对应,若是,则直接输出传输验证结果为异常,否则,利用所述验证标签与加密标签中相对应的标签得到一致性标签作为传输验证结果;
其中,完全对应为所述验证标签的密钥

时刻映射与加密标签的密钥

数量映射完全对应

[0011]进一步的,根据所述传输验证结果基于双向同步密钥池进行复验处理得到复验结果包括:
S3
‑3‑
1、
判断所述传输验证结果是否为正常,若是,则执行
S3
‑3‑2,否则,执行
S3
‑3‑3;
S3
‑3‑
2、
判断所述传输验证结果对应加密标签与验证标签是否指向同一双向同步密钥池,若是,则输出复验结果为正常,否则,放弃处理;
S3
‑3‑
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、
根据所述复验结果对待处理数据预备数据进行解...

【专利技术属性】
技术研发人员:汤智彬邹晟许超刘勇赵尚谦庄广壬
申请(专利权)人:广东广宇科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1