Method, apparatus, and system for quantum key distribution, privacy amplification, and data transmission
First Claim
1. A method of quantum key distribution, the method comprising:
- receiving a plurality of quantum states from a quantum channel;
extracting a binary bit stream from the plurality of quantum states;
modifying the binary bit stream to form a modified bit stream;
determining a required level of security;
determining a privacy amplification algorithm based on the required level of security;
extracting an initial key and a number of parameter values of a corresponding number of algorithm parameters required by the privacy amplification algorithm from the modified bit stream, the number of privacy amplification parameters being transmitted in an anonymous way; and
executing the privacy amplification algorithm based on the initial key and the parameter values to obtain a shared key.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and apparatus for quantum key distribution comprised of a privacy amplification method and device for the quantum key distribution process as well as a data transmission method and system based on quantum keys is provided, wherein the quantum key distribution method includes the following process: obtaining a bit stream of the same basis vector by sending or receiving coding quantum states of random bit streams and comparing those measurements obtained with the measurement basis vector; in accordance with a preset manner, extracting parameter information associated with privacy amplification and initial key information from the bit stream of the same basis vector after error correction; and using the initial key as an input to implement the privacy amplification algorithm based on the parameter information and thereby obtain shared quantum keys. Utilization of the method detailed herein can eliminate security risks in the negotiation of privacy amplification parameters in the alternative channel and effectively improve the security of quantum key distribution processes.
106 Citations
42 Claims
-
1. A method of quantum key distribution, the method comprising:
-
receiving a plurality of quantum states from a quantum channel; extracting a binary bit stream from the plurality of quantum states; modifying the binary bit stream to form a modified bit stream; determining a required level of security; determining a privacy amplification algorithm based on the required level of security; extracting an initial key and a number of parameter values of a corresponding number of algorithm parameters required by the privacy amplification algorithm from the modified bit stream, the number of privacy amplification parameters being transmitted in an anonymous way; and executing the privacy amplification algorithm based on the initial key and the parameter values to obtain a shared key. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An apparatus for quantum key distribution, the apparatus comprising:
-
a memory; and a processor coupled to the memory, the processor to; receive a plurality of quantum states from a quantum channel; extract a binary bit stream from the plurality of quantum states; modify the binary bit stream to form a modified bit stream; determine a required level of security; determine a privacy amplification algorithm based on the required level of security; extract an initial key and a number of parameter values of a corresponding number of algorithm parameters required by the privacy amplification algorithm from the modified bit stream, the number of privacy amplification parameters being transmitted in an anonymous way; and execute the privacy amplification algorithm based on the initial key and the parameter values to obtain a shared key. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27)
-
-
28. A non-transitory computer-readable storage medium having embedded therein program instructions, when executed by one or more processors of a computer, causes the computer to execute a method for distributing a quantum key, the method comprising:
-
receiving a plurality of quantum states from a quantum channel; extracting a binary bit stream from the plurality of quantum states; modifying the binary bit stream to form a modified bit stream; determining a required level of security; determining a privacy amplification algorithm based on the required level of security; extracting an initial key and a number of parameter values of a number of corresponding algorithm parameters required by the privacy amplification algorithm from the modified bit stream, the number of privacy amplification parameters being transmitted in an anonymous way; and executing the privacy amplification algorithm based on the initial key and the parameter values to obtain a shared key. - View Dependent Claims (29, 30, 31, 32, 33, 34, 35)
-
-
36. A method for distributing quantum keys, the method comprising:
-
transmitting, with a transmitter, a plurality of quantum states onto a quantum channel; receiving, with a receiver, the plurality of quantum states from the quantum channel; extracting, with the receiver, a binary bit stream from the plurality of quantum states; modifying, with the receiver, the binary bit stream to form a modified bit stream; determining, with the receiver, a required level of security; determining, with the receiver, a privacy amplification algorithm based on the required level of security; extracting, with the receiver, an initial key and a number of parameter values of a corresponding number of algorithm parameters required by the privacy amplification algorithm from the modified bit stream, the number of privacy amplification parameters being transmitted in an anonymous way; and executing, with the receiver, the privacy amplification algorithm based on the initial key and the number of parameter values to obtain a shared key. - View Dependent Claims (37, 38, 39, 40, 41, 42)
-
Specification