[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

CN109560917A - A kind of QKD method, equipment and system - Google Patents

A kind of QKD method, equipment and system Download PDF

Info

Publication number
CN109560917A
CN109560917A CN201710882423.4A CN201710882423A CN109560917A CN 109560917 A CN109560917 A CN 109560917A CN 201710882423 A CN201710882423 A CN 201710882423A CN 109560917 A CN109560917 A CN 109560917A
Authority
CN
China
Prior art keywords
qkd
equipment
target
sub
key
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.)
Granted
Application number
CN201710882423.4A
Other languages
Chinese (zh)
Other versions
CN109560917B (en
Inventor
刘建宏
余刚
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Quantum Communication Technology Co Ltd
Original Assignee
Anhui Quantum Communication Technology Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Anhui Quantum Communication Technology Co Ltd filed Critical Anhui Quantum Communication Technology Co Ltd
Priority to CN201710882423.4A priority Critical patent/CN109560917B/en
Publication of CN109560917A publication Critical patent/CN109560917A/en
Application granted granted Critical
Publication of CN109560917B publication Critical patent/CN109560917B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04BTRANSMISSION
    • H04B10/00Transmission systems employing electromagnetic waves other than radio-waves, e.g. infrared, visible or ultraviolet light, or employing corpuscular radiation, e.g. quantum communication
    • H04B10/70Photonic quantum communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0852Quantum cryptography
    • H04L9/0858Details about key distillation or coding, e.g. reconciliation, error correction, privacy amplification, polarisation coding or phase coding

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Physics & Mathematics (AREA)
  • Computer Security & Cryptography (AREA)
  • Electromagnetism (AREA)
  • Theoretical Computer Science (AREA)
  • Optics & Photonics (AREA)
  • Optical Communication System (AREA)

Abstract

This application discloses a kind of QKD method, equipment and system, in each QKD equipment of QKD system, including a QKD controls sub- equipment and at least one QKD executes sub- equipment.QKD executes sub- equipment and provides multiple quantum hardware devices, can satisfy demand of the user to the quantum key generated based on different physics realization principles.QKD controls sub- equipment, can control quantum hardware device needed for QKD executes sub- equipment calls, generate required quantum key.Sub- equipment is controlled based on QKD and QKD executes sub- equipment, realizes control logic and hardware realization separation, and flexibility is good, the high QKD technical solution of expansibility, is suitable for the diversified demand of user.

Description

A kind of QKD method, equipment and system
Technical field
This application involves fields of communication technology, more particularly to a kind of QKD method, equipment and system.
Background technique
Quantum communications are a kind of new communication technologys for combining quantum theory and information theory, can under the physical limit, High performance communication is realized using quantum effect.Currently, practical Technique on Quantum Communication is known as quantum key distribution (QuantumKey Distribution, QKD) technology, Equipment Foundations are the QKD systems based on quantum key distribution agreement. Local QKD equipment and opposite end QKD equipment are generally included in the QKD system, local QKD equipment and opposite end QKD equipment pass through QKD net Network and classical communication network are communicated, and realize quantum key distribution.
Currently, the type for the QKD agreement that different quantum hardware devices is supported is different, if local QKD is set in QKD system Standby quantum hardware device, the quantum hardware device with QKD equipment in opposite end in QKD system, the type for the QKD agreement supported is not Together, then local QKD equipment and opposite end QKD equipment can not interact generation quantum key.Therefore, the QKD equipment of QKD system In, it can only be using a certain fixed quantum hardware device, the QKD protocol type supported using the quantum hardware device, really Determine the control logic that quantum key is generated in QKD equipment, which is also only applicable to the QKD equipment, can not be suitable for base In the QKD equipment that other quantum hardware devices are realized.Then QKD equipment in the prior art, flexibility is poor, is unable to satisfy diversification Practical application request.
Summary of the invention
The technical issues of the application solves is to provide a kind of QKD method, equipment and system, realizes that flexibility is good, can open up The high QKD technical solution of malleability is suitable for the diversified demand of user.
For this purpose, the technical solution that the application solves technical problem is:
A kind of quantum key distribution QKD control method, which comprises
The mark of target quantum hardware device is chosen, the target quantum hardware device is that the sub- equipment of local QKD execution mentions The quantum hardware device in multiple quantum hardware devices supplied;
From suitable for a variety of QKD protocol types of the target quantum hardware device, a kind of QKD protocol type is selected to make For target QKD protocol type;
Target cipher key processing parameter is chosen, the target cipher key processing parameter is used for invocation target key handling logic, right The data that the target quantum hardware device generates carry out processing and generate quantum key;
According to the mark of the target quantum hardware device, at the target QKD protocol type and the target cipher key Parameter is managed, control parameter is generated, the control parameter is sent to the local QKD and executes sub- equipment, controls the local QKD It executes sub- equipment and generates quantum key.
Optionally, the mark for choosing target quantum hardware device includes:
Show that the local QKD executes the mark for multiple quantum hardware devices that sub- equipment provides;
In response to user from the selection operation of the mark of the multiple quantum hardware device, the target quantum hardware is obtained The mark of equipment.
Optionally, the mark for choosing target quantum hardware device includes:
The mark that opposite end QKD executes multiple quantum hardware devices that sub- equipment provides is obtained, the opposite end QKD executes son and sets Standby is to execute the opposite equip. that sub- equipment uses quantum key distribution network to be communicated with the local QKD in QKD system;
Extract that the local QKD executes sub- equipment and the opposite end QKD executes the quantum hardware device of sub- collaborative share Mark;
From the mark of the shared quantum hardware device, select the mark of a quantum hardware device as the mesh The mark of the sub- hardware device of scalar.
Optionally, the method also includes:
The state table that the local QKD executes sub- equipment feedback is received, the state table is held for characterizing the local QKD The sub- equipment of row generates the operating condition during quantum key.
A kind of quantum key distribution QKD execution method, which comprises
It receives local QKD and controls the control parameter that sub- equipment is sent, the control parameter includes target quantum hardware device Mark, target QKD protocol type and target cipher key processing parameter;
From multiple quantum hardware devices, according to the mark of the target quantum hardware device, the target quantum is called The target quantum hardware device that the mark of hardware device is identified generates data corresponding with the target QKD protocol type;
According to the target cipher key processing parameter invocation target key handling logic, processing acquisition amount is carried out to the data Sub-key.
Optionally, the target cipher key processing parameter includes target basic vector alignment algorithm, target error correction algorithm, target secrecy Enhance algorithm, object identifier algorithm is described according to the target cipher key processing parameter invocation target key handling logic, to described Data carry out processing acquisition quantum key
Logic is compared using the corresponding basic vector of the target basic vector alignment algorithm, basic vector is carried out to the data and compares acquisition First data;
The corresponding error correction logic of the target error correction algorithm is called, key error correction is carried out to first data and obtains second Data;
The corresponding secrecy enhancing logic of the target secrecy enhancing algorithm is called, secrecy enhancing is carried out to second data Obtain third data;
The corresponding check logic of the object identifier algorithm is called, key verification is carried out to the third data and obtains quantum Key.
Optionally, the method also includes:
Cipher key management operation is carried out to the quantum key of generation, the cipher key management operation includes that key information is looked into It askes, key encryption storage and key encryption output.
A kind of sub- equipment of quantum key distribution QKD control, the sub- equipment of control include:
Choice Method module, for choosing the mark of target quantum hardware device, the target quantum hardware device is this Ground QKD executes a quantum hardware device in multiple quantum hardware devices that sub- equipment provides;
QKD agreement matches module, for from suitable for a variety of QKD protocol types of the target quantum hardware device, Select a kind of QKD protocol type as target QKD protocol type;
Parameter selecting module, for choosing target cipher key processing parameter, the target cipher key processing parameter is for calling mesh Key handling logic is marked, processing is carried out to the data that the target quantum hardware device generates and generates quantum key;
Control module, for the mark according to the target quantum hardware device, the target QKD protocol type, and The target cipher key processing parameter generates control parameter, and the control parameter is sent to the local QKD and executes sub- equipment, It controls the local QKD and executes sub- equipment generation quantum key.
Optionally, the Choice Method module includes:
Display unit, for showing that the local QKD executes the mark for multiple quantum hardware devices that sub- equipment provides;
Response unit obtains institute for the selection operation in response to user from the mark of the multiple quantum hardware device State the mark of target quantum hardware device.
Optionally, the Choice Method module includes:
Acquiring unit executes the mark for multiple quantum hardware devices that sub- equipment provides for obtaining opposite end QKD, described right It is to execute sub- equipment in QKD system with the local QKD and led to using quantum key distribution network that end QKD, which executes sub- equipment, The opposite equip. of letter;
Extraction unit, for extracting, the local QKD executes sub- equipment and the opposite end QKD executes the amount of sub- collaborative share The mark of sub- hardware device;
Selecting unit, for selecting a quantum hardware device from the mark of the shared quantum hardware device Identify the mark as the target quantum hardware device.
Optionally, the sub- equipment of control further include:
Monitoring module, the state table of sub- equipment feedback is executed for receiving the local QKD, and the state table is used for It characterizes the local QKD and executes sub- equipment and generate operating condition during quantum key.
A kind of sub- equipment of quantum key distribution QKD execution, the sub- equipment of execution include:
Receiving module controls the control parameter that sub- equipment is sent for receiving local QKD, and the control parameter includes target The mark of quantum hardware device, target QKD protocol type and target cipher key processing parameter;
Quantum hardware module, the quantum hardware module include multiple quantum hardware devices, are used for from multiple quantum hardware In equipment, according to the mark of the target quantum hardware device, the mark of the target quantum hardware device is called to be identified Target quantum hardware device generates data corresponding with the target QKD protocol type;
Protocol adaptation module, the protocol adaptation module include multiple QKD protocol types, are used for from multiple QKD protocol class In type, the target QKD protocol type is selected;
Key handling module is used for according to the target cipher key processing parameter invocation target key handling logic, to described Data carry out processing and obtain quantum key.
Optionally, the target cipher key processing parameter includes target basic vector alignment algorithm, target error correction algorithm, target secrecy Enhance algorithm, object identifier algorithm, the key handling module includes:
Basic vector comparing unit, for comparing logic using the corresponding basic vector of the target basic vector alignment algorithm, to the number The first data of acquisition are compared according to basic vector is carried out;
Error correction unit, the error correction unit include a variety of error correction logics, for calling the target error correction algorithm corresponding Error correction logic carries out key error correction to first data and obtains the second data;
Secrecy enhancement unit, the secrecy enhancement unit includes a variety of secrecy enhancing logics, for calling the target to protect The corresponding secrecy of close enhancing algorithm enhances logic, carries out secrecy enhancing to second data and obtains third data;
Key verification unit, the key verification unit include a variety of check logics, for calling the object identifier to calculate The corresponding check logic of method carries out key verification to the third data and obtains quantum key.
It is optionally, described to execute sub- equipment further include:
Key management module, for carrying out cipher key management operation, the key management behaviour to the quantum key of generation Make to include that key information is inquired, key encryption storage and key encryption output.
A kind of quantum key distribution QKD equipment, the QKD equipment include:
QKD described in one above content controls sub- equipment, and QKD described at least one above content executes sub- equipment.
A kind of quantum key distribution QKD system, the QKD system include:
QKD equipment described in two above contents, the QKD equipment are used as local QKD equipment, another QKD is set It is standby to be used as opposite end QKD equipment.
According to the above-mentioned technical solution, the application has the advantages that:
In each QKD equipment of QKD system, including a QKD controls sub- equipment and at least one QKD executes son and sets It is standby.QKD executes sub- equipment and provides multiple quantum hardware devices.QKD executes sub- equipment and receives the control that QKD controls sub- equipment transmission Parameter processed, according to the control parameter, invocation target quantum hardware device, generation are assisted with target QKD from multiple quantum hardware devices The corresponding data of type are discussed, according to the target cipher key processing parameter in control parameter, invocation target key handling logic is to this Data are handled, and quantum key is generated.QKD executes sub- equipment and provides multiple quantum hardware devices, can satisfy user couple Demand based on the quantum key that different physics realization principles generate.QKD controls sub- equipment, can control QKD and execute sub- equipment Quantum hardware device needed for calling, generates required quantum key.Sub- equipment is controlled based on QKD and QKD executes sub- equipment, it is real Existing control logic and hardware realization separation, flexibility is good, the high QKD technical solution of expansibility, and it is diversified to be suitable for user Demand.
Detailed description of the invention
In order to illustrate the technical solutions in the embodiments of the present application or in the prior art more clearly, to embodiment or will show below There is attached drawing needed in technical description to be briefly described, it should be apparent that, the accompanying drawings in the following description is only this Some embodiments of application for those of ordinary skill in the art without creative efforts, can be with It obtains other drawings based on these drawings.
Fig. 1 is QKD control method flow chart provided by the embodiments of the present application;
Fig. 2 is that QKD provided by the embodiments of the present application executes method flow diagram;
Fig. 3 is that QKD provided by the embodiments of the present application controls sub- device structure schematic diagram;
Fig. 4 is that QKD provided by the embodiments of the present application executes sub- device structure schematic diagram;
Fig. 5 is QKD device structure schematic diagram provided by the embodiments of the present application;
Fig. 6 is QKD system structural schematic diagram provided by the embodiments of the present application.
Specific embodiment
Flexibility is good in order to provide, and the implementation of the high QKD technology of expansibility, the embodiment of the present application provides one kind QKD control method, equipment and system are illustrated embodiment provided by the present application below in conjunction with Figure of description.
In existing QKD system, including two QKD equipment, in each QKD equipment, there is quantum hardware device, the quantum The QKD protocol type and used quantum key post-processing algorithm that hardware device is supported, are all preconfigured, Gu Fixed, i.e. processing logical AND hardware realization is adapted.When processing logic changes, hardware realization is needed to reset;And it is hard When part realization changes, it is also desirable to which adaptability resets processing logic.Cause the QKD system Structured cured, flexibility Difference, extending space are small.Moreover, because each QKD equipment, can only use a kind of quantum hardware device, i.e., can only provide based on one The quantum key that kind of physics realization principle generates, when the quantum key that user needs to generate based on different physics realization principles, need Multiple QKD systems are bought, single QKD system is unable to satisfy the diversified demand of user.
To solve the above-mentioned problems, in embodiment provided by the present application, each QKD equipment of QKD system is both provided more A quantum hardware device additionally provides the QKD protocol type that each quantum hardware device is applicable in, also, additionally provides a variety of Key handling logic.Control logic is separated with hardware realization in QKD equipment, sub- equipment is controlled by QKD and realizes control logic, from QKD is executed in multiple quantum hardware devices that sub- equipment provides, and a quantum hardware device is selected to set as target quantum hardware It is standby, and obtain the target QKD protocol type being adapted with the target quantum hardware device and target cipher key processing parameter etc., Generate control parameter.QKD executes sub- equipment, calls corresponding target quantum hardware device, generation and mesh using the control parameter The corresponding data of QKD protocol type are marked, further according to target cipher key processing parameter invocation target key handling logic, to the data After being handled, quantum key is obtained.That is QKD, which controls sub- equipment, can control the sub- equipment of QKD execution, hard using different quantum Part equipment generates different types of quantum key based on different physics realization principles.QKD system provided by the embodiments of the present application System, flexibility is good, the high QKD technical solution of expansibility, is suitable for the diversified demand of user.
Embodiment one
Technical solution provided by the present application is described in detail below.Technical solution provided by embodiment one, mainly It is technical solution provided by a QKD equipment in description QKD system.
Fig. 1 is QKD control method flow chart provided by the embodiments of the present application, comprising:
101:QKD controls the mark that sub- equipment chooses target quantum hardware device, and target quantum hardware device is local QKD Execute a quantum hardware device in multiple quantum hardware devices that sub- equipment provides.
102:QKD controls sub- equipment from suitable for a variety of QKD protocol types of target quantum hardware device, selects one kind QKD protocol type is as target QKD protocol type.
A QKD equipment in QKD system, including a QKD controls sub- equipment and at least one QKD executes son and sets It is standby.Each QKD executes sub- equipment and provides multiple quantum hardware devices, and each quantum hardware device generates the object that data are based on It is different to manage realization principle.Each quantum hardware device includes an optical hardware equipment and one and the optical hardware equipment The encoding device or decoding device of adaptation, when optical hardware equipment difference employed in each quantum hardware device, adaptation Encoding device or decoding device are also different.When the QKD equipment is transmitting terminal QKD equipment, using encoding device;The QKD is set When for being receiving end QKD equipment, using decoding device.
For example, when being the optical hardware equipment of discrete polarization mode used by quantum hardware device, it is used be from Dissipate polarization encoder equipment or decoding device;When being the optical hardware equipment of discrete phase mode used by quantum hardware device, Used is discrete phase encoding device or decoding device;It is the optics of continuous variable mode used by quantum hardware device When hardware device, used is continuous variable encoding device or decoding device;It is that measurement is set used by quantum hardware device When the optical hardware equipment of standby unrelated (Measurement-Device-Independent, MDI) mode, used is MDI Encoding device or decoding device, etc..
Although QKD executes sub- equipment and is capable of providing multiple quantum hardware devices based on different physics realization principles, every time When generating quantum key, QKD controls sub- equipment, can only control the QKD and execute a kind of sub- quantum hardware device of equipment calls, be based on A kind of physics realization principle generation quantum key.In order to generate the quantum key, not only need to choose a kind of quantum hardware device, A kind of QKD protocol type for also needing that the quantum hardware device is selected to be supported guarantees that the multiple hardware for generating quantum key are set It is mutually matched between standby, also to guarantee the execution logical AND hardware device matching for generating quantum key.Wherein, selected quantum Hardware device is target quantum hardware device, selected from a variety of QKD protocol types that the target quantum hardware device is supported QKD protocol type, be target QKD protocol type.
In QKD system, including two QKD equipment, sub- equipment is controlled with a QKD, belongs to the same QKD equipment QKD executes sub- equipment, executes sub- equipment for the QKD local QKD for controlling sub- equipment;Sub- equipment is controlled with the QKD, is not belonging to same The QKD of one QKD equipment executes sub- equipment, executes sub- equipment for the QKD opposite end QKD for controlling sub- equipment.
For a QKD controls sub- equipment, a Choice Method module can be separately provided, for managing the QKD The each local QKD for controlling sub- equipment executes multiple quantum hardware devices provided by sub- equipment.When specific implementation, to each Ground QKD executes sub- one quantum hardware device list of plant maintenance, includes that local QKD is executed in the quantum hardware device list In sub- equipment, the mark of each quantum hardware device.Wherein, the mark of quantum hardware device can characterize the quantum hardware device The physics realization principle being based on.
After QKD controls the mark that sub- equipment has chosen target quantum hardware device, that is, it is raw to be determined that the QKD executes sub- equipment When at quantum key, used optical hardware equipment and encoding device.
After QKD controls the mark that sub- equipment has chosen target quantum hardware device, it is also necessary to further obtain and be suitable for being somebody's turn to do The QKD protocol type of target quantum hardware device.Under normal circumstances, the QKD protocol type suitable for a quantum hardware device There are many, a kind of QKD protocol type can be selected as target QKD protocol type according to actual needs.When specific implementation, QKD A QKD agreement apolegamy module can also be safeguarded by controlling in sub- equipment, QKD agreement apolegamy module is for managing QKD control Each local QKD of sub- equipment executes various QKD protocol types provided by sub- equipment.When specific implementation, to each local QKD One QKD protocol type list of sub- plant maintenance is executed, includes that local QKD executes sub- equipment in the QKD protocol type list In, the QKD protocol type supported.
For example: QKD protocol type includes BB84 agreement, B92 agreement, SARG04 agreement and COW agreement etc..
103:QKD controls sub- equipment and chooses target cipher key processing parameter, and target cipher key processing parameter is close for invocation target Key handles logic, carries out processing to the data that the target quantum hardware device generates and generates quantum key.
QKD controls sub- equipment and also needs selection target key handling parameter, which includes target base Swear alignment algorithm, target error correction algorithm, target secrecy enhancing algorithm, object identifier algorithm.
Local QKD, which executes sub- equipment, can provide a variety of basic vectors comparison logics, and every kind of basic vector compares logic and corresponds to a kind of base Swear alignment algorithm.QKD, which is controlled, can also safeguard that a basic vector compares management module in sub- equipment, which compares management module and use Basic vector alignment algorithm provided by the sub- equipment of each local QKD execution of sub- equipment is controlled in managing the QKD.It is held from local QKD In various basic vector alignment algorithms provided by the sub- equipment of row, select a kind of basic vector alignment algorithm as target basic vector alignment algorithm.
Local QKD, which executes sub- equipment, can provide a variety of key error correction logics, and every kind of key error correction logic is corresponding a kind of close Key error correction algorithm.QKD, which is controlled in sub- equipment, can also safeguard a key error correction management module, which uses Various key error correction algorithms provided by the sub- equipment of each local QKD execution of sub- equipment are controlled in managing the QKD.From local QKD is executed in various key error correction algorithms provided by sub- equipment, selects a kind of key error correction algorithm as target error correction algorithm. For example, key error correction algorithm includes Cascade algorithm, Winnow algorithm, LDPC code algorithm, Polar code algorithm etc..
Similar, local QKD, which executes sub- equipment, can provide a variety of secrecy enhancing logics, and every kind of secrecy enhancing logic is corresponding A kind of secrecy enhancing algorithm.QKD, which is controlled in sub- equipment, can also safeguard a secrecy Strengthening Management module, the secrecy Strengthening Management Module is used to manage the QKD and controls various secrecy enhancing algorithms provided by the sub- equipment of each local QKD execution of sub- equipment.From Local QKD is executed in various secrecy enhancing algorithms provided by sub- equipment, and a kind of secrecy enhancing algorithm is selected to maintain secrecy as target Enhance algorithm.For example, secrecy enhancing algorithm includes the secrecy enhancing algorithm based on Toeplitz matrix, the guarantor based on FFT Close enhancing algorithm and hash algorithm etc..
Similarly, local QKD, which executes sub- equipment, can provide a variety of key verification logics, every kind of key verification logic corresponding one Kind key verification algorithm.QKD, which is controlled, can also safeguard a key verification management module in sub- equipment, which manages mould Block is used to manage the QKD and controls various key verification algorithms provided by the sub- equipment of each local QKD execution of sub- equipment.From this Ground QKD is executed in various key verification algorithms provided by sub- equipment, and a kind of key verification algorithm is selected to calculate as object identifier Method.
What needs to be explained here is that QKD controls the Choice Method module safeguarded in sub- equipment, QKD agreement matches module, Basic vector compares management module, key error correction management module, secrecy Strengthening Management module and key verification management module, wherein Content, the change of function provided by sub- equipment can be executed with QKD and changed.
Increase for example, QKD executes the quantum hardware device that sub- equipment provides, then the quantum safeguarded in Choice Method module is hard The increase of the mark adaptability of part equipment;Quantum hardware device is reduced, then the quantum hardware device safeguarded in Choice Method module Mark adaptability reduction;Quantum hardware device changes, then the mark for the quantum hardware device safeguarded in Choice Method module The change of adaptability.The change of other modules is similar, and which is not described herein again.
What needs to be explained here is that for target QKD protocol type, target basic vector alignment algorithm, target error correction algorithm, mesh Mark, which maintains secrecy, enhances algorithm, for object identifier algorithm, when choosing above-mentioned parameter, can arbitrarily select a kind of hard with target quantum The adaptable parameter of part equipment;The above-mentioned parameter being adapted with target quantum hardware device can also be shown to user, be based on User chooses above-mentioned parameter to the selection operation of each parameter.Specific implementation is specifically arranged according to actual needs, here not It is defined.
104:QKD controls sub- equipment according to the mark of target quantum hardware device, target QKD protocol type and target Key handling parameter generates control parameter, and the control parameter is sent to local QKD and executes sub- equipment, control local QKD is held The sub- equipment of row generates quantum key.
QKD controls sub- equipment according to the mark of target quantum hardware device, target QKD protocol type and target cipher key Processing parameter generates control parameter, not only includes the mark of target quantum hardware device, target QKD agreement in the control parameter Type and target cipher key processing parameter further include the system frequency being adapted with QKD system, the method for synchronization, synchronizing frequency etc. Parameter.
After the sub- equipment of QKD control generates the control parameter, which is sent to local QKD and executes sub- equipment, control It makes the QKD and executes sub- equipment generation quantum key.At the same time, which controls sub- equipment and is also sent to the control parameter pair It holds QKD to control sub- equipment, sub- equipment is controlled by opposite end QKD, control parameter is sent to the sub- equipment of opposite end QKD execution, it is right to control this It holds QKD to execute sub- equipment according to the control parameter, generates quantum key.
It is understood that during generating quantum key, it is desirable that two QKD equipment in a QKD system QKD executes sub- equipment, and the physics realization principle that used target quantum hardware device is based on is identical, target QKD protocol class Type, target basic vector alignment algorithm, target error correction algorithm, target secrecy enhancing algorithm, object identifier algorithm is all identical, could generate Effective quantum key.Therefore, after the QKD in a QKD equipment controls sub- equipment generation control parameter, which is sent out It send to opposite end QKD and controls sub- equipment, opposite end QKD controls sub- equipment without repeatedly generating.
Wherein, it is possible there are at least two when 101:QKD controls the mark of sub- equipment selection target quantum hardware device Implementation is described below in detail.
QKD controls the mark that sub- equipment chooses target quantum hardware device
The first implementation:
Display local QKD executes the mark for multiple quantum hardware devices that sub- equipment provides;
In response to user from the selection operation of the marks of multiple quantum hardware devices, the mark of target quantum hardware device is obtained Know.
Negotiate to determine in the QKD system under user's line, each QKD equipment uses the quantum based on which kind of physics realization principle Hardware device, that is, target quantum hardware device used by determining.QKD for a QKD equipment, in the QKD equipment Sub- equipment is executed, display local QKD executes the mark for multiple quantum hardware devices that sub- equipment provides, and user executes son in QKD Selection operation is executed on display interface provided by equipment, from the mark of shown multiple quantum hardware devices, selects one The mark of a quantum hardware device, the QKD execute sub- equipment in response to the selection operation of user, by quantum hardware selected by user Mark of the mark of equipment as target quantum hardware device.
When specific implementation, QKD, which executes sub- equipment, can provide a drop-down list, which can show multiple amounts The mark of sub- hardware device, user selects the mark of the quantum hardware device consulted from the drop-down list, as aim parameter The mark of sub- hardware device.Then the QKD in two QKD equipment in QKD system executes sub- equipment, can use aforesaid way Choose the mark of target quantum hardware device, it is ensured that two QKD equipment in QKD system use former based on identical physics realization The quantum hardware device of reason.
Second of implementation:
The mark that opposite end QKD executes multiple quantum hardware devices that sub- equipment provides is obtained, opposite end QKD, which executes sub- equipment, is In QKD system, the opposite equip. that sub- equipment uses quantum key distribution network to be communicated is executed with local QKD;
Extract local QKD execute sub- equipment and opposite end QKD execute sub- collaborative share quantum hardware device mark;
From the mark of shared quantum hardware device, select the mark of a quantum hardware device as the aim parameter The mark of sub- hardware device.
In a QKD system, including two QKD equipment, for the QKD in a QKD equipment controls sub- equipment, It is communicated with the sub- equipment of control in the QKD equipment of opposite end using internet.Therefore, opposite end QKD controls sub- equipment, to the QKD The mark that sub- equipment sends multiple quantum hardware devices is controlled, the mark of multiple quantum hardware device can characterize opposite end QKD Execute multiple quantum hardware devices that sub- equipment is capable of providing.Wherein, opposite end QKD executes sub- equipment, is in QKD system and to be somebody's turn to do QKD controls the sub- equipment of QKD execution that sub- equipment is not belonging to the same QKD equipment.Opposite end QKD controls sub- equipment and holds with opposite end QKD The sub- equipment of row belongs to the same QKD equipment.
After QKD controls the mark that sub- equipment obtains multiple quantum hardware devices that opposite end QKD executes sub- equipment offer, quantum The mark of hardware device can characterize the physics realization principle that quantum hardware device is based on.It is former due to being realized based on same physical The mark of the quantum hardware device of reason is identical, then QKD controls sub- equipment, controls multiple amounts that sub- equipment is sent according to opposite end QKD The mark of sub- hardware device determines that local QKD executes sub- equipment and opposite end QKD executes the quantum hardware that sub- equipment is all supported and sets Standby, by the mark of the above-mentioned quantum hardware device all supported as shared quantum hardware device mark.The shared quantum The mark of hardware device may be one, it is also possible to multiple.QKD controls sub- equipment from the mark of shared quantum hardware device In, select mark of the mark of a quantum hardware device as target quantum hardware device.
Compared with second of implementation, the first is achieved in that by negotiating under user's line the first implementation, by User executes selection operation according to negotiation result, realizes the mark for choosing target quantum hardware device;It is achieved in that for second Negotiate between two QKD equipment in QKD system, it is automatic to realize the mark for choosing target quantum hardware device.Second of realization side Formula realizes that speed is fast, reduces manual intervention, reduce the complexity of operation compared with the first implementation.
After QKD controls sub- equipment generation control parameter, which is sent to QKD and executes sub- equipment, QKD executes son Equipment generates quantum key according to the control parameter, is described below in detail.
Fig. 2 is that QKD provided in an embodiment of the present invention executes method flow diagram, comprising:
201:QKD executes sub- equipment and receives the control parameter that local QKD controls sub- equipment transmission, and the control parameter includes The mark of target quantum hardware device, target QKD protocol type and target cipher key processing parameter.
202:QKD executes sub- equipment from multiple quantum hardware devices, according to the mark of the target quantum hardware device, The target quantum hardware device that the mark of invocation target quantum hardware device is identified generates and the target QKD protocol type Corresponding data.
203:QKD executes sub- equipment according to the target cipher key processing parameter invocation target key handling logic, to described Data carry out processing and obtain quantum key.
QKD is executed in sub- equipment and is provided multiple quantum hardware devices, and the physics that each quantum hardware device is based on is real Existing principle is different;The processing logic of a variety of QKD protocol types is additionally provided, a variety of basic vectors compare logic, and a variety of key error correction are patrolled Volume, a variety of secrecy enhance logic, a variety of key verification logics.QKD executes above-mentioned function provided by sub- equipment, can organize symphysis At the quantum key based on different physics realization principles.QKD controls sub- equipment control QKD and executes sub- equipment, will be provided each The combination of kind function adaptability, generates the quantum key based on different physics realization principles.
QKD executes sub- equipment and calls the target quantum first according to the mark of the target quantum hardware device in control parameter The quantum hardware device that the mark of hardware device is identified generates corresponding with the target QKD protocol type in control parameter Data, the data include basic vector related data and primary key data.
If the QKD, which executes sub- equipment, belongs to transmitting terminal QKD equipment, the basic vector related data and primary key data are all The data generated at random.The QKD is executed in the target quantum hardware device of sub- equipment, and optical hardware equipment is used to provide light source, Encoding device encodes the optical signal of light source output according to the basic vector related data and primary key data, after sending coding Optical signal.
If the QKD, which executes sub- equipment, belongs to receiving end QKD equipment, basic vector related data is randomly generated in the data , primary key data are to receive opposite end QKD by target quantum hardware device to execute the optical signal that sub- equipment is sent obtained. The QKD is executed in the target quantum hardware device of sub- equipment, and decoding device receives optical signal according to basic vector related data and solved Code, then decoded optical signal is subjected to photoelectric conversion, obtain primary key data.QKD executes sub- equipment and opposite end QKD is executed The physics realization principle that the quantum hardware device that sub- equipment is called is based on is identical.
Then, QKD executes sub- equipment according to target cipher key processing parameter invocation target key handling logic, to the data into Row processing, wherein target cipher key processing parameter includes target basic vector alignment algorithm, target error correction algorithm, target secrecy enhancing calculation Method, object identifier algorithm, then QKD executes sub- equipment and successively carries out basic vector comparison to the data, and key error correction, secrecy enhances, close The processing of key verification.In above-mentioned treatment process, QKD executes sub- equipment and opposite end QKD is executed sub- equipment and carried out using internet Communication, is performed simultaneously above-mentioned processing, finally obtains quantum key.In above-mentioned every treatment process, QKD execute sub- equipment with it is right QKD is held to execute sub- equipment all according to identical control parameter, therefore, used processing logic is all identical.
Logic is compared using the corresponding basic vector of target basic vector alignment algorithm, sub- equipment is executed in QKD and opposite end QKD executes son Basic vector related data is transmitted between equipment, carries out basic vector comparison processing, to obtain the first data by primary key data, that is, is sieved Select key data.
QKD executes sub- equipment and provides a variety of error correction logics, when carrying out key error correction to the first data, is joined according to control Number, from provided a variety of error correction logics, the corresponding error correction logic of invocation target error correction algorithm carries out key to the first data Error correction obtains the second data.
Similar, QKD executes sub- equipment and additionally provides a variety of secrecy enhancing logics, carries out secrecy enhancing to the second data When, according to control parameter, from provided a variety of secrecy enhancing logics, the corresponding secrecy of invocation target secrecy enhancing algorithm increases Strong logic carries out secrecy enhancing to the second data and obtains third data.
Similarly, QKD executes sub- equipment and additionally provides a variety of key verification logics, when carrying out key verification to third data, According to control parameter, from provided a variety of key verification logics, the corresponding key verification logic of invocation target checking algorithm, Key verification is carried out to third data and obtains the 4th data.
It is understood that at the same time, the QKD in the opposite end QKD equipment of QKD system executes sub- equipment, phase is also used Same basic vector compares logic, error correction logic, and secrecy enhancing logic and key verification logic handle the data, obtain Quantum key.
In one example, QKD executes sub- equipment during generating quantum key, state table is generated, by the state Table feeds back to the sub- equipment of QKD control for belonging to the same QKD equipment.QKD controls sub- equipment and receives the state table, to know QKD executes the operating condition that sub- equipment generates quantum key process.Such as: QKD executes sub- equipment and is generating quantum key process In, state table includes counting rate, at code rate, error rate, size of key and exception information etc..In addition, QKD executes sub- equipment institute The quantum hardware device of offer, QKD protocol type, basic vector alignment algorithm, key error correction algorithm, secrecy enhancing algorithm, key school The relevant informations such as checking method can all be fed back to QKD by state table and control sub- equipment.
QKD controls sub- equipment, maintains a workflow management module, handles the state table that the QKD executes sub- equipment feedback, Real time monitoring QKD executes the operating condition of sub- equipment.
In one example, QKD controls sub- equipment and also maintains a QKD management module, which can be real Existing following functions: first, management QKD executes storage method used by quantum key of the sub- equipment to generation, and encryption method is close Key classification stage division;Second, setting user uses the permission of quantum key.
Similar, QKD executes one key management module of sub- plant maintenance, is capable of providing following function: first, according to QKD executes the storage method of sub- device configuration, encryption method, and key classification stage division divides the quantum key of generation Class, classification, encryption storage;Second, user is authenticated, after the authentication is passed, quantum key service is provided the user with, by quantum Key encryption output.
As shown in the above, the embodiment of the present application has the advantages that
QKD executes sub- equipment and provides multiple quantum hardware devices, and the QKD suitable for each quantum hardware device is assisted Type is discussed, can satisfy demand of the user to the quantum key generated based on different physics realization principles.QKD controls sub- equipment, Quantum hardware device and QKD protocol type needed for QKD executes sub- equipment triggering can be controlled, required quantal data is generated. Sub- equipment is controlled based on QKD and QKD executes sub- equipment, realizes control logic and hardware realization separation, flexibility is good, expansibility High QKD technical solution is suitable for the diversified demand of user.
Fig. 3 is that QKD provided in an embodiment of the present invention controls sub- device structure schematic diagram, comprising:
Choice Method module 301, for choosing the mark of target quantum hardware device, the target quantum hardware device is Local QKD executes a quantum hardware device in multiple quantum hardware devices that sub- equipment provides.
QKD agreement match module 302, for from be suitable for the target quantum hardware device a variety of QKD protocol types In, select a kind of QKD protocol type as target QKD protocol type.
Parameter selecting module 303, for choosing target cipher key processing parameter, the target cipher key processing parameter is for calling Target cipher key handles logic, carries out processing to the data that the target quantum hardware device generates and generates quantum key.
Control module 304, for the mark according to the target quantum hardware device, the target QKD protocol type, with And the target cipher key processing parameter, control parameter is generated, the control parameter is sent to local QKD execution and is set It is standby, it controls the local QKD and executes sub- equipment generation quantum key.
In one example, the Choice Method module 301 includes:
Display unit, for showing that the local QKD executes the mark for multiple quantum hardware devices that sub- equipment provides;
Response unit obtains institute for the selection operation in response to user from the mark of the multiple quantum hardware device State the mark of target quantum hardware device.
In one example, the Choice Method module 301 includes:
Acquiring unit executes the mark for multiple quantum hardware devices that sub- equipment provides for obtaining opposite end QKD, described right It is to execute sub- equipment in QKD system with the local QKD and led to using quantum key distribution network that end QKD, which executes sub- equipment, The opposite equip. of letter;
Extraction unit, for extracting, the local QKD executes sub- equipment and the opposite end QKD executes the amount of sub- collaborative share The mark of sub- hardware device;
Selecting unit, for selecting a quantum hardware device from the mark of the shared quantum hardware device Identify the mark as the target quantum hardware device.
In one example, the sub- equipment of control further include:
Monitoring module, the state table of sub- equipment feedback is executed for receiving the local QKD, and the state table is used for It characterizes the local QKD and executes sub- equipment and generate operating condition during quantum key.
QKD as shown in Figure 3 controls sub- equipment Existing mode is similar with method shown in FIG. 1, and with reference to the description in method shown in FIG. 1, which is not described herein again.
Fig. 4 is that QKD provided in an embodiment of the present invention executes sub- device structure schematic diagram, comprising:
Receiving module 401 controls the control parameter that sub- equipment is sent for receiving local QKD, and the control parameter includes The mark of target quantum hardware device, target QKD protocol type and target cipher key processing parameter.
Quantum hardware module 402, the quantum hardware module include multiple quantum hardware devices, for hard from multiple quantum In part equipment, according to the mark of the target quantum hardware device, the mark of the target quantum hardware device is called to be identified Target quantum hardware device, generate corresponding with target QKD protocol type data.
Protocol adaptation module 403, the protocol adaptation module include multiple QKD protocol types, are used for from multiple QKD agreements In type, the target QKD protocol type is selected.
Key handling module 404 is used for according to the target cipher key processing parameter invocation target key handling logic, to institute It states data and carries out processing acquisition quantum key.
In one example, the target cipher key processing parameter includes target basic vector alignment algorithm, target error correction algorithm, mesh Mark secrecy enhancing algorithm, object identifier algorithm, the key handling module 404 include:
Basic vector comparing unit, for comparing logic using the corresponding basic vector of the target basic vector alignment algorithm, to the number The first data of acquisition are compared according to basic vector is carried out;
Error correction unit, the error correction unit include a variety of error correction logics, for calling the target error correction algorithm corresponding Error correction logic carries out key error correction to first data and obtains the second data;
Secrecy enhancement unit, the secrecy enhancement unit includes a variety of secrecy enhancing logics, for calling the target to protect The corresponding secrecy of close enhancing algorithm enhances logic, carries out secrecy enhancing to second data and obtains third data;
Key verification unit, the key verification unit include a variety of check logics, for calling the object identifier to calculate The corresponding check logic of method carries out key verification to the third data and obtains quantum key.
It is in one example, described to execute sub- equipment further include:
Key management module, for carrying out cipher key management operation, the key management behaviour to the quantum key of generation Make to include that key information is inquired, key encryption storage and key encryption output.
QKD shown in Fig. 4 executes sub- equipment Mode is similar with method shown in Fig. 2, and with reference to the description in method shown in Fig. 2, which is not described herein again.
Fig. 5 is QKD equipment provided in an embodiment of the present invention, comprising:
One QKD shown in Fig. 3 controls sub- equipment 501 and at least one QKD shown in Fig. 4 executes sub- equipment 502.
QKD equipment shown in fig. 5 is and equipment, specific implementation and Fig. 1 corresponding to Fig. 1 and method shown in Fig. 2 Similar with method shown in Fig. 2, the description in method referring to fig. 1 and fig. 2, which is not described herein again.
Fig. 6 is QKD system provided in an embodiment of the present invention, comprising:
Two QKD equipment shown in fig. 5, a QKD equipment are used as local QKD equipment 601, another QKD equipment conduct Opposite end QKD equipment 602.
Wherein, when local QKD equipment is as transmitting terminal QKD equipment, opposite end QKD equipment is as receiving end QKD equipment;Accordingly , when local QKD equipment is as receiving end QKD equipment, opposite end QKD equipment is as transmitting terminal QKD equipment.
Transmitting terminal QKD equipment, using the target quantum hardware device in the sub- equipment of execution of transmitting terminal QKD equipment, with Machine generates basic vector related data and primary key data, and according to the basic vector related data and primary key data to optical signal into Row coding sends the optical signal after encoding to receiving end QKD equipment.Aim parameter in the sub- equipment of execution of receiving end QKD equipment Sub- hardware device, it is random to generate basic vector related data, and the light that transmitting terminal QKD equipment is sent is received according to the basic vector related data Signal is decoded, then carries out photoelectric conversion to decoded optical signal, obtains primary key data.
The above is only the preferred embodiment of the application, it is noted that for the ordinary skill people of the art For member, under the premise of not departing from the application principle, it can also make several improvements and retouch, these improvements and modifications are also answered It is considered as the protection scope of the application.

Claims (16)

1. a kind of quantum key distribution QKD control method, which is characterized in that the described method includes:
The mark of target quantum hardware device is chosen, the target quantum hardware device is that local QKD executes sub- equipment offer A quantum hardware device in multiple quantum hardware devices;
From suitable for a variety of QKD protocol types of the target quantum hardware device, select a kind of QKD protocol type as mesh Mark QKD protocol type;
Target cipher key processing parameter is chosen, the target cipher key processing parameter is used for invocation target key handling logic, to described The data that target quantum hardware device generates carry out processing and generate quantum key;
According to the mark of the target quantum hardware device, the target QKD protocol type and target cipher key processing ginseng Number generates control parameter, and the control parameter is sent to the local QKD and executes sub- equipment, controls the local QKD and executes Sub- equipment generates quantum key.
2. the method according to claim 1, wherein the mark for choosing target quantum hardware device includes:
Show that the local QKD executes the mark for multiple quantum hardware devices that sub- equipment provides;
In response to user from the selection operation of the mark of the multiple quantum hardware device, the target quantum hardware device is obtained Mark.
3. the method according to claim 1, wherein the mark for choosing target quantum hardware device includes:
The mark that opposite end QKD executes multiple quantum hardware devices that sub- equipment provides is obtained, the opposite end QKD, which executes sub- equipment, is In QKD system, the opposite equip. that sub- equipment uses quantum key distribution network to be communicated is executed with the local QKD;
Extract the local QKD execute sub- equipment and the opposite end QKD execute sub- collaborative share quantum hardware device mark;
From the mark of the shared quantum hardware device, select the mark of a quantum hardware device as the aim parameter The mark of sub- hardware device.
4. method according to claim 1 to 3, which is characterized in that the method also includes:
The state table that the local QKD executes sub- equipment feedback is received, the state table executes son for characterizing the local QKD Equipment generates the operating condition during quantum key.
5. a kind of quantum key distribution QKD executes method, which is characterized in that the described method includes:
It receives local QKD and controls the control parameter that sub- equipment is sent, the control parameter includes the mark of target quantum hardware device Know, target QKD protocol type and target cipher key processing parameter;
From multiple quantum hardware devices, according to the mark of the target quantum hardware device, the target quantum hardware is called The target quantum hardware device that the mark of equipment is identified generates data corresponding with the target QKD protocol type;
According to the target cipher key processing parameter invocation target key handling logic, it is close that processing acquisition quantum is carried out to the data Key.
6. according to the method described in claim 5, it is characterized in that, the target cipher key processing parameter includes that target basic vector compares Algorithm, target error correction algorithm, target secrecy enhancing algorithm, object identifier algorithm are described according to the target cipher key processing parameter Invocation target key handling logic, carrying out processing acquisition quantum key to the data includes:
Logic is compared using the corresponding basic vector of the target basic vector alignment algorithm, basic vector is carried out to the data and compares acquisition first Data;
The corresponding error correction logic of the target error correction algorithm is called, key error correction is carried out to first data and obtains the second number According to;
The corresponding secrecy enhancing logic of the target secrecy enhancing algorithm is called, secrecy enhancing is carried out to second data and is obtained Third data;
The corresponding check logic of the object identifier algorithm is called, it is close to carry out key verification acquisition quantum to the third data Key.
7. according to method as claimed in any one of claims 5 to 6, which is characterized in that the method also includes:
Cipher key management operation is carried out to the quantum key of generation, the cipher key management operation includes key information inquiry, close Key encryption storage and key encryption output.
8. a kind of quantum key distribution QKD controls sub- equipment, which is characterized in that the sub- equipment of control includes:
Choice Method module, for choosing the mark of target quantum hardware device, the target quantum hardware device is local QKD Execute a quantum hardware device in multiple quantum hardware devices that sub- equipment provides;
QKD agreement matches module, for selecting from suitable for a variety of QKD protocol types of the target quantum hardware device A kind of QKD protocol type is as target QKD protocol type;
Parameter selecting module, for choosing target cipher key processing parameter, the target cipher key processing parameter is close for invocation target Key handles logic, carries out processing to the data that the target quantum hardware device generates and generates quantum key;
Control module, for the mark according to the target quantum hardware device, the target QKD protocol type and described Target cipher key processing parameter generates control parameter, and the control parameter is sent to the local QKD and executes sub- equipment, control The local QKD executes sub- equipment and generates quantum key.
9. the sub- equipment of control according to claim 8, which is characterized in that the Choice Method module includes:
Display unit, for showing that the local QKD executes the mark for multiple quantum hardware devices that sub- equipment provides;
Response unit obtains the mesh for the selection operation in response to user from the mark of the multiple quantum hardware device The mark of the sub- hardware device of scalar.
10. the sub- equipment of control according to claim 8, which is characterized in that the Choice Method module includes:
Acquiring unit executes the mark for multiple quantum hardware devices that sub- equipment provides, the opposite end for obtaining opposite end QKD It is to execute sub- equipment in QKD system with the local QKD and communicated using quantum key distribution network that QKD, which executes sub- equipment, Opposite equip.;
Extraction unit is hard for extracting the quantum that the local QKD executes sub- equipment and the opposite end QKD executes sub- collaborative share The mark of part equipment;
Selecting unit, for selecting the mark of a quantum hardware device from the mark of the shared quantum hardware device Mark as the target quantum hardware device.
11. according to the sub- equipment of control described in claim 8-10 any one, which is characterized in that the sub- equipment of control is also wrapped It includes:
Monitoring module executes the state table of sub- equipment feedback for receiving the local QKD, and the state table is for characterizing The local QKD executes the operating condition during sub- equipment generation quantum key.
12. a kind of quantum key distribution QKD executes sub- equipment, which is characterized in that described to execute sub- equipment and include:
Receiving module controls the control parameter that sub- equipment is sent for receiving local QKD, and the control parameter includes target quantum The mark of hardware device, target QKD protocol type and target cipher key processing parameter;
Quantum hardware module, the quantum hardware module include multiple quantum hardware devices, are used for from multiple quantum hardware devices In, according to the mark of the target quantum hardware device, the target for calling the mark of the target quantum hardware device to be identified Quantum hardware device generates data corresponding with the target QKD protocol type;
Protocol adaptation module, the protocol adaptation module include multiple QKD protocol types, are used for from multiple QKD protocol types, Select the target QKD protocol type;
Key handling module is used for according to the target cipher key processing parameter invocation target key handling logic, to the data It carries out processing and obtains quantum key.
13. according to claim 12 execute sub- equipment, which is characterized in that the target cipher key processing parameter includes target Basic vector alignment algorithm, target error correction algorithm, target secrecy enhancing algorithm, object identifier algorithm, the key handling module include:
Basic vector comparing unit, for comparing logic using the corresponding basic vector of the target basic vector alignment algorithm, to the data into Row basic vector, which compares, obtains the first data;
Error correction unit, the error correction unit include a variety of error correction logics, for calling the corresponding error correction of the target error correction algorithm Logic carries out key error correction to first data and obtains the second data;
Secrecy enhancement unit, the secrecy enhancement unit includes a variety of secrecy enhancing logics, for calling the target secrecy to increase The corresponding secrecy of strong algorithms enhances logic, carries out secrecy enhancing to second data and obtains third data;
Key verification unit, the key verification unit include a variety of check logics, for calling the object identifier algorithm pair The check logic answered carries out key verification to the third data and obtains quantum key.
14. the sub- equipment of execution described in 2-13 any one according to claim 1, which is characterized in that described to execute sub- equipment also Include:
Key management module, for carrying out cipher key management operation, the cipher key management operation packet to the quantum key of generation Include key information inquiry, key encryption storage and key encryption output.
15. a kind of quantum key distribution QKD equipment, which is characterized in that the QKD equipment includes:
QKD described in one claim 8-11 any one controls sub- equipment, at least one claim 12-14 any one The QKD executes sub- equipment.
16. a kind of quantum key distribution QKD system, which is characterized in that the QKD system includes:
QKD equipment described in two claims 15, the QKD equipment are used as local QKD equipment, another QKD equipment As opposite end QKD equipment.
CN201710882423.4A 2017-09-26 2017-09-26 QKD method, device and system Active CN109560917B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201710882423.4A CN109560917B (en) 2017-09-26 2017-09-26 QKD method, device and system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201710882423.4A CN109560917B (en) 2017-09-26 2017-09-26 QKD method, device and system

Publications (2)

Publication Number Publication Date
CN109560917A true CN109560917A (en) 2019-04-02
CN109560917B CN109560917B (en) 2022-06-17

Family

ID=65862114

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201710882423.4A Active CN109560917B (en) 2017-09-26 2017-09-26 QKD method, device and system

Country Status (1)

Country Link
CN (1) CN109560917B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113395158A (en) * 2021-08-18 2021-09-14 北京中创为南京量子通信技术有限公司 Message authentication key generation method and device and message authentication system
CN114448620A (en) * 2022-01-07 2022-05-06 南京邮电大学 Service path selection method and related equipment for multi-protocol quantum key distribution network

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080101612A1 (en) * 2004-08-31 2008-05-01 Hideki Imai Quantum Key Distribution Protocol
CN102983965A (en) * 2012-10-18 2013-03-20 中国电力科学研究院 Transformer substation quantum communication model, quantum secret key distribution center and model achieving method
CN104518866A (en) * 2013-09-30 2015-04-15 安徽量子通信技术有限公司 QKD (quantum key distribution) terminal and system
CN104660602A (en) * 2015-02-14 2015-05-27 山东量子科学技术研究院有限公司 Quantum key transmission control method and system
CN105553648A (en) * 2014-10-30 2016-05-04 阿里巴巴集团控股有限公司 Quantum key distribution, privacy amplification and data transmission methods, apparatuses, and system
CN106899403A (en) * 2015-12-21 2017-06-27 Id量子技术公司 For the apparatus and method required with enhanced security and the trust for reducing of quantum key distribution

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080101612A1 (en) * 2004-08-31 2008-05-01 Hideki Imai Quantum Key Distribution Protocol
CN102983965A (en) * 2012-10-18 2013-03-20 中国电力科学研究院 Transformer substation quantum communication model, quantum secret key distribution center and model achieving method
CN104518866A (en) * 2013-09-30 2015-04-15 安徽量子通信技术有限公司 QKD (quantum key distribution) terminal and system
CN105553648A (en) * 2014-10-30 2016-05-04 阿里巴巴集团控股有限公司 Quantum key distribution, privacy amplification and data transmission methods, apparatuses, and system
CN104660602A (en) * 2015-02-14 2015-05-27 山东量子科学技术研究院有限公司 Quantum key transmission control method and system
CN106899403A (en) * 2015-12-21 2017-06-27 Id量子技术公司 For the apparatus and method required with enhanced security and the trust for reducing of quantum key distribution

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113395158A (en) * 2021-08-18 2021-09-14 北京中创为南京量子通信技术有限公司 Message authentication key generation method and device and message authentication system
CN113395158B (en) * 2021-08-18 2022-01-18 北京中创为南京量子通信技术有限公司 Message authentication key generation method and device and message authentication system
CN114448620A (en) * 2022-01-07 2022-05-06 南京邮电大学 Service path selection method and related equipment for multi-protocol quantum key distribution network
CN114448620B (en) * 2022-01-07 2023-10-03 南京邮电大学 Business path selection method and related equipment for multi-protocol quantum key distribution network

Also Published As

Publication number Publication date
CN109560917B (en) 2022-06-17

Similar Documents

Publication Publication Date Title
Gafni et al. Federated learning: A signal processing perspective
CA3191453A1 (en) Transferring cryptocurrency from a remote limited access wallet
Alshowkan et al. Authentication of smart grid communications using quantum key distribution
CN108111305B (en) Multi-type quantum terminal compatible converged network access system and method
CN104580246B (en) Dynamic and intelligent safe key is produced and managing and control system and method under WiFi environment
CN109995513A (en) A kind of quantum key Information Mobile Service method of low latency
CN110570197B (en) Data processing method and device based on block chain
CN113595744B (en) Network access method, device, electronic equipment and storage medium
CN109587178A (en) A kind of intelligent appliance encryption control system and method based on MQTT
CN107493168A (en) Quanta identity authentication method and its application process during quantum key distribution
CN104717644B (en) A kind of two layers of sensor network range query method that can verify that secret protection
CN103763094A (en) Intelligent electric meter system safety monitoring information processing method
CN108566369A (en) Data collecting system based on industrial big data and method
CN112491532A (en) Video data encryption method and device, storage medium and electronic equipment
CN105262740A (en) Big data transmission method and system
CN110635894B (en) Quantum key output method and system based on frame protocol format
CN109560917A (en) A kind of QKD method, equipment and system
CN117614604A (en) Power grid data privacy protection and sharing system and method based on blockchain technology
KR20240112239A (en) Method, apparatus and system for connecting VPN secured session based on quantum technology
US12130941B2 (en) Method for handling privacy data
CN109981280A (en) A kind of electronic data evidence obtaining method and system
CN113542242B (en) Equipment management method and equipment management device
CN107786334A (en) A kind of quantum key distribution all-in-one machine realization method
CN106899600A (en) Data processing method and device of water purifier
CN109951417B (en) Identity authentication method, system and terminal equipment

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