CN109743164B - Method and device for channel resource allocation in a quantum satellite network - Google Patents
Method and device for channel resource allocation in a quantum satellite network Download PDFInfo
- Publication number
- CN109743164B CN109743164B CN201910067049.1A CN201910067049A CN109743164B CN 109743164 B CN109743164 B CN 109743164B CN 201910067049 A CN201910067049 A CN 201910067049A CN 109743164 B CN109743164 B CN 109743164B
- Authority
- CN
- China
- Prior art keywords
- quantum
- link
- transmission
- satellite
- data service
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 238000013468 resource allocation Methods 0.000 title claims abstract description 16
- 230000005540 biological transmission Effects 0.000 claims abstract description 173
- 230000033001 locomotion Effects 0.000 claims description 14
- 230000003068 static effect Effects 0.000 claims description 12
- 230000008859 change Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 8
- 238000010586 diagram Methods 0.000 description 6
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 239000013307 optical fiber Substances 0.000 description 2
- 230000000737 periodic effect Effects 0.000 description 2
- 230000001419 dependent effect Effects 0.000 description 1
- 238000005516 engineering process Methods 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 239000011159 matrix material Substances 0.000 description 1
- 230000002085 persistent effect Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
Images
Landscapes
- Radio Relay Systems (AREA)
Abstract
本发明公开了一种量子卫星网络中信道资源分配方法及装置,所述方法包括:给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙;在量子卫星网络接收到数据业务时,获取所述数据业务的传输路径;所述传输路径包括卫星节点间的传输顺序;根据所述传输顺序将所述数据业务依次传输到相应的卫星节点;每将所述数据业务传输到一个卫星节点时,获取所述卫星节点与下一卫星节点之间的链路作为传输链路;从所述传输链路对应的量子密钥池中获取量子密钥,以对所述数据业务进行加密;所述传输链路中的数据业务传输分配时隙,从而能够使各链路的数据业务的传输具有足够的密钥量,且保障安全业务的传输。
The invention discloses a channel resource allocation method and device in a quantum satellite network. The method includes: allocating time slots for quantum key transmission to links between satellite nodes in the quantum satellite network; receiving data services in the quantum satellite network At the time of transmission, the transmission path of the data service is obtained; the transmission path includes the transmission sequence between satellite nodes; the data service is sequentially transmitted to the corresponding satellite nodes according to the transmission sequence; each time the data service is transmitted to a When a satellite node is used, the link between the satellite node and the next satellite node is obtained as a transmission link; the quantum key is obtained from the quantum key pool corresponding to the transmission link to encrypt the data service ; The data service transmission in the transmission link allocates time slots, so that the transmission of the data service of each link has a sufficient key amount, and the transmission of the security service is guaranteed.
Description
技术领域technical field
本发明涉及通信技术领域,特别是指一种量子卫星网络中信道资源分配方法及装置。The present invention relates to the technical field of communication, in particular to a method and device for allocating channel resources in a quantum satellite network.
背景技术Background technique
随着卫星通信的发展,卫星网络将会成为未来空天一体化通信网络的主干网,但由于激光的发散特性,光束容易被分光窃听,星间激光通信的安全传输问题亟待解决。量子密钥分发(Quantum Key Distribution,QKD)技术具有理论上绝对安全的优势,基于目前已实现星地间量子密钥分发的“墨子号”量子卫星,未来可实现量子卫星组网,利用星间量子密钥分发保障卫星通信安全。With the development of satellite communication, the satellite network will become the backbone of the future integrated communication network of space and space. However, due to the divergent characteristics of laser light, the beam is easy to be eavesdropped by light splitting, and the problem of safe transmission of inter-satellite laser communication needs to be solved urgently. Quantum Key Distribution (QKD) technology has the advantage of absolute security in theory. Based on the "Mozi" quantum satellite that has achieved quantum key distribution between satellites and ground, quantum satellite networking can be realized in the future. Inter-quantum key distribution ensures the security of satellite communication.
但卫星网络中存在永久连接的链路和动态连接的链路,永久链路的密钥生成速率较稳定,动态链路的密钥生成速率则受传输距离变化和链路切换的影响而下降,在一个时间周期内,动态链路产生的密钥量小于永久链路。若所有链路的量子信道均采用相同的固定带宽分配,将会导致不同链路的密钥生成速率不一致,动态链路的可用密钥量较少,需要在动态链路上传输的业务无法获得足够的密钥量,从而限制了安全业务的传输容量。However, there are permanently connected links and dynamically connected links in the satellite network. The key generation rate of the permanent link is relatively stable, while the key generation rate of the dynamic link is affected by the change of the transmission distance and the link switching. In a period of time, the amount of keys generated by the dynamic link is smaller than that of the permanent link. If the quantum channels of all links use the same fixed bandwidth allocation, the key generation rate of different links will be inconsistent, the amount of available keys on the dynamic link is small, and the services that need to be transmitted on the dynamic link cannot be obtained. A sufficient amount of keys, thus limiting the transmission capacity of secure services.
发明内容SUMMARY OF THE INVENTION
有鉴于此,本发明的目的在于提出一种量子卫星网络中信道资源分配方法及装置,能够使各链路的数据业务的传输具有足够的密钥量,且保障安全业务的传输。In view of this, the purpose of the present invention is to provide a channel resource allocation method and device in a quantum satellite network, which can enable the transmission of data services of each link to have sufficient key amount and ensure the transmission of secure services.
基于上述目的本发明提供的量子卫星网络中信道资源分配方法,包括:Based on the above purpose, the method for allocating channel resources in a quantum satellite network provided by the present invention includes:
给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙;Allocate quantum key transmission time slots to links between satellite nodes in a quantum satellite network;
在量子卫星网络接收到数据业务时,获取所述数据业务的传输路径;所述传输路径包括卫星节点间的传输顺序;When the quantum satellite network receives the data service, obtain the transmission path of the data service; the transmission path includes the transmission sequence between satellite nodes;
根据所述传输顺序将所述数据业务依次传输到相应的卫星节点;The data services are sequentially transmitted to the corresponding satellite nodes according to the transmission sequence;
每将所述数据业务传输到一个卫星节点时,获取所述卫星节点与下一卫星节点之间的链路作为传输链路;Each time the data service is transmitted to a satellite node, obtain the link between the satellite node and the next satellite node as a transmission link;
从所述传输链路对应的量子密钥池中获取量子密钥,以对所述数据业务进行加密;Obtain a quantum key from the quantum key pool corresponding to the transmission link to encrypt the data service;
给所述传输链路中的数据业务传输分配时隙。Time slots are allocated for data traffic transmission in the transmission link.
进一步地,所述在量子卫星网络接收到数据业务时,获取所述数据业务的传输路径,具体包括:Further, obtaining the transmission path of the data service when the quantum satellite network receives the data service specifically includes:
获取所述量子卫星网络在一个运动周期内的动态拓扑;obtaining the dynamic topology of the quantum satellite network in one motion period;
将所述运动周期划分为多个时间段,以将所述动态拓扑分割为与每个时间段相对应的静态拓扑;dividing the motion period into a plurality of time periods to divide the dynamic topology into a static topology corresponding to each time period;
在量子卫星网络接收到数据业务时,根据接收的时间段所对应的静态拓扑计算所述数据业务的最短传输路径。When the quantum satellite network receives the data service, the shortest transmission path of the data service is calculated according to the static topology corresponding to the received time period.
进一步地,所述每将所述数据业务传输到一个卫星节点时,获取所述卫星节点与下一卫星节点之间的链路作为传输链路,具体包括:Further, when the data service is transmitted to a satellite node, the link between the satellite node and the next satellite node is obtained as a transmission link, which specifically includes:
每将所述数据业务传输到一个卫星节点时,判断当前时间段是否改变;Each time the data service is transmitted to a satellite node, determine whether the current time period has changed;
若是,则根据当前时间段所对应的静态拓扑重新计算所述数据业务的最短传输路径,以根据重新计算的传输路径获取所述卫星节点与下一个卫星节点之间的链路作为传输链路。If so, recalculate the shortest transmission path of the data service according to the static topology corresponding to the current time period, so as to obtain the link between the satellite node and the next satellite node as the transmission link according to the recalculated transmission path.
进一步地,在所述给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙之前,还包括:Further, before the time slot for quantum key transmission is allocated to the links between satellite nodes in the quantum satellite network, the method further includes:
部署卫星节点,以构成所述量子卫星网络;deploying satellite nodes to form the quantum satellite network;
给所述量子卫星网络中任意相邻的两个卫星节点间的链路部署量子密钥池,并将每个链路产生的量子密钥存储于对应的量子密钥池中。A quantum key pool is deployed for the link between any two adjacent satellite nodes in the quantum satellite network, and the quantum key generated by each link is stored in the corresponding quantum key pool.
进一步地,所述给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙,具体包括:Further, the time slot for allocating the quantum key transmission to the link between the satellite nodes in the quantum satellite network specifically includes:
根据每个链路的类型给每个链路中的量子信道分配带宽;所述链路的类型包括永久链路或动态链路;Allocate bandwidth to the quantum channels in each link according to the type of each link; the type of the link includes a permanent link or a dynamic link;
根据所述链路中的量子信道分配的带宽,选取所述量子密钥传输的时隙。According to the bandwidth allocated by the quantum channel in the link, the time slot of the quantum key transmission is selected.
进一步地,所述根据每个传输链路的类型给每个传输链路中的量子信道分配带宽,具体包括:Further, allocating bandwidth to the quantum channel in each transmission link according to the type of each transmission link specifically includes:
分别获取永久链路和动态链路在一个运动周期内的密钥生成量;Obtain the key generation amount of the permanent link and the dynamic link in one motion cycle respectively;
根据所述密钥生成量分别给所述永久链路和所述动态链路中的量子信道分配带宽。Bandwidths are allocated to quantum channels in the permanent link and the dynamic link, respectively, according to the key generation amount.
进一步地,所述根据所述密钥生成量分别给所述永久链路和所述动态链路中的量子信道分配带宽,具体包括:Further, the allocation of bandwidth to the quantum channels in the permanent link and the dynamic link according to the key generation amount, specifically includes:
计算所述永久链路的密钥生成量与所述动态链路的密钥生成量的比例为M/N;Calculate the ratio of the key generation amount of the permanent link to the key generation amount of the dynamic link to be M/N;
分别给所述永久链路和所述动态链路中的量子信道分配带宽,以使所述动态链路中的量子信道的带宽与所述永久链路中的量子信道的带宽的比例为M/N。Bandwidths are allocated to the quantum channels in the permanent link and the dynamic link, respectively, so that the ratio of the bandwidth of the quantum channel in the dynamic link to the bandwidth of the quantum channel in the permanent link is M/ N.
进一步地,所述根据所述链路中的量子信道分配的带宽,选取所述量子密钥传输的时隙,具体包括:Further, selecting the time slot for the quantum key transmission according to the bandwidth allocated by the quantum channel in the link specifically includes:
若所述链路为永久链路,则根据所述永久链路中的量子信道分配的带宽,选取所述永久链路的固定时隙作为量子密钥传输的时隙;If the link is a permanent link, then according to the bandwidth allocated by the quantum channel in the permanent link, the fixed time slot of the permanent link is selected as the time slot for quantum key transmission;
若所述链路为动态链路,则根据所述动态链路中的量子信道分配的带宽,从所述动态链路的可用时隙中首次命中选取量子密钥传输的时隙。If the link is a dynamic link, according to the bandwidth allocated by the quantum channel in the dynamic link, the time slot for quantum key transmission is selected for the first time from the available time slots of the dynamic link.
进一步地,所述给所述传输链路中的数据业务传输分配时隙,具体包括:Further, the allocation of time slots for data service transmission in the transmission link specifically includes:
根据所述数据业务所需的带宽,从所述传输链路的可用时隙中首次命中选取数据业务传输的时隙。According to the bandwidth required by the data service, the time slot for data service transmission is selected for the first time from the available time slots of the transmission link.
本发明还提出一种量子卫星网络中信道资源分配装置,能够实现上述量子卫星网络中信道资源分配方法,所述装置包括:The present invention also provides a channel resource allocation device in a quantum satellite network, which can implement the above-mentioned channel resource allocation method in a quantum satellite network, and the device includes:
第一时隙分配模块,用于给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙;a first time slot allocation module, used for allocating time slots for quantum key transmission to links between satellite nodes in the quantum satellite network;
传输路径获取模块,用于在量子卫星网络接收到数据业务时,获取所述数据业务的传输路径;所述传输路径包括卫星节点间的传输顺序;a transmission path acquisition module, configured to acquire the transmission path of the data service when the quantum satellite network receives the data service; the transmission path includes the transmission sequence between the satellite nodes;
传输模块,用于根据所述传输顺序将所述数据业务依次传输到相应的卫星节点;a transmission module, configured to sequentially transmit the data services to the corresponding satellite nodes according to the transmission sequence;
传输链路获取模块,用于每将所述数据业务传输到一个卫星节点时,获取所述卫星节点与下一卫星节点之间的链路作为传输链路;a transmission link acquisition module, configured to acquire the link between the satellite node and the next satellite node as a transmission link every time the data service is transmitted to a satellite node;
加密模块,用于从所述传输链路对应的量子密钥池中获取量子密钥,以对所述数据业务进行加密;an encryption module, configured to obtain a quantum key from the quantum key pool corresponding to the transmission link to encrypt the data service;
第二时隙分配模块,用于给所述传输链路中的数据业务传输分配时隙。The second time slot allocation module is used for allocating time slots for data service transmission in the transmission link.
从上面所述可以看出,本发明提供的量子卫星网络中信道资源分配方法及装置,能够预先给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙,在量子卫星网络接收数据业务时,获取数据业务的传输链路,以在数据业务传输到传输链路时,从传输链路对应的量子密钥池中获取量子密钥,对数据业务进行加密,并给传输链路中的量子密钥传输分配时隙,从而使传输链路的数据业务的传输具有足够的密钥量,且保障安全业务的传输。It can be seen from the above that the method and device for channel resource allocation in a quantum satellite network provided by the present invention can pre-allocate time slots for quantum key transmission to links between satellite nodes in the quantum satellite network, and receive time slots in the quantum satellite network. When the data service is used, the transmission link of the data service is obtained, so that when the data service is transmitted to the transmission link, the quantum key is obtained from the quantum key pool corresponding to the transmission link, and the data service is encrypted and sent to the transmission link. Time slots are allocated for quantum key transmission in the transmission link, so that the transmission of the data service of the transmission link has sufficient key quantity, and the transmission of the security service is guaranteed.
附图说明Description of drawings
图1为本发明实施例提供的量子卫星网络中信道资源分配方法的流程示意图;1 is a schematic flowchart of a method for allocating channel resources in a quantum satellite network according to an embodiment of the present invention;
图2为本发明实施例提供的量子卫星网络中信道资源分配方法中量子卫星网络分布图;2 is a distribution diagram of a quantum satellite network in a method for allocating channel resources in a quantum satellite network provided by an embodiment of the present invention;
图3为本发明实施例提供的量子卫星网络中信道资源分配方法中链路信道分布图;3 is a link channel distribution diagram in a channel resource allocation method in a quantum satellite network provided by an embodiment of the present invention;
图4为本发明实施例提供的量子卫星网络中信道资源分配装置的结构示意图。FIG. 4 is a schematic structural diagram of an apparatus for allocating channel resources in a quantum satellite network according to an embodiment of the present invention.
具体实施方式Detailed ways
为使本发明的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本发明进一步详细说明。In order to make the objectives, technical solutions and advantages of the present invention clearer, the present invention will be further described in detail below with reference to specific embodiments and accompanying drawings.
参见图1,是本发明实施例提供的量子卫星网络中信道资源分配方法的流程示意图,所述方法包括:Referring to FIG. 1, it is a schematic flowchart of a method for allocating channel resources in a quantum satellite network provided by an embodiment of the present invention. The method includes:
S1、给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙。S1. Allocate quantum key transmission time slots to links between satellite nodes in the quantum satellite network.
具体地,步骤S1包括:Specifically, step S1 includes:
根据每个链路的类型给每个链路中的量子信道分配带宽;所述链路的类型包括永久链路或动态链路;Allocate bandwidth to the quantum channels in each link according to the type of each link; the type of the link includes a permanent link or a dynamic link;
根据所述链路中的量子信道分配的带宽,选取所述量子密钥传输的时隙。According to the bandwidth allocated by the quantum channel in the link, the time slot of the quantum key transmission is selected.
本实施例中,在量子卫星网络中,可采用时分复用的方式,为量子信道分配一定的时隙即带宽,使数据业务传输的同时可以进行量子密钥分发。本实施例中的量子信道和数据信道的混传是基于时分复用的方式,将整个信道划分成若干个时间片即时隙,将这些时隙分配给每一路信号使用,信号的带宽即是占用的时隙数。将一定的时隙分配给量子信道,在数据业务传输的同时可以持续进行量子密钥分发。In this embodiment, in the quantum satellite network, a time-division multiplexing method can be used to allocate a certain time slot, that is, a bandwidth, to the quantum channel, so that quantum key distribution can be performed at the same time as data service transmission. The mixed transmission of the quantum channel and the data channel in this embodiment is based on the time division multiplexing method. The entire channel is divided into several time slices or slots, and these time slots are allocated to each channel of signals for use. The bandwidth of the signal is the occupied number of time slots. A certain time slot is allocated to the quantum channel, and quantum key distribution can be continuously performed while the data service is being transmitted.
进一步地,所述根据每个链路的类型给每个链路中的量子信道分配带宽,具体包括:Further, allocating bandwidth to the quantum channel in each link according to the type of each link specifically includes:
分别获取永久链路和动态链路在一个运动周期内的密钥生成量;Obtain the key generation amount of the permanent link and the dynamic link in one motion cycle respectively;
根据所述密钥生成量分别给所述永久链路和所述动态链路中的量子信道分配带宽。Bandwidths are allocated to quantum channels in the permanent link and the dynamic link, respectively, according to the key generation amount.
进一步地,所述根据所述密钥生成量分别给所述永久链路和所述动态链路中的量子信道分配带宽,具体包括:Further, the allocation of bandwidth to the quantum channels in the permanent link and the dynamic link according to the key generation amount, specifically includes:
计算所述永久链路的密钥生成量与所述动态链路的密钥生成量的比例为M/N;Calculate the ratio of the key generation amount of the permanent link to the key generation amount of the dynamic link to be M/N;
分别给所述永久链路和所述动态链路中的量子信道分配带宽,以使所述动态链路中的量子信道的带宽与所述永久链路中的量子信道的带宽的比例为M/N。Bandwidths are allocated to the quantum channels in the permanent link and the dynamic link, respectively, so that the ratio of the bandwidth of the quantum channel in the dynamic link to the bandwidth of the quantum channel in the permanent link is M/ N.
需要说明的是,根据卫星拓扑在一个运动周期内的变化规律,对卫星节点间链路的密钥生成速率进行估算,得到每条链路在一个运动周期时间内的密钥生成量,作为其密钥生成速率。永久链路较为稳定,可用固定的每单位时间的密钥生成速率乘以一个周期时间作为密钥生成量,动态链路可用其持续时间内平均密钥生成速率乘以持续时间作为密钥生成量。It should be noted that the key generation rate of the links between satellite nodes is estimated according to the change rule of the satellite topology in a movement cycle, and the key generation amount of each link in a movement cycle time is obtained as its key generation rate. Key generation rate. The permanent link is relatively stable, and the fixed key generation rate per unit time can be multiplied by one cycle time as the key generation amount, and the dynamic link can use the average key generation rate in its duration multiplied by the duration as the key generation amount .
根据得到的各链路密钥生成量,以相应的比例增加动态链路量子信道的带宽,以提高其密钥生成速率。设在一个时间周期内永久链路密钥生成量为M,动态链路密钥生成量为N,则动态链路量子信道的带宽为持续性链路的M/N倍,进而为每条链路设定量子信道的带宽。According to the obtained key generation amount of each link, the bandwidth of the dynamic link quantum channel is increased in a corresponding proportion to improve its key generation rate. Assuming that the amount of permanent link key generation in a time period is M, and the amount of dynamic link key generation is N, then the bandwidth of the dynamic link quantum channel is M/N times that of the persistent link, and then for each chain The channel sets the bandwidth of the quantum channel.
进一步地,所述根据所述链路中的量子信道分配的带宽,选取量子密钥传输的时隙,具体包括:Further, selecting the time slot for quantum key transmission according to the bandwidth allocated by the quantum channel in the link specifically includes:
若所述链路为永久链路,则根据所述永久链路中的量子信道分配的带宽,选取所述永久链路的固定时隙作为量子密钥传输的时隙;If the link is a permanent link, then according to the bandwidth allocated by the quantum channel in the permanent link, the fixed time slot of the permanent link is selected as the time slot for quantum key transmission;
若所述链路为动态链路,则根据所述动态链路中的量子信道分配的带宽,从所述动态链路的可用时隙中首次命中选取量子密钥传输的时隙。If the link is a dynamic link, according to the bandwidth allocated by the quantum channel in the dynamic link, the time slot for quantum key transmission is selected for the first time from the available time slots of the dynamic link.
需要说明的是,量子密钥时隙分配时,根据为量子信道分配的带宽,在可用时隙中为量子信道选择时隙,选择时隙的方法可采用固定时隙或动态时隙,固定分配时隙即为量子信道分配固定的几个时隙;动态分配时隙即采用首次命中选择可用的时隙用作量子传输。It should be noted that when the quantum key time slot is allocated, according to the bandwidth allocated for the quantum channel, the time slot is selected for the quantum channel among the available time slots. The method of selecting the time slot can be fixed time slot or dynamic time slot. The time slot is to allocate a fixed number of time slots for the quantum channel; the dynamic allocation of time slots is to use the first hit to select the available time slot for quantum transmission.
S2、在量子卫星网络接收到数据业务时,获取所述数据业务的传输路径;所述传输路径包括卫星节点间的传输顺序。S2. When the quantum satellite network receives the data service, obtain the transmission path of the data service; the transmission path includes the transmission sequence between satellite nodes.
具体地,步骤S2包括:Specifically, step S2 includes:
获取所述量子卫星网络在一个运动周期内的动态拓扑;obtaining the dynamic topology of the quantum satellite network in one motion period;
将所述运动周期划分为多个时间段,以将所述动态拓扑分割为与每个时间段相对应的静态拓扑;dividing the motion period into a plurality of time periods to divide the dynamic topology into a static topology corresponding to each time period;
在量子卫星网络接收到数据业务时,根据接收的时间段所对应的静态拓扑计算所述数据业务的最短传输路径。When the quantum satellite network receives the data service, the shortest transmission path of the data service is calculated according to the static topology corresponding to the received time period.
本实施例中,量子卫星网络中的卫星具有周期性和可预测性,因此可预知卫星间链路的变化规律。获取卫星在一个运动周期内的动态拓扑后,采用时间切片方法,将卫星的一个运动周期划分为若干个时间段,从而将动态拓扑分割成一个个离散的静态拓扑。在数据业务到达时,根据所在的时间段获取对应的静态拓扑,进而根据链路权值矩阵以计算数据业务的最短传输路径。其中,传输路径包括源卫星节点到目的卫星节点之间的传输顺序。In this embodiment, the satellites in the quantum satellite network are periodic and predictable, so the change rule of the link between satellites can be predicted. After obtaining the dynamic topology of the satellite in one motion period, the time slicing method is used to divide one motion period of the satellite into several time periods, thereby dividing the dynamic topology into discrete static topologies. When the data service arrives, the corresponding static topology is obtained according to the time period, and then the shortest transmission path of the data service is calculated according to the link weight matrix. Wherein, the transmission path includes the transmission sequence between the source satellite node and the destination satellite node.
S3、根据所述传输顺序将所述数据业务依次传输到相应的卫星节点。S3. The data services are sequentially transmitted to the corresponding satellite nodes according to the transmission sequence.
本实施例中,采用前k条最短路径算法,获得若干条候选路径,进而筛选出满足资源需求的最短传输路径,以根据该最短传输路径传输数据业务。由于在不同的时间段内卫星网络拓扑可能会发生变化,因此在数据业务的传输过程中,可能需要切换传输路径。In this embodiment, the top k shortest path algorithm is used to obtain several candidate paths, and then the shortest transmission path satisfying the resource requirement is screened out, so as to transmit the data service according to the shortest transmission path. Since the satellite network topology may change in different time periods, it may be necessary to switch the transmission path during the transmission of data services.
S4、每将所述数据业务传输到一个卫星节点时,获取所述卫星节点与下一卫星节点之间的链路作为传输链路。S4. Each time the data service is transmitted to a satellite node, obtain a link between the satellite node and the next satellite node as a transmission link.
具体地,步骤S4包括:Specifically, step S4 includes:
每将所述数据业务传输到一个卫星节点时,判断当前时间段是否改变;Each time the data service is transmitted to a satellite node, determine whether the current time period has changed;
若是,则根据当前时间段所对应的静态拓扑重新计算所述数据业务的最短传输路径,以根据重新计算的传输路径获取所述卫星节点与下一个卫星节点之间的链路作为传输链路。If so, recalculate the shortest transmission path of the data service according to the static topology corresponding to the current time period, so as to obtain the link between the satellite node and the next satellite node as the transmission link according to the recalculated transmission path.
本实施例中,在卫星网络拓扑发生变化的时间点,由于卫星间的链路发生切换,数据业务可能需要切换传输路径,因此需在数据业务传输到每个卫星节点时判断卫星网络拓扑是否发生改变。若发生改变,则在该卫星节点处进行数据缓存,并重新计算传输路径进行切换,获取切换后的传输路径上的下一个卫星节点进行传输,直到传输到目的卫星节点;若未发生改变,则按照原始传输路径获取下一个卫星节点进行传输,直到传输到目的卫星节点。In this embodiment, when the satellite network topology changes, due to the switching of the links between satellites, the data service may need to switch the transmission path. Therefore, it is necessary to determine whether the satellite network topology has occurred when the data service is transmitted to each satellite node. Change. If there is a change, the data is cached at the satellite node, and the transmission path is recalculated for switching, and the next satellite node on the switched transmission path is acquired for transmission until it is transmitted to the destination satellite node; if no change occurs, then Obtain the next satellite node for transmission according to the original transmission path until it reaches the destination satellite node.
S5、从所述传输链路对应的量子密钥池中获取量子密钥,以对所述数据业务进行加密。S5. Obtain a quantum key from a quantum key pool corresponding to the transmission link to encrypt the data service.
进一步地,在所述给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙之前,还包括:Further, before the time slot for quantum key transmission is allocated to the links between satellite nodes in the quantum satellite network, the method further includes:
部署卫星节点,以构成所述量子卫星网络;deploying satellite nodes to form the quantum satellite network;
给所述量子卫星网络中任意相邻的两个卫星节点间的链路部署量子密钥池,并将每个链路产生的量子密钥存储于对应的量子密钥池中。A quantum key pool is deployed for the link between any two adjacent satellite nodes in the quantum satellite network, and the quantum key generated by each link is stored in the corresponding quantum key pool.
需要说明的是,先部署量子卫星网络,即对量子卫星节点进行部署,将每个卫星节点作为量子收发节点和数据转发节点,并采用时分复用方式,使量子信道和数据信道于同一个激光链路中进行传输。It should be noted that the quantum satellite network is deployed first, that is, the quantum satellite nodes are deployed, each satellite node is used as a quantum transceiver node and a data forwarding node, and the time division multiplexing method is used to make the quantum channel and the data channel in the same laser. transmission over the link.
在基于地面光纤网络的量子组网中,点到点的通信可以通过量子密钥提供无条件的安全,然而对于长距离的量子密钥分发,需要量子中继以解决量子传输的损耗。而自由空间量子传输摆脱了基于光纤的量子通信的距离限制,可以实现长距离的量子密钥分发。通过星地和星间的量子密钥分发,可以保障卫星网络的通信安全,建立覆盖全区域的量子卫星网络。但是量子密钥生成速率主要受链路传输距离、链路持续时间和卫星位置等影响,由于星间距离远,密钥生成速率较低,难以满足安全业务的实时需求。因此可以在每对卫星节点处将产生的量子密钥存储,每一对卫星节点,即每个链路构建一个量子密钥池,节点间进行持续地量子密钥分发并存储在密钥池中,以保证安全业务有足够的密钥量。In quantum networking based on terrestrial optical fiber networks, point-to-point communication can provide unconditional security through quantum keys. However, for long-distance quantum key distribution, quantum relays are required to solve the loss of quantum transmission. Free-space quantum transmission gets rid of the distance limitation of optical fiber-based quantum communication, and can realize long-distance quantum key distribution. Through the distribution of quantum keys between the satellite and the satellite, the communication security of the satellite network can be guaranteed, and a quantum satellite network covering the whole area can be established. However, the quantum key generation rate is mainly affected by the link transmission distance, link duration and satellite position. Due to the long distance between satellites, the key generation rate is low, which is difficult to meet the real-time needs of security services. Therefore, the generated quantum key can be stored at each pair of satellite nodes. Each pair of satellite nodes, that is, each link, builds a quantum key pool, and the quantum keys are continuously distributed between nodes and stored in the key pool. , to ensure that the security business has enough keys.
在数据业务传输过程中,根据数据业务需要的带宽和密钥量,沿着传输路径发送信令,在传输到一个卫星节点时进行带宽预留,并从量子密钥池中取出相应的量子密钥用作加密业务。In the process of data service transmission, according to the bandwidth and key amount required by the data service, signaling is sent along the transmission path, bandwidth is reserved when transmitting to a satellite node, and the corresponding quantum key is taken out from the quantum key pool. The key is used for encryption services.
S6、给所述传输链路中的数据业务传输分配时隙。S6. Allocate time slots for data service transmission in the transmission link.
具体地,步骤S6包括:Specifically, step S6 includes:
根据所述数据业务所需的带宽,从所述传输链路的可用时隙中首次命中选取数据业务传输的时隙。According to the bandwidth required by the data service, the time slot for data service transmission is selected for the first time from the available time slots of the transmission link.
需要说明的是,数据业务时隙分配时,根据数据业务所需的带宽,从数据业务可用的时隙中首次命中选择用于业务传输的若干个时隙。It should be noted that, when the data service timeslots are allocated, according to the bandwidth required by the data service, several timeslots for service transmission are first hit and selected from the timeslots available for the data service.
在数据业务传输至目的卫星节点时,完成数据业务的传输,拆除预留和占用的带宽资源。When the data service is transmitted to the destination satellite node, the transmission of the data service is completed, and the reserved and occupied bandwidth resources are removed.
如图2所示,通过将卫星的一个时间周期划分为若干个区间,可得到一系列离散的静态拓扑,以其中一个拓扑为例,该拓扑包含两个轨道。每个卫星节点具有量子收发设备和激光收发设备,利用时分复用同时进行量子密钥分发和数据传输,每对节点构建一个量子密钥池,存储两点间链路的量子密钥。根据动态链路的周期性变化规律,对各链路的密钥速率进行估计,并分配量子信道的带宽,使不同链路的密钥生成量均衡。图3为永久链路和动态链路量子信道不同的带宽分配,基于时分复用将整个信道划分为若干个时隙,以时隙数作为带宽。As shown in Fig. 2, a series of discrete static topologies can be obtained by dividing a time period of a satellite into several intervals. Taking one topology as an example, the topology contains two orbits. Each satellite node has quantum transceiver equipment and laser transceiver equipment. Time division multiplexing is used for quantum key distribution and data transmission at the same time. Each pair of nodes builds a quantum key pool to store the quantum key of the link between the two points. According to the periodic change rule of the dynamic link, the key rate of each link is estimated, and the bandwidth of the quantum channel is allocated to balance the key generation of different links. Figure 3 shows the different bandwidth allocation of quantum channels of permanent link and dynamic link. Based on time division multiplexing, the entire channel is divided into several time slots, and the number of time slots is used as the bandwidth.
例如,图2中数据业务从节点1传输到节点4,数据业务传输经过永久链路和动态链路,其中,节点间的实线表示永久链路,节点间的虚线表示动态链路。将带宽的一部分用作量子密钥传输,其余用作数据业务传输。数据业务和量子信道的时隙分配流程为:(1)为每个链路的量子信道分配时隙;(2)从节点1到节点4的数据业务请求建立,根据时间获取当前拓扑;(3)计算路由,传输路径为节点1-节点2-节点4;(4)每经过一个节点判断是否需要路由切换;(5)为业务分配资源,在节点1、2、4处预留链路带宽,取出提供给业务的量子密钥;(6)查找链路的可用时隙,选择数据业务的时隙;(7)数据业务传输完成。For example, in Figure 2, data traffic is transmitted from
本发明提供的量子卫星网络中信道资源分配方法,能够通过时分复用的方式,为量子密钥分配时隙,实现在同一链路中实现数据传输和密钥分发,同时在卫星节点处存储持续产生的量子密钥,以保证业务有足够的密钥;通过提高动态链路量子信道的带宽,增加动态链路用于量子传输的时隙数,提升动态链路的量子密钥生成速率,从而使动态链路与永久链路的密钥生成速率一致,使各链路的密钥生成量达到均衡;解决了动态链路密钥量不足的问题,避免了对在动态链路上传输的业务容量的限制,提高了卫星网络传输量子加密业务的能力。The method for allocating channel resources in a quantum satellite network provided by the present invention can allocate time slots for quantum keys by means of time division multiplexing, realize data transmission and key distribution in the same link, and store continuous data at the satellite node at the same time. Generated quantum keys to ensure that there are enough keys for the business; by increasing the bandwidth of the quantum channel of the dynamic link, increasing the number of time slots used for quantum transmission in the dynamic link, and improving the quantum key generation rate of the dynamic link, thus The key generation rate of the dynamic link and the permanent link is consistent, so that the key generation amount of each link is balanced; the problem of insufficient key amount of the dynamic link is solved, and the service transmission on the dynamic link is avoided. Capacity constraints have improved the ability of satellite networks to transmit quantum encryption services.
相应地,本发明还提供一种量子卫星网络中信道资源分配装置,能够实现上述量子卫星网络中信道资源分配方法的所有流程。Correspondingly, the present invention also provides a channel resource allocation device in a quantum satellite network, which can realize all the processes of the channel resource allocation method in the above-mentioned quantum satellite network.
参见图4,是本发明实施例提供的量子卫星网络中信道资源分配装置的结构示意图,该装置包括:Referring to FIG. 4, it is a schematic structural diagram of a channel resource allocation device in a quantum satellite network provided by an embodiment of the present invention, and the device includes:
第一时隙分配模块1,用于给量子卫星网络中卫星节点间的链路分配量子密钥传输的时隙;The first time
传输路径获取模块2,用于在量子卫星网络接收到数据业务时,获取所述数据业务的传输路径;所述传输路径包括卫星节点间的传输顺序;The transmission
传输模块3,用于根据所述传输顺序将所述数据业务依次传输到相应的卫星节点;A transmission module 3, configured to sequentially transmit the data services to the corresponding satellite nodes according to the transmission sequence;
传输链路获取模块4,用于每将所述数据业务传输到一个卫星节点时,获取所述卫星节点与下一卫星节点之间的链路作为传输链路;Transmission link acquisition module 4, for acquiring the link between the satellite node and the next satellite node as a transmission link every time the data service is transmitted to a satellite node;
加密模块5,用于从所述传输链路对应的量子密钥池中获取量子密钥,以对所述数据业务进行加密;An
第二时隙分配模块6,用于给所述传输链路中的数据业务传输分配时隙。The second time slot allocation module 6 is configured to allocate time slots for data service transmission in the transmission link.
本发明提供的量子卫星网络中信道资源分配装置,能够通过时分复用的方式,为量子密钥分配时隙,实现在同一链路中实现数据传输和密钥分发,同时在卫星节点处存储持续产生的量子密钥,以保证业务有足够的密钥;通过提高动态链路量子信道的带宽,增加动态链路用于量子传输的时隙数,提升动态链路的量子密钥生成速率,从而使动态链路与永久链路的密钥生成速率一致,使各链路的密钥生成量达到均衡;解决了动态链路密钥量不足的问题,避免了对在动态链路上传输的业务容量的限制,提高了卫星网络传输量子加密业务的能力。The channel resource allocation device in the quantum satellite network provided by the present invention can allocate time slots for quantum keys by means of time division multiplexing, realize data transmission and key distribution in the same link, and store continuous data at the satellite node at the same time. Generated quantum keys to ensure that there are enough keys for the business; by increasing the bandwidth of the quantum channel of the dynamic link, increasing the number of time slots used for quantum transmission in the dynamic link, and improving the quantum key generation rate of the dynamic link, thus The key generation rate of the dynamic link and the permanent link is consistent, so that the key generation amount of each link is balanced; the problem of insufficient key amount of the dynamic link is solved, and the service transmission on the dynamic link is avoided. Capacity constraints have improved the ability of satellite networks to transmit quantum encryption services.
所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本发明的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本发明的不同方面的许多其它变化,为了简明它们没有在细节中提供。Those of ordinary skill in the art should understand that the discussion of any of the above embodiments is only exemplary, and is not intended to imply that the scope of the present disclosure (including the claims) is limited to these examples; under the spirit of the present invention, the above embodiments or There may also be combinations between technical features in different embodiments, steps may be carried out in any order, and there are many other variations of the different aspects of the invention as described above, which are not provided in detail for the sake of brevity.
另外,为简化说明和讨论,并且为了不会使本发明难以理解,在所提供的附图中可以示出或可以不示出与集成电路(IC)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本发明难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本发明的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本发明的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本发明。因此,这些描述应被认为是说明性的而不是限制性的。Additionally, well known power/ground connections to integrated circuit (IC) chips and other components may or may not be shown in the figures provided in order to simplify illustration and discussion, and in order not to obscure the present invention. . Furthermore, devices may be shown in block diagram form in order to avoid obscuring the present invention, and this also takes into account the fact that the details regarding the implementation of these block diagram devices are highly dependent on the platform on which the invention will be implemented (i.e. , these details should be fully within the understanding of those skilled in the art). Where specific details (eg, circuits) are set forth to describe exemplary embodiments of the invention, it will be apparent to those skilled in the art that these specific details may be used without or with changes The present invention is carried out below. Accordingly, these descriptions are to be considered illustrative rather than restrictive.
尽管已经结合了本发明的具体实施例对本发明进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态RAM(DRAM))可以使用所讨论的实施例。Although the present invention has been described in conjunction with specific embodiments thereof, many alternatives, modifications, and variations to these embodiments will be apparent to those of ordinary skill in the art from the foregoing description. For example, other memory architectures (eg, dynamic RAM (DRAM)) may use the discussed embodiments.
本发明的实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本发明的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本发明的保护范围之内。Embodiments of the present invention are intended to cover all such alternatives, modifications and variations that fall within the broad scope of the appended claims. Therefore, any omission, modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included within the protection scope of the present invention.
Claims (9)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910067049.1A CN109743164B (en) | 2019-01-24 | 2019-01-24 | Method and device for channel resource allocation in a quantum satellite network |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201910067049.1A CN109743164B (en) | 2019-01-24 | 2019-01-24 | Method and device for channel resource allocation in a quantum satellite network |
Publications (2)
Publication Number | Publication Date |
---|---|
CN109743164A CN109743164A (en) | 2019-05-10 |
CN109743164B true CN109743164B (en) | 2020-09-25 |
Family
ID=66365910
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910067049.1A Active CN109743164B (en) | 2019-01-24 | 2019-01-24 | Method and device for channel resource allocation in a quantum satellite network |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN109743164B (en) |
Families Citing this family (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN111181717B (en) * | 2019-11-11 | 2021-06-15 | 北京邮电大学 | A key distribution method and device |
CN111475301B (en) * | 2020-04-09 | 2021-06-11 | 清华大学 | Satellite resource allocation method and device and electronic equipment |
CN111483615B (en) * | 2020-04-17 | 2021-06-29 | 中国科学院微小卫星创新研究院 | A method for realizing the pointing attitude of a quantum satellite to a ground optical station |
CN112118039B (en) * | 2020-07-28 | 2022-05-31 | 北京邮电大学 | Service transmission method, device, electronic device and storage medium of satellite network |
CN113179154B (en) * | 2021-03-25 | 2022-07-01 | 北京邮电大学 | Resource joint allocation method and related equipment in quantum key distribution Internet of things |
CN116743380B (en) * | 2023-08-14 | 2023-10-31 | 中电信量子科技有限公司 | OTN encryption communication method and system based on quantum key distribution |
CN119545334B (en) * | 2024-11-29 | 2025-05-23 | 江苏即煜科技有限公司 | Encryption transmission method and system of wireless information transmission communication base station |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101354828A (en) * | 2008-09-12 | 2009-01-28 | 航天东方红卫星有限公司 | A method for managing satellite constellation information transmission |
US20120230493A1 (en) * | 2011-03-11 | 2012-09-13 | The Aerospace Corporation | Systems, Methods, and Apparatus for a Quantum Key Distribution Telescope |
CN106487508A (en) * | 2016-10-28 | 2017-03-08 | 北京邮电大学 | A kind of quantum-key distribution and wavelength-division multiplex optical access network fusion method |
CN107437995A (en) * | 2016-05-27 | 2017-12-05 | 西安电子科技大学 | Satellite-based wide area quantum communication network system and communication means |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103001875B (en) * | 2013-01-07 | 2015-03-11 | 山东量子科学技术研究院有限公司 | Quantum cryptography network dynamic routing method |
CN106878006B (en) * | 2016-12-31 | 2019-11-05 | 北京邮电大学 | Quantum key channel transmission method and system based on Optical Time Division Multiplexing |
CN106953729B (en) * | 2017-04-14 | 2023-06-13 | 江苏亨通问天量子信息研究院有限公司 | Satellite communication encryption system and method based on quantum key |
-
2019
- 2019-01-24 CN CN201910067049.1A patent/CN109743164B/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101354828A (en) * | 2008-09-12 | 2009-01-28 | 航天东方红卫星有限公司 | A method for managing satellite constellation information transmission |
US20120230493A1 (en) * | 2011-03-11 | 2012-09-13 | The Aerospace Corporation | Systems, Methods, and Apparatus for a Quantum Key Distribution Telescope |
CN107437995A (en) * | 2016-05-27 | 2017-12-05 | 西安电子科技大学 | Satellite-based wide area quantum communication network system and communication means |
CN106487508A (en) * | 2016-10-28 | 2017-03-08 | 北京邮电大学 | A kind of quantum-key distribution and wavelength-division multiplex optical access network fusion method |
Non-Patent Citations (1)
Title |
---|
量子密钥分发网络路由与资源分配研究;王聪;《中国优秀硕士学位论文全文数据库 信息科技辑》;20181115(第11期);I136-66 * |
Also Published As
Publication number | Publication date |
---|---|
CN109743164A (en) | 2019-05-10 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN109743164B (en) | Method and device for channel resource allocation in a quantum satellite network | |
US11190347B2 (en) | Method and device for allocating QKD network resources and computer-readable storage medium thereof | |
Chiu et al. | Architectures and protocols for capacity efficient, highly dynamic and highly resilient core networks | |
Huang et al. | Quantum key distribution over double-layer quantum satellite networks | |
Zapata et al. | Next-generation 100-gigabit metro ethernet (100 GbME) using multiwavelength optical rings | |
CN112118039B (en) | Service transmission method, device, electronic device and storage medium of satellite network | |
CN110149204B (en) | Key resource distribution method and system for QKD network | |
JP2007028642A (en) | Method and software for allocating optical trails in an optical network | |
Kamal | Algorithms for multicast traffic grooming in WDM mesh networks | |
CN107294960A (en) | A kind of method for protecting of software defined network control passage | |
US20140294392A1 (en) | High-throughput routing in an optical network having a mesh topology | |
US9698930B2 (en) | Bandwidth map update method and device | |
JP6301019B2 (en) | Optical communication control apparatus and optical communication control method | |
Wang et al. | End-to-end quantum key distribution (QKD) from metro to access networks | |
Kim et al. | Dynamic routing and wavelength assignment algorithms for multifiber WDM networks with many wavelengths | |
Chandwani et al. | Delay-aware control plane virtual topology design of software defined-elastic optical network | |
Wang et al. | A novel shared backup path protection scheme in time-division-multiplexing based QKD optical networks | |
Vázquez-Abad et al. | Does header length affect performance in optical burst switched networks? | |
Fortuna et al. | HAP based optical transport network design | |
Gond et al. | Performance evaluation of wavelength routed optical network with wavelength conversion | |
WO2023238273A1 (en) | Optical path design device, optical path design, and program | |
Lu et al. | A distributed signaling scheme for provisioning dynamic traffic in wavelength-routed networks | |
Biernacka et al. | Dynamic sliceable optical bypasses in SDN-based networks | |
Dai et al. | Adaptive load-balancing in WDM mesh networks with performance guarantees | |
Algin et al. | A Comparative Study on the Effect of Strategy Selection on Shared Backup in WDM MLR Optical Networks |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |