一种量子密钥管理软件模块的联调测试系统及方法技术方案

技术编号:33286726 阅读:67 留言:0更新日期:2022-04-30 23:55
本发明专利技术公开了一种量子密钥管理软件模块的联调测试系统及方法,该方法利用Alice模块端向Bob模块端发送一个验证报文来对经典信道进行验证,验证成功后,Alice模块端下发同步光校验命令到Bob模块端进行同步光校验;校验成功后,Alice模块端下发延时扫描命令给Bob模块端进行信号光延时扫描校验;校验成功后,Alice模块端发送同步修正命令给Bob端进行同步光与信号光的修正,修正成功Alice模块端和Bob模块端联调成功。所述联调测试方法通过密钥系统的软件模块间发送验证报文来确保模块间的正常通信,以及通过发送的数据帧中不同的命令字来进行不同的测试操作,可提高量子通信与量子网络多用端模块间的联调效率以及保障了系统的后续运行。后续运行。后续运行。

【技术实现步骤摘要】
一种量子密钥管理软件模块的联调测试系统及方法


[0001]本专利技术涉及量子信息与计算机软件
,具体涉及一种量子密钥管理软件模块的联调测试系统及方法。

技术介绍

[0002]量子科学与工程是引领行业变革的前沿
,亟需建设量子通信与量子网络领域自主创新的生态软件体系。现有技术中,软件系统内部实现逻辑纷繁复杂,为确保开发周期,通常会把这个软件系统划分为多个互相独立的模块、子系统,分别交付给多人、多个团队进行开发和测试。各个系统在各自完成必要的功能验证之后,进入跨系统的联调测试。联调测试往往是保障系统的各个软件间能进行正确的交互并准确地完成各种业务的最重要的一个手段。
[0003]在量子通信与量子网络的密钥管理系统软件的应用中,目前缺乏相应的联调方法来对整个系统软件进行运行前的功能测试,当我们没有对软件的运行功能进行联调测试,在实际运作中可能会出现中断软件运行的需要以及数据丢失的问题,导致了量子通信与量子网络的系统容易出现漏洞与运行效率低。

技术实现思路

[0004]为解决上述技术问题或者至少部分地解决上述技术问题,本专利技术提供一种密钥管理系统软件模块之间的联调测试系统及方法。
[0005]本专利技术方法通过下述技术方案实现的:
[0006]一种量子密钥管理软件模块的联调测试系统,包括Alice模块端、Bob模块端、报文验证模块、所述Bob模块端内设置有同步光校验模块、延时扫描模块和同步修正模块,其中:
[0007]所述Alice模块端用于发送验证报文和控制指令,所述控制指令包括同步光校验命令、延时扫描命令或同步修正命令;
[0008]所述Bob模块用于接收验证报文和控制指令;
[0009]所述报文验证模块用于接收到所述验证报文并解析验证报文是否符合通信协议的要求来判定经典信道是否建立,若符合要求则判定经典信道验证成功;
[0010]所述同步光校验模块用于对量子信道进行同步光校验;
[0011]所述延时扫描模块用于对量子信道进行信号光延时扫描校验;
[0012]所述同步修正模块用于量子信道的同步光与信号光进行修正。
[0013]一种量子密钥管理软件模块的联调测试方法,所述联调测试方法包括Alice模块端和Bob模块端,所述方法包括如下步骤:
[0014]步骤1:所述Alice模块端通过经典信道向Bob模块端发送一个验证报文;
[0015]步骤2:所述Bob模块端接收到所述验证报文并解析验证报文是否符合通信协议的要求,若所述验证报文符合通信协议的要求,则Bob模块端通过校验码判断所述验证报文的验证数据包是否有丢失情况,若无丢失情况,则向Alice模块端返回响应报文,若有丢失情
况则返回步骤1;
[0016]若所述验证报文不符合通信协议的要求,则返回步骤1;
[0017]步骤3:所述Alice端接收到所述响应报文后,解析所述响应报文是否符合通信协议的要求,若符合则说明经典信道验证成功,若不符合则返回步骤1;
[0018]步骤4:当步骤3的经典信道验证成功后,所述Alice模块端下发同步光校验命令到所述Bob模块端并对量子信道进行同步光校验,校验成功则跳转到步骤5,检验不成功则重复步骤4;
[0019]步骤5:当步骤4的同步光检验成功后,所述Alice模块端下发延时扫描命令给所述Bob模块端并对量子信道进行信号光延时扫描校验,校验成功则跳转到步骤6,检验不成功则重复步骤5;
[0020]步骤6:当步骤5的信号光延时扫描校验成功后,所述Alice模块端发送同步修正命令给Bob端并对量子信道的同步光与信号光进行修正,若所述修正成功,则所述Alice模块端和Bob模块端联调测试成功,若所述修正不成功,则重复步骤6。
[0021]进一步地,所述符合通信要求的判断标准是:所述验证报文或响应报文的数据帧格式是否包含祯头、数据长度、类别、命令字、数据、校验和帧尾,包含全部则判断为符合通信要求。
[0022]进一步地,所述同步光校验命令、所述延时扫描命令和所述同步修正命令均保存在所述数据帧的命令字中。
[0023]进一步地,所述验证报文的验证数据包储存在所述数据帧的数据中。
[0024]进一步地,所述步骤4中对量子信道进行同步光校验的具体步骤包括如下:
[0025]步骤4

1:所述Alice模块端将同步光校验命令通过经典信道传送给Bob模块端;
[0026]步骤4

2:所述Bob模块端接收到同步光校验命令并解析,解析成功则通过经典信道向Alice端回复同步光校验响应报文;解析不成功则不回复;
[0027]步骤4

3:若所述Alice模块端没有接收到Bob模块端回复的同步光校验响应报文,则跳转到步骤4

1;
[0028]若所述Alice模块端接收到Bob模块端回复的同步光校验响应报文,则所述Alice模块端产生同步光并通过量子信道发送给Bob模块端;
[0029]步骤4

4:当所述Bob模块端接收到所述同步光时,检测结果以报文的形式返回给Alice模块端;
[0030]当所述Bob模块端没有接收到所述同步光时,不回复任何报文;
[0031]步骤4

5:当所述Alice模块端收到所述检测结果,则量子信道同步光校验成功并跳转到步骤5;
[0032]当所述Alice模块端没有收到所述检测结果,则跳转到步骤4

1。
[0033]进一步地,所述步骤5中量子信道进行信号光延时扫描校验步骤如下:
[0034]步骤5

1:所述Alice模块端将延时扫描命令通过经典信道发送给Bob模块端;
[0035]步骤5

2:所述Bob模块端接收到延时扫描命令后开启探测器计数值检测;
[0036]步骤5

3:Alice模块端通过量子信道向Bob模块端依次发送信号光;
[0037]步骤5

4:Bob模块端根据检测到的信号光调整门控信号延时直至探测器计数值达到Alice模块端发送的信号光个数时,向Alice模块端发送调整成功报文;
[0038]步骤5

5:若所述Alice模块端没收到所述调整成功报文,则跳转到步骤5

1。
[0039]若所述Alice模块端收到所述调整成功报文,则量子信道信号光延时扫描校验成功并跳转到步骤6。
[0040]进一步地,所述信号光包括四个信号光,分别为H、V、P和N。
[0041]进一步地,所述步骤6中的量子信道的同步光与信号光修正的具体步骤如下:
[0042]步骤6

1:所述Alice模块端通过经典信道发送同步修正命令给Bob模块端;
[0043]步骤6
‑<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种量子密钥管理软件模块的联调测试系统,其特征在于,包括Alice模块端、Bob模块端、报文验证模块、所述Bob模块端内设置有同步光校验模块、延时扫描模块和同步修正模块,其中:所述Alice模块端用于发送验证报文和控制指令,所述控制指令包括同步光校验命令、延时扫描命令或同步修正命令;所述Bob模块用于接收验证报文和控制指令;所述报文验证模块用于接收到所述验证报文并解析验证报文是否符合通信协议的要求来判定经典信道是否建立,若符合要求则判定经典信道验证成功;所述同步光校验模块用于对量子信道进行同步光校验;所述延时扫描模块用于对量子信道进行信号光延时扫描校验;所述同步修正模块用于量子信道的同步光与信号光进行修正。2.一种量子密钥管理软件模块的联调测试方法,其特征在于,应用了如权利要求1所述的一种量子密钥管理软件模块的联调测试系统,所述方法包括如下步骤:步骤1:所述Alice模块端通过经典信道向Bob模块端发送一个验证报文;步骤2:所述Bob模块端接收到所述验证报文并解析验证报文是否符合通信协议的要求,若所述验证报文符合通信协议的要求,则Bob模块端通过校验码判断所述验证报文的验证数据包是否有丢失情况,若无丢失情况,则向Alice模块端返回响应报文,若有丢失情况则返回步骤1;若所述验证报文不符合通信协议的要求,则返回步骤1;步骤3:所述Alice端接收到所述响应报文后,解析所述响应报文是否符合通信协议的要求,若符合则判定经典信道验证成功,若不符合则返回步骤1;步骤4:当步骤3的经典信道验证成功后,所述Alice模块端下发同步光校验命令到所述Bob模块端并对量子信道进行同步光校验,校验成功则跳转到步骤5,检验不成功则重复步骤4;步骤5:当步骤4的同步光校验成功后,所述Alice模块端下发延时扫描命令给所述Bob模块端并对量子信道进行信号光延时扫描校验,校验成功则跳转到步骤6,检验不成功则重复步骤5;步骤6:当步骤5的信号光延时扫描校验成功后,所述Alice模块端发送同步修正命令给Bob端并对量子信道的同步光与信号光进行修正,若修正成功,则所述Alice模块端和Bob模块端联调测试成功,若修正不成功,则重复步骤6。3.根据权利要求2所述的一种量子密钥管理软件模块的联调测试方法,其特征在于,符合所述通信协议的判断标准是:所述验证报文或响应报文的数据帧格式是否包含祯头、数据长度、类别、命令字、数据、校验和帧尾,若全部包含则判断为符合通信要求。4.根据权利要求3所述的一种量子密钥管理软件模块的联调测试方法,其特征在于,所述同步光校验命令、所述延时扫描命令和所述同步修正命令均保存在所述数据帧的命令字中。5.根据权利要求3所述的一种量子密钥管理软件模块的联调测试方法,其特征在于,所述验证报文的验证数据包储存在所述数据帧的数据中。6.根据权利要求2所述的一种量子密钥管理软件模块的联调测试方法,其特征在于,所
述步骤4中对量子信道进行同步光校验的具体步骤包括如下:步骤4

1:所述Alice模块端将同步光校验命令通过经典信道传送给...

【专利技术属性】
技术研发人员:郭邦红李康远胡敏
申请(专利权)人:广东国腾量子科技有限公司
类型:发明
国别省市:

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

1