说明:收录全网最新的团体标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111673541.7 (22)申请日 2021.12.31 (71)申请人 广东国腾量子科技有限公司 地址 526238 广东省肇庆市高新区北江大 道18号富民大厦1319室 (72)发明人 郭邦红 莫礼祯 胡敏  (51)Int.Cl. H04L 69/22(2022.01) H04L 69/16(2022.01) H04L 9/40(2022.01) H04L 1/00(2006.01) H04L 9/08(2006.01) (54)发明名称 一种QKD密钥管理系统的交 互系统及方法 (57)摘要 本发明公开了一种QKD密钥管理系统的交互 系统及方法, 该方法启动一个线程, 创建与线程 对应的服务器的套接字socket; 客户端与服务端 通过套接字socket进行匹配连接; 客户端将待发 送的数据经过反码求和得到检验位; 客户端将待 发送的数据与所述检验位进行拼接后打包成数 据帧发送给服务端; 服务端接收数据帧后对数据 帧的格式进行检验和拆解, 获取到数据帧信息并 进行相应的操作或回复。 本发明公开的方法在客 户端传输的消息时采用指针位移的方式对字段 进行拼接并封装成数据帧, 服务端对收到数据帧 也采用指针位移的方式进行拆解并分析字段从 而进行相应的回复, 保证了密钥管理系统间交互 的安全性以及提高了系统的交 互效率。 权利要求书2页 说明书5页 附图4页 CN 114449062 A 2022.05.06 CN 114449062 A 1.一种QKD密钥管理系统 的交互系统, 其特征在于, 包括线程启动模块、 监听模块、 服务 器、 匹配模块、 客户端和服务端, 所述客户端设有检验位生成模块和打包模块, 所述服务端 设置有格式检验 模块和拆解模块, 其中: 所述线程启动模块用于启动线程, 并创建与所述线程对应的服 务器的套接 字socket; 所述监听模块将服 务器的地址与所述套接 字socket进行绑定监控所述线程; 所述匹配模块所述套接 字socket将客户端与服 务端进行匹配; 所述检验位 生成模块将待发送的数据经 过反码求和得到检验位; 所述打包模块用于将所述待发送数据与所述检验位进行拼接后打包成数据帧然后发 送给服务端; 所述格式检验 模块用于对接收的数据帧的格式进行检验; 所述拆解模块用于所述数据帧进行拆解, 获取 数据帧信息并进行相应的操作或回复。 2.一种QKD密钥管理系统的交互方法, 其特征在于, 应用了如权利 要求1所述的一种QKD 密钥管理系统的交 互系统, 该 方法的步骤如下: 步骤1: 启动一个线程, 并创建与所述线程对应的服 务器的套接 字socket; 步骤2: 将服 务器的地址与所述套接 字socket进行绑定从而监听所述线程; 步骤3: 所述 客户端与服 务端通过 所述套接 字socket进行匹配连接; 步骤4: 所述 客户端将待发送的数据经 过反码求和得到检验位; 步骤5: 所述客户端将所述待发送数据与所述检验位进行拼接后打包成数据帧发送给 服务端; 步骤6: 所述 服务端接收所述数据帧后对所述数据帧的格式进行检验; 步骤7: 若检验不成功, 则服 务端丢弃 数据帧, 跳转到步骤3; 若检验成功, 则服务端对所述数据帧进行拆解, 获取数据帧信息并进行相应的操作或 回复。 3.根据权利要求2所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述步骤5 中 的数据帧包括数据帧头、 消息长度、 消息类型、 扩展长度、 扩展命令类型、 扩展命令方向、 扩 展数据、 消息体、 检验位和数据帧尾。 4.根据权利要求3所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述消息类 型包括主动发送和被动应答。 5.根据权利要求3所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述扩展命 令类型包括心跳信号、 请求连接设备、 断开设备和发送数据。 6.根据权利要求3所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述数据帧 头、 消息长度和消息类型采用defi ne宏定义命令来进行设置 。 7.根据权利要求2所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述数据与 检验位进行拼接的步骤具体如下: 步骤a: 设置一个buf fer字符串; 步骤b: 在buf fer字符串中申请一 块内存; 步骤c: 采用指针位移 的方法将数据和检验位按照数据帧的格式存入所述内存对应的 地址块。 8.根据权利要求2所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述步骤6的权 利 要 求 书 1/2 页 2 CN 114449062 A 2数据帧格式检验 包括数据帧的格式合法性和检验位的正确性; 所述数据帧的格式的合法性检验包括对数据帧的长度、 数据帧头的位置以及数据帧尾 的位置进行检验是否合法。 9.根据权利要求8所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述数据帧 的检验位的正确性检验具体为: 检验位与检验位经 过反码求和计算后的结果进行比对; 若比对结果 为一致, 则判断检验码正确; 若比对结果 为不一致, 则判断检验码不 正确。 10.根据权利要求2所述的一种QKD密钥管理系统的交互方法, 其特征在于, 所述服务端 对所述数据帧进行拆解的步骤为: 步骤A: 服务端收到所述数据帧后, 采用指针位移的方法对数据帧进行拆解后获取字 段; 步骤B: 服 务端分析扩展命令类型的字段类型, 根据字段作出相应的回复; 当消息类型为主动发送时, 服 务端返回数据帧给客户端; 当消息类型为被动应答时, 服 务端无需返回数据帧给客户端。权 利 要 求 书 2/2 页 3 CN 114449062 A 3

.PDF文档 专利 一种QKD密钥管理系统的交互系统及方法

文档预览
中文文档 12 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共12页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种QKD密钥管理系统的交互系统及方法 第 1 页 专利 一种QKD密钥管理系统的交互系统及方法 第 2 页 专利 一种QKD密钥管理系统的交互系统及方法 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-19 04:24:02上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。