量子城域网系列(五):几种典型的量子密钥分发网络组网结构

news2024/9/25 23:17:14

       在上之前文章中,我们介绍了最基本的点对点量子保密通信网络形式以及组网方案,但是显然在实际的应用中,点对点的通信是比较少的,大多还是需要多个终端进行互联才能构成网络。本文我们就讨论一下几种基础的量子密钥分发网络组网结构。

1.关于量子密钥分发网络

       量子密钥分发网络(Quantum Key Distribution Network,QDKN )是指由多个量子密钥分发节点通过量子密钥分发链路连接组成的网络。在量子密钥分发网络中,通信双方能够产生并分享一个随机的、安全的密钥,用于加密和解密消息。这种密钥分发方式理论上被认为是无条件安全的,其安全性由量子力学的基本原理保证。

        由于QKD设备具有量子信道独占性、密钥分发速率受限性等特征,经典网络的结构设计方法无法直接应用于QKD网络。为此,研究学者们相继开展了一些针对 QKD 网络结构设计的研究工作。QKD 网络结构设计的主要任务是在经典网络的基础上,通过设计 QKD 设备的部署策略,来达到在限定成本下获取最高网络性能的目的。以下为几种基本的QKD网络结构。

2.星型QKD网络

        星型拓扑中有一个节点作为中心节点来控制整个网络的密钥分发,在整个网络中起到核心的作用,它可以是一个终端节点,也可以是一个交换机。2005年Kumavor提出无源星型网络(Passive-Star multi-userQKD Network),用Alice作为网络控制器,采用分束器,随机的将光子分给N个用户。Kumavor原始文献里面的图片如下:

        这种网络实现比较简单。但由于 Alice 通过脉冲激光源发出的光子是随机地分配到接收端,即没有路由功能,不能分配到指定用户,于是随着用户数的增加,QKD 网络的密钥分发效率比较低。因此限制了 QKD 网络规模。上图所示的方案一方面使密钥速率降低为1/N,造成衰减;另一方面由于随机发放,造成不确定性(探测速率的不确定性),影响通信效率。Kumawa提出了一种波长路由网络(Wavelength-routed multi-user QkhNetwok),通过波长选路策略能决定哪一个用户接收光子。如下图所示:

      上图方案中的关键器件为阵列波导光栅(AWG)----波分解复用器,其他的和光纤耦合器大概相同,其中 Alice 采用波长可调的脉冲激光源。这样,Alice 想要与接收方进行量子密钥分发时,只需要将脉冲激光源的波长调节成与其相对应即可,如想和 Bob 分发密钥,则只需将脉冲激光源波长调至λ1。同样,想和其它接收端分发密钥只需把脉冲激光源波长调至相应的波长就行。

3.总线型QKD网络

      与经典网络中的总线型拓扑相似, QKD 总线型拓扑的所有用户都连接在一条光纤上。 下图给出了Kumavor 提出的一种波长寻址总线型网络(Wavelength-addressed Bus multi-user QKD Network)结构。图中G为光纤布拉格光栅,它能使特定波长的光反射,而其它波长的光通过。Alice 为控制器,Bob、Chris 和 Dan 等用户通信的波长分别为λ1,λ2,λ3,...,λN, Alice 可根据与其相连的用户调整自己激光器的波长从而实现通信,即所谓波长寻址。此拓扑仍然采用相位编码的 QKD方案。该总线型网络的可以很方便加入新用户

4.环形QKD网络

        环型拓扑是指用户连成一个环。如下图给出了Kumavor 提出的光环型网络(Optical Ring multi-user QKD Network)拓扑,采用了Sagnac干涉计实现相位编码 QKD。图中包括了一个环行器(Circulator)和一个耦合器(Coupler),光子可延顺时针(Clockwise,CW)和反时针(CounteClockwise,CCW)方向传输。每个用户中都有一个相位调制器,Bob 是通信的控制方,每次只有一个 Alice 调制光子。

5.写在最后

       本文介绍的 QKD组网结构都是一些基于光学元器件的简单网络,随着光学器件的发展,光学网络的发展也不断更新,出现很多结构复杂,效率较高的网络。本文主要还是偏向原理侧的基础知识介绍,算是为后期工程化问题进行铺垫。

       这里说句题外话,前几天因为工作原因在高校旁听了一个关于量子信息的学术讲座,听完之后走在校园的路上,我就在想,当时我自己读研究生的时候也经常听讲座,但是好像每次都不认真,工作以后才发现学习的机会是多么宝贵,讲座的专家无意间说出来一句话就解决了我很久的困惑。最主要的是工作中其实看到各种方案或技术,关于其基本的原理或者理论,可能会有一个模糊的概念,但是大多是没有时间或精力深究的。就像这篇文章,说出来虽然简单,但是确实是基础性的需要掌握的知识点。后面的关于城域网复杂讨论就是这样循序渐进的。这也是算是我写这个系列博文的初心吧,我们就抱着格物致知的精神从点到线,再从线到面的全面了解量子城域网。

6.主要参考文献

    [1]胡鑫磊,李强,马蕊.量子通信网络组网方式及标准化研究展望[J]

    [2]侯保刚.量子密钥分发网络拓扑结构及路由算法研究[D]

    [3]邵凯.多用户量子通信网络拓扑结构及路由算法研究[D]

    [4]王亚星.量子密钥分发网络的建模与优化[D]

    [5]Kumavor, P. D ,Beal,et al.Comparison of four multi-user quantum key distribution schemes over passive optical networks[J]

  ———————分割线———————

     量子城域网系列文章索引:

  1. 量子通信:初识量子城域网
  2. 量子城域网系列(一):量子密钥分发与经典光通信共纤传输
  3. 量子城域网系列(二):量子密钥与通信系统中各层协议融合应用
  4. 量子城域网系列(三):搭建一个点对点量子保密通信网络
  5. 量子城域网系列(四):几种典型的量子密钥分发网络组网方案

 ———————分割线———————

      下面是博主的CSDN主页,里面还有其他的量子相关文章,欢迎大家围观并关注博主~我会持续更新量子领域各类博文。

quantum.blog.csdn.neticon-default.png?t=N7T8https://quantum.blog.csdn.net/

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1615612.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

基于云计算技术的HIS系统,一体化云HIS、云病历、云LIS系统源码,扩展后能够应用于医联体/医共体

医院信息管理系统云HIS系统源码,云计算技术的HIS系统源码 开发技术: 前端:AngularNginx; 后台:JavaSpring,SpringBoot,SpringMVC,SpringSecurity,MyBatisPlus 等&…

使用【node】创建本地接口

在前端开发的过程中,接口相关的信息一般是由后端处理好返回给前端,但是有时候后端不在的时候想自己写个接口进行测试是非常麻烦的。 node是前端一个不错的写接口工具 一 初始化文件 1 在新建一个空的文件夹node 进入空文件夹在,文件夹的地…

《庆余年》开发衍生短剧,阅文迈向短剧市场的一大步

《庆余年》竟然也要拍短剧了。 据悉,《庆余年》衍生短剧《庆余年之少年风流》预计将于5月1日开机,等了五年都没等到《庆余年2》,没想到先等到了衍生短剧。 由组讯消息可知,《庆余年之少年风流》讲述的是少年庆帝李云潜“扮猪吃老…

一道有意思的面试题

面试过程中没有想到合适的数据结构,想了半天,构思没有实践落地。 也是听错了,以为三道题都要做,做出来了两道,这道死活没落地成功。 结果,三道题里面任选一道就行。。。。 好吧 题目:给定一个…

Qt分享一个壁纸页面布局的方式

分享一个壁纸软件的设计思路 在QScrollArea中添加一个总体的垂直布局,创建若干个水平布局,使用垂直布局组合,具体如图。在添加QAbstractButton时设置button.setSizePolicy(QSizePolicy.Expanding, QSizePolicy.Expanding)属性,它会…

自动化测试的7个步骤

🔥 交流讨论:欢迎加入我们一起学习! 🔥 资源分享:耗时200小时精选的「软件测试」资料包 🔥 教程推荐:火遍全网的《软件测试》教程 📢欢迎点赞 👍 收藏 ⭐留言 &#x1…

Linux系统中Nginx的使用

Nginx是一款开源的高性能、高可靠性的Web服务器和反向代理服务器。它在Linux系统中得到了广泛的应用,被用于构建高性能的Web应用和提供反向代理服务。下面将介绍Nginx在Linux系统中的使用以及一些常见的应用案例。 一、Nginx的安装和配置 安装Nginx 在Linux系统中…

mysql 5.7分组报错问题 Expression #1 of ORDER BY clause is not in GROUP BY clause

解决方案: select version(), sql_mode;SET sql_mode(SELECT REPLACE(sql_mode,ONLY_FULL_GROUP_BY,)); 完美的解决方案是: 1 show variables like "sql_mode"; 2 3 set sql_mode; 4 set sql_modeNO_ENGINE_SUBSTITUTION,STRICT_TRANS_TABL…

视频号背后的商机,私域电商悄悄崛起,这次新风口一定要抓住了

大家好,我是电商笨笨熊 随着电商的发展,从传统电商到直播电商,一代人有一代人不同的电商史; 而今年,视频号小店的推出,即将迎来新的电商热潮; 作为腾讯推出的电商项目,自推出之后…

SpringBoot项目启动的时候直接退出了?

SpringBoot项目启动的时候直接退出了? 如下图: 在启动SpringBoot项目的时候仅仅用了1.209s,然后直接退出了,也没有出现启动的项目对应的服务器端口号?为什么会这样呢?因为既然有服务器端口号 那么肯定会有…

【C++】学习笔记——类和对象_4

文章目录 二、类和对象13.运算符重载赋值运算符重载 14. 日期类的实现Date.h头文件Date.cpp源文件test.cpp源文件 未完待续 二、类和对象 13.运算符重载 赋值运算符重载 我们之前学了一个拷贝构造函数,本质上就是创建一个对象,该对象初始化为一个已经…

【智能算法】寄生捕食算法(PPA)原理及实现

目录 1.背景2.算法原理2.1算法思想2.2算法过程 3.结果展示4.参考文献 1.背景 2020年,AAA Mohamed等人受到自然界乌鸦-布谷鸟-猫寄生系统启发,提出了寄生捕食算法(Parasitism – Predation Algorithm, PPA)。 2.算法原理 2.1算法…

负采样重要吗?它的理论与应用综述

Does Negative Sampling Matter? A Review with Insights into its Theory and Applications 负采样重要吗?它的理论与应用综述 Does Negative Sampling Matter? A Review with Insights into its Theory and Applications Zhen Yang, Ming Ding, Tinglin Huang,…

7-23 币值转换 【C++】

有点颠的一个测试点&#xff0c;记录一下 测试点二&#xff0c;是看了一些AC代码才写出来的&#xff0c;至于原理我也不知道&#xff0c;就当多见识一点题目测试点的可能性吧 #include<iostream> #include<cstring> using namespace std; int main() {string a;ch…

vue-Router 路由(常量路由)

1、安装 pnpm i vue-router 2、新建文件&#xff1a;src/routes.ts import { RouteRecordRaw } from vue-routerexport const constantRoute: RouteRecordRaw[] [{//path: /,redirect: /login,},{//path: /login,component: () > import(/views/Login/index.vue),name…

进程及进程地址空间

进程理解 概念&#xff1a;进程是程序的一个执行实例&#xff0c;其实启动一个程序&#xff08;静态&#xff09;本质就是启动了一个进程&#xff08;动态&#xff09;&#xff0c;进程具有独立性。 用户角度&#xff1a;进程代码数据内核数据结构&#xff08;PCB结构体页表操…

mysql的DDL语言和DML语言

DDL语言&#xff1a; 操作数据库&#xff0c;表等&#xff08;创建&#xff0c;删除&#xff0c;修改&#xff09;&#xff1b; 操作数据库 1&#xff1a;查询 show databases 2:创建 创建数据库 create database 数据库名称 创建数据库&#xff0c;如果不存在就创建 crea…

【Qcom Camera】DumpDebugInfo分析

DumpDebugInfo&#xff1a; DumpDebugInfo主要包括Session::DumpDebugInfo、Pipeline::Dumpdebuginfo、Node::Dumpdebuginfo、DRQ::Dumpdebuginfo、Usecase::DumpDebugInfo log&#xff1a;Hit SOF threshold of [xx] consecutive frames CamX: [ERROR][CORE ] camxpip…

P8837 [传智杯 #3 决赛] 商店(贪心加双指针)

题目背景 思路解析:很经典的贪心问题,把物品按照从便宜到贵的顺序排好序,然后按照富贵程度排人,直接暴力会tle所以这里采用双指针. #include<iostream> #include<algorithm> #include<cstring> #include<cmath> #include<string> using namesp…

AI-数学-高中-39空间向量-2空间向量法(法向量)

原作者视频&#xff1a;【空间向量】【一数辞典】2空间向量法&#xff08;重要&#xff09;_哔哩哔哩_bilibili 法向量&#xff08;高中阶段所有与面的关系&#xff0c;都可以通过法向量去证明和解答&#xff09;&#xff1a; 是空间解析几何的一个概念&#xff0c;垂直于平面…