Any-point-to-any-point (ap2ap) quantum key distribution protocol for optical ring network -> Monitor Keywords
Fresh Patents
Monitor Patents Patent Organizer How to File a Provisional Patent Browse Inventors Browse Industry Browse Agents Browse Locations
     new ** File a Provisional Patent ** 
site info Site News  |  monitor Monitor Keywords  |  monitor archive Monitor Archive  |  organizer Organizer  |  account info Account Info  |  
04/05/07 | 38 views | #20070076878 | Prev - Next | USPTO Class 380 | About this Page  380 rss/xml feed  monitor keywords

Any-point-to-any-point (ap2ap) quantum key distribution protocol for optical ring network

USPTO Application #: 20070076878
Title: Any-point-to-any-point (ap2ap) quantum key distribution protocol for optical ring network
Abstract: A QKD node in an optical ring network enables distribution of quantum keys between node pairs having neither photon sources nor photon detectors. The QKD node transmits corresponding pulses P1 and P2 into the ring network in opposing directions. A first node (Alice) of the pair randomly modulates pulse P1 and a second node (Allie) of the pair randomly modulates pulse P2, each with phases selected from two encoding bases: B1(0, π) and B2(π/2, 3+/2). Node Allie then publicly signals to node Alice and the QKD node to indicate which bases were used for encoding QKD bits in sequence, for example, B1, B2, B2, B1, etc. Node Alice compares the encoding types used by node Allie and publicly signals to nodes Allie and Bob to indicate which encoding types match. The QKD node then deletes all mismatched measurements, and nodes Allie and Alice also delete the corresponding bits. The QKD node then publicly signal to nodes Allie and Alice to indicate the XOR bit string. Nodes Allie and Alice negotiate which is going to do the XOR to their key bit string. After the XORing operation, nodes Allie and Alice form a shifted key and they start quantum error correction and privacy amplification procedures to form a final secret key. Further, the QKD node may modulate a secret key Φs into pulse P1 before transmission, and into pulse P2 after receipt, to facilitate security and detection of an eavesdropping attack. (end of abstract)
Agent: - ,
Inventor: Randy Kuang
USPTO Applicaton #: 20070076878 - Class: 380255000 (USPTO)
Related Patent Categories: Cryptography, Communication System Using Cryptography
The Patent Description & Claims data below is from USPTO Patent Application 20070076878.
Brief Patent Description - Full Patent Description - Patent Application Claims  monitor keywords

FIELD OF THE INVENTION

[0001] This invention relates generally to the field of network communications, and more particularly to cryptology.

BACKGROUND OF THE INVENTION

[0002] Public key encryption is currently a popular technique for secure network communications. Public key encryption utilizes "one-way functions" that are relatively simple for computers to calculate, but difficult to reverse calculate. In particular, a one way function f(x) is relatively easy for a computer to calculate given the variable x, but calculating x given f(x) is difficult for the computer, although not necessarily impossible. Some one way functions can be much more easily reverse calculated with the assistance of particular "trap door" information, i.e., a key. Public key cryptography utilizes such one-way functions in a two-key system in which one key is used for encryption and the other key is used for decryption. In particular, the one-way function is a "public key" which is openly advertised by Node A for the purposes of sending encrypted messages to Node A. The trap door is a "private key" which is held in confidence by Node A for decrypting the messages sent to. Node A. For two-way encrypted communications each node utilizes a different public key and a different private key. One advantage of this system is that secure key distribution is not required. However, advances in the capabilities of computers tend to erode the level of security provided by public key encryption because the difficulty of reverse calculating the one-way function decreases as computing capabilities increase.

[0003] It is generally accepted in the field of cryptology that the most secure encryption technique is the Vernam cipher, i.e., one-time pad. A Vernam cipher employs a key to encrypt a message that the intended recipient decrypts with an identical key. The encrypted message is secure provided that the key is random, at least equal to the message in length, used for only a single message, and known only to the sender and intended receiver. However, in modern communication networks the distribution of Vernam cipher keys is often impractical, e.g., because the keys can be quite long and key distribution itself is subject to eavesdropping.

[0004] One technique for secure key distribution is known as Quantum Key Distribution ("QKD"). Particular Quantum Key Distribution protocols such as BB84 enable secure key exchange between two devices by representing each bit of a key with a single photon. Photons may be polarization-modulated in order to differentiate between logic 1 and logic 0. Distribution of the quantum keys is secure because, in accordance with the laws of quantum physics, an eavesdropper attempting to intercept the key would introduce detectable errors into the key since it is not possible to measure an unknown quantum state of a photon without modifying it. However, the network resources required to implement QKD are relatively costly. In particular, each network device that implements current QKD techniques requires a photon source and a photon detector.

SUMMARY OF THE INVENTION

[0005] In accordance with the invention, apparatus for distributing a quantum key between a first node and a second node in an optical ring communications network comprises: an enabler node with a photon source operable to generate a base pulse; a splitter operable to split the base pulse into corresponding pulses P.sub.1 and P.sub.2; a port operable to transmit pulse P.sub.1 and pulse P.sub.2 into the network, pulse P.sub.1 being modulated by the first node with phases selected from two encoding bases and pulse P.sub.2 being modulated by the second node with phases selected from the two encoding bases, the port being further operable to receive modulated pulses P.sub.1 and P.sub.2; a receiver operable to receive an indication, from the first node, of which bases were employed by the first node, and also to receive an indication from the second node of base matches relative to the bases employed by the second node, and control logic operable to remove mismatches from consideration and communicate with at least one of the first and second nodes to indicate a remaining XOR bit string, following which one of the first and second nodes performs an XOR on their respective bit string, and the first and second nodes form a shifted key.

[0006] A method in accordance with the invention for distributing a quantum key between a first node and a second node in a communications network, comprises the steps of: generating a base pulse with a photon source; splitting the base pulse into corresponding pulses P.sub.1 and P.sub.2 with a splitter; transmitting pulse P.sub.1 and pulse P.sub.2 via a port into the network; modulating pulse P.sub.1 by the first node with phases selected from two encoding bases; modulating pulse P.sub.2 by the second node with phases selected from the two encoding bases; receiving, via the port, modulated pulses P.sub.1 and P.sub.2, receiving an indication from the first node of which bases were employed by the first node; receiving an indication from the second node of base matches relative to the bases employed by the second node; removing mismatches from consideration; and communicating with at least one of the first and second nodes to indicate a remaining XOR bit string, following which one of the first and second nodes performs an XOR on their respective bit string, and the first and second nodes form a shifted key.

[0007] The invention improves QKD in a communications network by obviating the need for the network nodes in a QKD pair to have a photon source and a photon detector. In particular, a QKD node with a photon detector and photon source employs those resources on behalf of node pair to establish a key for the node pair. Since the QKD node can perform QKD services on behalf of any of various node pairs in the network, a single set of relatively costly photon source and photon detector resources can be leveraged to support a relatively large number of lower cost devices. Further, the QKD node need not be fully trusted by the node pair because the QKD node does not learn the key in the course of supporting QKD for the node pair. Further, the QKD node can detect attempted eavesdropping by modulating a secret phase key into one of the pulses prior to transmission and modulating the same secret phase key into the other pulse after its returning to the QKD node.

BRIEF DESCRIPTION OF THE FIGURES

[0008] FIGS. 1 and 2 are block diagrams illustrating distribution of a quantum key between node Allie and node Alice with node Bob as enabler, wherein FIG. 1 shows processing of pulse P.sub.1 in detail and FIG. 2 shows processing of pulse P.sub.2 in detail.

[0009] FIGS. 3 and 4 illustrate key decoding in greater detail.

DETAILED DESCRIPTION

[0010] FIG. 1 illustrates an optical ring network including nodes Bob (100), Alice (102), Anna (104), and Allie (106). Node Bob (100) includes a photon source such as a laser diode (108), photon detectors (110-D0, 110-D1), an attenuator (112), a coupler (114), and a phase modulator (116). Node Alice (102) includes an Optical Add/Drop Multiplexer ("OADM") (118) and a phase modulator (120). Similarly, node Anna (104) includes an OADM (122) and a phase modulator (124), and node Allie (106) includes an OADM (126) and a phase modulator (128).

[0011] Node Bob (100) functions as a Quantum Key Distribution ("QKD") enabler for pairs of nodes in the network. In particular, node Bob enables any pair of nodes in the network to exchange quantum keys even though those nodes have neither a photon source nor a photon detector. Node Bob accomplishes this task by transmitting corresponding pulses around the loop for independent modulation by the node pair, and then indicating correlation of the modulation to the node pair.

[0012] QKD is initiated by node Alice (102) and node Allie (106) each signaling a request to node Bob (100). In response to the request, node Bob generates a source pulse (130) with the laser diode (108). The source pulse is then attenuated by attenuator (112) such that a suitable average number of photons per pulse is set. The attenuated pulse is then split by the coupler (114), resulting in corresponding pulses P.sub.1 and P.sub.2. Pulse P.sub.1 is then phase-modulated using phase modulator PM.sub.b (116) with a randomly generated secret phase key .PHI..sub.s. Pulse P.sub.1 is transmitted on the optical loop in a first direction, i.e., toward node Alice (102), and pulse P.sub.2 is transmitted on the optical loop in a second direction, i.e., toward node Allie (106). Further, signaling from node Bob instructs node Alice to process pulse P.sub.1 (and not pulse P.sub.2), and node Allie to process pulse P.sub.2 (and not pulse P.sub.1).

[0013] Node Alice is operable upon receipt of pulse P.sub.1 to drop the pulse into an inner loop via the OADM (118). Node Alice then modulates pulse P.sub.1 using the phase modulator PM.sub.a (120). In particular, node Alice randomly modulates pulse P.sub.1 with the phase modulator thereby introducing phase .PHI..sub.1 selected from two encoding bases: B1(0, .pi.) and B2(.pi./2, 3.pi./2). The resulting pulse P.sub.1, having phase .PHI.s+.PHI..sub.1, is returned to the optical ring via the OADM (118). Nodes Anna and Allie pass, pulse P.sub.1 through their respective OADMs (122, 126). Hence, pulse P.sub.1 eventually returns to node Bob (100), where it is directed to the coupler (114).

[0014] Referring now to FIG. 2, node Allie (106) is operable in response to receipt of pulse P.sub.2 from node Bob (100) to drop the pulse into an inner loop via the OADM (126). Node Allie then modulates pulse P.sub.2using the phase modulator PM.sub.a (128). In particular, node Allie randomly modulates pulse P.sub.2 with the phase modulator thereby introducing phase .PHI..sub.2 selected from two encoding bases: B1(0, .pi.) and B2(.pi./2, 3.pi./2). The resulting pulse P.sub.2, having phase .PHI..sub.2, is returned to the optical ring via the OADM. Nodes Anna and Alice pass pulse P.sub.2 through their respective OADMs (122, 118). Hence, pulse P.sub.2 eventually returns to node Bob.

[0015] Node Bob is operable upon receipt of pulse P2 to direct the pulse to the phase modulator PM.sub.b (116), where pulse P.sub.2 is modulated with .PHI.s, resulting in a pulse P.sub.2 having phase .PHI.s+.PHI..sub.2. Pulse P.sub.2 is then directed to the coupler (114), where a comparison is made with pulse P.sub.1 with the assistance of the detectors (110). The phase shift difference (".DELTA..PHI.") between P.sub.1 and P.sub.2 at coupler is .DELTA..PHI.=(.PHI.s+.PHI..sub.2)-(.PHI.s+.PHI..sub.1)=.PHI..sub.2-.PHI..- sub.1. When the two pulses P.sub.1 and P.sub.2 are combined into one pulse, .DELTA..PHI.=0 indicates constructive interference which triggers detector D0, and .DELTA..PHI.=.pi. indicates destructive interference which triggers detector D1. This information is employed for key decoding.

[0016] FIGS. 3 and 4 illustrate one technique for key decoding in further detail. Following the measurements described above, node Allie (or alternatively node Alice) publicly signals to her counterpart, node Alice (or alternatively node Allie) and the QKD enabler node Bob to indicate, in sequence, which bases were used for encoding the QKD bits, for example, B1, B2, B2, B1, etc. The enabler node Bob takes no further action until receiving a response signal from node Alice. In particular, node Alice compares node Allie's encoding types with her encoding types and publicly signals to nodes Allie and Bob to indicate which encoding types match, i.e., measurement/result=match. The enabler node Bob then deletes all QKD bits for which the measurement/result=mismatch, i.e., .DELTA..PHI.=.pi./2 and .DELTA..PHI.=3.pi./2. Nodes Allie and Alice also delete the mismatched measurements. From FIGS. 3 and 4 it can be seen that, if the enabler node Bob detects .DELTA..PHI.=0.fwdarw.0, then nodes Allie and Alice employed the same key bit value, 0 or 1, but node Bob does not know its actual value. However, if node Bob detects .DELTA..PHI.=.pi..fwdarw.1, then nodes Allie and Alice employed an inverse key value so one of them must flip the value in order to match. Again, node Bob does not know its actual value. What this means is that node Bob's measurements do not indicate the QKD key bit values, but rather node Bob's measurements indicate the XOR between Allie's and Alice's key. Therefore, node Bob publicly signal to nodes Allie and Alice to indicate the XOR bit string of QKD bits for which measurement/result=XOR, i.e., .DELTA..PHI.=.pi.. Nodes Allie and Alice then negotiate which is going to do the XOR to their key bit string. After the XORing operation, nodes Allie and Alice form a shifted key and they start quantum error correction and privacy amplification procedures to form a final secret key.

[0017] Referring now to FIGS. 1 through 4, the use of the secret phase key .PHI.s facilitates detection of attempted eavesdropping. For example, a potential eavesdropper node Anna would need to decode the secret phase key .PHI.s, split pulse P.sub.2 (which is not modulated with the secret phase key .PHI.s), split pulse P.sub.1 (which is modulated with .PHI.s), and then randomly modulate a phase to one of the pulses and combine two pulses to recreate the original photon or photons. However, because of the randomness of the modulation Anna would require a relatively large number of attempts to reach the solution. Such a large number of attempts can be made unavailable to Anna because Bob attenuates the pulses to a certain level, such as .mu.=10. Further, the eavesdropping attempts by Anna will tend to increase the Quantum Bit Error Rate ("QBER"), which can be detected by node Bob.

[0018] One result of the described technique is that node Bob does not learn the phase modulated bases used by nodes Alice and Allie for the QKD. In particular, the participation and measurements of node Bob do not directly result in the key, and thereby provide node Bob with the key. Rather, node Bob's measurements reveal only the XOR between the two keys of Allie and Alice to node Bob. Consequently, node Bob need not be fully trusted by nodes Alice and Allie in order to be utilized as an enabler for QKD. This aspect of the invention could be advantageous in shared networks.

[0019] While the invention is described through the above exemplary embodiments, it will be understood by those of ordinary skill in the art that modification to and variation of the illustrated embodiments may be made without departing from the inventive concepts herein disclosed. Moreover, while the preferred embodiments are described in connection with various illustrative structures, one skilled in the art will recognize that the system may be embodied using a variety of specific structures. Accordingly, the invention should not be viewed as limited except by the scope and spirit of the appended claims.

Continue reading...
Full patent description for Any-point-to-any-point (ap2ap) quantum key distribution protocol for optical ring network

Brief Patent Description - Full Patent Description - Patent Application Claims
Click on the above for other options relating to this Any-point-to-any-point (ap2ap) quantum key distribution protocol for optical ring network patent application.
###
monitor keywords

How KEYWORD MONITOR works... a FREE service from FreshPatents
1. Sign up (takes 30 seconds). 2. Fill in the keywords to be monitored.
3. Each week you receive an email with patent applications related to your keywords.  
Start now! - Receive info on patent apps like Any-point-to-any-point (ap2ap) quantum key distribution protocol for optical ring network or other areas of interest.
###


Previous Patent Application:
Wireless communication system and authentication method and communication control method in wireless communication system
Next Patent Application:
Exclusive encryption
Industry Class:
Cryptography

###

FreshPatents.com Support
Thank you for viewing the Any-point-to-any-point (ap2ap) quantum key distribution protocol for optical ring network patent info.
IP-related news and info


Results in 0.80203 seconds


Other interesting Feshpatents.com categories:
Electronics: Semiconductor Audio Illumination Connectors Crypto