1 Introduction
Quantum key distribution (QKD), which utilizes quantum physics to enable the generation of secret keys between two remote users (Alice and Bob) by employing untrusted quantum and classical channels [
1-
7]. Two main categories of QKD protocols have been analyzed: discrete-variable (DV) QKD protocols [
8-
12] and continuous-variable (CV) QKD protocols [
13-
16]. Unlike the DVQKD which in view of single photon detection, the CVQKD employs the quadrature components of the optical field to transmit the signals which constitute the shared randomness [
17-
24]. The receiver, Bob, measures the quadratures by utilizing high-speed and high-efficiency coherent detection (i.e., homodyne or heterodyne detection) techniques [
13].
The Gaussian-modulated coherent state (GMCS) protocol is the one well-known CVQKD scheme mainly because of its theoretical security [
21,
25-
30] and its practicality [
31-
34]. However, the security analysis of GMCS protocol is usually based on the ideal assumption that the devices are perfect and cannot be eavesdropped, which is difficult to realize in the experimental implementation [
35-
37]. From a practical point of view, the security loopholes caused by the imperfect devices can possibly be exploited by eavesdroppers to adopt quantum attack strategies, such as calibration attacks [
38], local oscillator (LO) fluctuation attack [
39], wavelength attacks [
37,
40], the homodyne-detector-blinding attack [
41] and the saturation attack [
42]. These attacks aimed to practical devices have a serious effect on the practical security of the CVQKD system.
To effectively eliminate all the existing and potential attacks focused on practical detectors, measurement-device independent (MDI) QKD protocols were proposed, which guarantees to be secure against all possible detection attacks [
43,
44]. Soon afterwards, the MDI-QKD was well-analyzed not only in theory [
45-
49] but also demonstrated successfully in experiments [
50-
52]. At present, MDI-DVQKD [
44,
53,
54] and MDI-CVQKD [
55-
57] are two main practical implementation ways for MDI-QKD. In the framework of MDI-CVQKD, Alice and Bob are deemed as senders. While, an untrusted third party, Charlie, is introduced to perform Bell-state measurement (BSM) when he receives the quantum states sent by Alice and Bob. Such measurement results can be taken advantage of by Alice and Bob for secure keys generation in the postprocessing. The MDI-CVQKD can remove all the known and unknown side-channel attacks due to that the untrusted third party Charlie is in charge of performing measurement, there is no correlation between the security of the protocol and the detectors.
Up to now, most of the MDI-CVQKD protocols are based on Gaussian modulation, namely, the senders Alice and Bob employ amplitude and phase modulators to encode the information on coherent states, respectively. It is interesting that the infrastructure needed for CVQKD implementation is amazingly similar to that for classical coherent optical communication. Recently, the one-way simultaneous classical communication and quantum (SCCQ) protocol [
58] and its improvement schemes [
59-
61] were proposed in view of this similarity, where the quantum information for CVQKD combined with bits for classical communication are encoded on the same coherent state. This is an attractive scheme in practice due to that only one set of transceivers can be employed to realize multiple purposes, which effectively reduces the cost of CVQKD itself.
In this paper, we develop the MDI-CVQKD protocol by simultaneously conducting classical communication and QKD, which is called “simultaneous MDI-CVQKD” protocol. In our scheme, each sender can superimpose random numbers for QKD on classical information by taking advantage of the same weak coherent pulse. At Charlie’s side, the same coherent receiver is used to decode this pulse. The motivation of our scheme is to realize the secret key distribution based on the background of classical communication at a minimal cost in MDI framework. Such arrangement has the following advantages: on the one hand, a single communication infrastructure (MDI) can be taken advantage of for both classical communication and QKD, and it waives the necessity of reservation of a separate channel for QKD, which can effectively reduce the cost of the implementation of quantum key distribution; on the other hand, the proposed scheme is MDI, thus it can be immune to all possible side-channel attacks on practical detectors. What is more, the imperfections of the practical detectors owned by Charlie have significant impact on the performance of the proposed protocol. To overcome the limitation, we insert two optical phase-sensitive amplifiers at the output ports of the quantum channel to make compensation for the practical detectors. In addition, the security bounds of the simultaneous MDI-CVQKD protocol are derived to against Gaussian collective attacks. Furthermore, the finite-size effect is taken into consideration. We show the whole raw keys can be utilized to generate the final secret key instead of sacrificing part of them for parameter estimation. Consequently, the performance improvement of the simultaneous MDI-CVQKD protocol can be achieved in finite-size regime.
This paper is structured as follows. In Section 2, we first introduce the original MDI-CVQKD protocol, then present the details of the simultaneous MDI-CVQKD protocol. In Section 3, we show numeric simulation and performance analysis based on the asymptotic limit. A way taken advantage of for compensating the imperfection of the realistic detectors is introduced in Section 4. In Section 5, we perform the security analysis of the simultaneous MDI-CVQKD protocol with numerical simulation in finite-size regime. Finally, conclusion and discussions are drawn in Section 6.
2 Simultaneous MDI-CVQKD protocol
In this section, we first review the original MDI-CVQKD scheme. After that, we extend it to simultaneous MDI-CVQKD protocol. Note that the entanglement-based (EB) MDI-CVQKD protocol can be regarded as equivalent one-way model of the EB scheme where Bob performs heterodyne detection. That is to say both the X quadrature and the P quadrature can be simultaneously measured by Bob. Consequently, in this paper, we adopt the quadrature phase-shift keying (QPSK) scheme for classical communication and GMCS protocol for QKD protocol.
2.1 Description of MDI-CVQKD protocol
As shown in Figs. 1(a) and (b), Alice and Bob utilize lasers to generate light sources, then they randomly prepare a coherent state at each side by employing Gaussian modulation scheme. After that, Alice and Bob send their coherent states to Charlie. When Charlie receives the transmitted coherent states, he combines them and then detects the coherent states by performing Bell state measurement (BSM). Since Charlie announces the measurement results publicly, the corrected data can be utilized for parameter estimation by Alice and Bob. Finally, by using an authenticated public channel, Alice and Bob obtain the identical secret key through finishing the information reconciliation and privacy amplification.
In practice, the prepare-and-measurement (PM) version is usually applied due to its easiness and simplicity. However, in order to simplify the security analysis, the equivalent EB scheme is usually adopted. As shown in Fig. 1, Alice and Bob generate Einstein–Podolsky–Rosen (EPR) state [
62] respectively. In each side, one mode
A1 (
B1) is kept and the other mode
A2 (
B2) is sent to Charlie through the untrusted quantum channel. After Charlie receiving the incoming modes
A3 and
B3, he performs BSM-based detection to measure two output modes
A4 and
B4, namely, measure the
x-quadrature of
A4 and
p-quadrature of
B4. Then Charlie announces the measurement result
. According to this measurement result, Bob uses operation
to displace his own mode
B1 and thus achieves mode
B0. Finally, Alice and Bob can obtain the raw data by performing heterodyne detection to measure modes
A1 and
B0.
2.2 The simultaneous MDI-CVQKD protocol
In QPSK modulation scheme, two classical bits, denoted as s and t, are encoded into the X quadrature and the P quadrature of a coherent state, which is expressed as
where α stands for a real number. While, in GMCS QKD protocol, a coherent state is prepared randomly, where x and p represent Gaussian random numbers with zero mean and a variance of . Note that stands for the shot-noise variance and V represents the modulation variance. As shown in Fig. 2, we depict the implementation of simultaneous MDI-CVQKD protocol, which can be described as follows.
Step 1: At Alice’s side (at Bob’s side), classical bits () and Gaussian random numbers () are encoded on a coherent state (). After that, Alice and Bob transmit their coherent states to Charlie through untrusted quantum channel.
Step 2: When Charlie receives the transmitted coherent states, he performs BSM-based detection to obtain the measurement results and determines the classical bits according to the signs of his measurement results. Namely, the bit value of sR (tR) is set to be 0 if xR (pR)>0. Otherwise, the bit value is set to be 1. Then Charlie processes his measurement results, which are given by
where T represents the normalized parameter which is related with channel transmittance (its expression is shown in Section 3), η represents the Charlie’s detector efficiency, and since Charlie performs conjugate homodyne detection, the factor is . Then he publicly announces the measurement result, which is denoted as variable C with complex value .
Step 3: When Alice and Bob receive Charlie’s measurement results, Bob’s data is modified to and . While Alice’s data is kept unchanged, namely, and . Here k stands for the amplification coefficient related to channel loss. Here we use variables X and Y to describe the local raw data owned by Alice and Bob, respectively. Namely, and .
Step 4: Alice and Bob perform parameter estimation from a randomly chosen sample of data X and Y by utilizing an authenticated public channel. Then they finish the information reconciliation and privacy amplification to achieve the identical secret key as in the case of traditional MDI-CVQKD protocol.
3 Asymptotic security of simultaneous MDI-CVQKD protocol
In this section, the security of simultaneous MDI-CVQKD protocol is analyzed by considering asymptotic case. To simplify the security analysis, we focus on the EB scheme of the simultaneous MDI-CVQKD protocol, as illustrated in Fig. 3. Alice (Bob) generates an EPR state with variance
VA (
VB), one mode
A1 (
B1) is kept while the other mode
A2 (
B2) is sent to Charlie through the untrusted quantum channel. The two-mode attack has been proven to be the optimal attack strategy against the MDI-CVQKD protocol [
48,
56]. However, in practice, the correlation between the ambient noise of the two quantum channels becomes very weak when the two quantum channels (from Alice to Charlie and Bob to Charlie) are from different directions. What is more, the successful implementation of quantum correlations in both quantum channels requires Eve to overcome some technical difficulties. Therefore, we adopt two Markovian memoryless Gaussian quantum channels to reduce the quantum channel of the proposed protocol into a one-mode channel. Based on this, we can degenerate the two-mode attack into a one-mode attack. Consequently, the entangling cloner attack, which is the optimal one-mode collective Gaussian attack, is used to model Gaussian channels between Alice to Charlie and Bob to Charlie, respectively [
25,
63]. When Charlie receives the incoming modes
A3 and
B3, he interferes at a 50:50 beam splitter (BS) with two output modes
As and
Bs. These two output modes are, then further transformed into the modes
A4 and
B4 to model the practical homodyne detector characterized by efficiency
η and electronic noise
. After that both the
x-quadrature of
A4 and
p-quadrature of
B4 are measured through homodyne detections. After homodyne detections, Charlie obtains measurement results
whose signs are important to determine the classical bits
. That is to say the bit value of
sR (
tR) is set to be 0 if
xR (
pR)>0; otherwise, the bit value is set to be 1. Then the measurement results are processed, which are given by
where T and η are as the same as the afore-mentioned definitions. The measurement results processed by Bob can be described as C with complex value and be announced publicly. After receiving Charlie’s measurement results, Bob displaces his own mode B1 by operations while Alice keeps her mode unchanged. Then Alice and Bob perform heterodyne detections to measure the yielded modes A1 and B0 to achieve the raw data and , respectively.
We suppose both communication channel losses are
γ. Therefore, the channel transmittances can be expressed as
and
, where
and
represent the fiber length from Alice to Charlie and Bob to Charlie, respectively. And the corresponding thermal excess noises are, respectively, denoted as
and
. Here we set parameter
which is related with transmittance of the quantum channel;
g stands for the gain of displacement. Note that the equivalent excess noise of the equivalent one-way scheme can be expressed as [
57]
where and . It is remarkable that the equivalent excess noise can be minimized when parameter , thus we have
In practice, the homodyne detectors owned by Charlie are not the ideal devices. Therefore, it exists detection-added noise , which is given by .
Now let’s calculate the BER of the classical QPSK modulation. Based on Eq. (1), we have
where is the complementary error function, Nt is the overall noise variance at Charlie’s side, which is given by
It has been shown that the security proofs of the standard GMCS QKD can be taken advantage of to the one-way SCCQ protocol [
58]. Besides, considering the fact that device-dependent one-way QKD can be simulated with arbitrarily high precision by MDI schemes. Therefore, the security proofs of the conventional MDI-CVQKD protocol applies equally to the proposed protocol. Detailed calculation of the asymptotic secret key rate is shown in Appendix A.
In the following, we illustrate the performance of the proposed protocol in the symmetric case (
) and the most asymmetric case (
), as shown in Fig. 4 and Fig. 5 respectively. It is noteworthy that we make comparisons between the ideal condition (ideal homodyne detectors with
,
) and the practical condition (imperfect detectors) in both simulation figures. We observe that the detection efficiency of the imperfect detector owned by Charlie has an important effect on the performance of the proposed protocol in both cases. For example, in the symmetric case, the transmission distance of the simultaneous MDI-CVQKD protocol can reach 6.18 km when Charlie uses the ideal detectors with
and
. However, the transmission distance reduced to 4.61 km when the detection efficiency
. While, in the asymmetric case, we can obtain the 69.14 km transmission distance when the detector is ideal and the 19.42 km transmission distance when
, which the distance gap between the ideal condition and the practical condition has increased to 49.72 km. In addition, for the practical condition, even slightly reduce the detection efficiency can cause the performance of the proposed protocol worse. Note that we also plot the PLOB bound in both Fig. 4 and Fig. 5, which illustrates the ultimate limit of repeaterless communication [
64].
4 Compensation for detector imperfection using optical amplifier
As above analysis, the imperfection of the practical detectors owned by Charlie has a significant effect on the performance of the simultaneous MDI-CVQKD protocol. Therefore, it is necessary to consider methods of surmounting this limitation. As shown in Fig. 6, we employ the phase-sensitive amplifiers (PSAs) to compensate for the detectors’ imperfections. The PSA can be deemed as a degenerate optical parametric amplifier which ideally allows noiseless amplification of a chosen quadrature [
65]. We describe it by the transformations
and
where G represents the gain of the amplification. Based on the calculations shown in Section 3, the usage of PSA can be equivalent to modifying into , which is given by
Then the secret key rate shown in 1 can be modified into .
We plot the three-dimension figure to show the relationship between the secret key rate and the gain of PSA, transmission distance under the most asymmetric case, as illustrated in Fig. 7. It is remarkable that the detection efficiencies we use to describe the practical detectors in Fig. 4 and Fig. 5 are high (> 90%), which is hard to realize in view of current fiber-based optical detection technology. The standard values of parameters η and in experiments are, respectively, and . Consequently, in Fig. 7, we adopt and to describe the practical detectors. What is more, the performance of the ideal homodyne detectors (, ) is also plotted to make comparison. We find that the secret key rate of the proposed simultaneous MDI-CVQKD protocol rises steadily with the increased gain of PSA and becomes closer to the ideal case.
The relationship between the secret key rate and the transmission distance under different gain factors G is shown in Fig. 8. It is noteworthy that we adopt and to describe the practical detectors, which is standard in experiments. It is obvious that the higher performance of the proposed protocol can be achieved with the larger amplification gain. That is to say the PSA can effectively overcome the limitation caused by the imperfection of realistic detectors. Besides, the curve which represents the performance of simultaneous MDI-CVQKD protocol using practical detectors becomes closer to that of the ideal case and the PLOB bound with the increased amplification gain G.
5 Security of simultaneous MDI-CVQKD protocol in finite-size regime
The asymptotic secret key rate mentioned above is in view of an assumption that Alice can transmit infinitely many signals to Bob. However, this is impossible since the length of secret key is limited in practice. Therefore, it is necessary to consider the finite-size effect [
27,
49,
66]. Different from the asymptotic regime, the raw keys are finite and part of them are taken advantage of for parameters estimation in finite-size regime. However, this introduces a tradeoff between the secret key rate and the accuracy of parameter estimation step. Very recently, Ref. [
67] shows that this problem can be solved in conventional MDI framework. Such a property has been applied in the dual-phase-modulated plug-and-play MDI-CVQKD [
68] and passive MDI-CVQKD [
69]. Here we extend it to our simultaneous MDI-CVQKD protocol without compromising the security.
Note that parameter estimation is an important step to achieve the information of the quantum channel between Alice and Bob. Generally speaking, local information without classical communication is not sufficient to perform parameter estimation. In order to perform this procedure successfully, Alice and Bob need to sacrifice part of their local data, which causes the final secret key rate lower. In fact, the covariance matrix of can be directly estimated by Alice and Bob without employing part of the raw data. The covariance matrix of is given by
where I is 2 × 2 identity matrix, and the matrix
represents the empirical covariance matrix of , and
stand for the correlation items.
It is remarkable that the variances of parameters
,
,
and
are locally known by Alice and Bob. What is more, these parameters are uncorrelated with known variances
VA and
VB. Based on Charlie’s measurement result
, Alice can perform estimation locally for the correlation terms
,
,
and
shown in covariance matrix
. Similarly, Bob can achieve the correlation terms
,
,
and
shown in covariance matrix
. That is to say Alice and Bob can estimate all the entries of the covariance matrix of
locally without any extra public communication. Although such a property is achieved for simultaneous MDI-CVQKD protocol, the MDI-CVQKD can simulate one-way CV-QKD protocols with arbitrary precision [
67]. Therefore, the whole raw keys can be used to generate the final secret key as well in the real-life CV-QKD system. Detailed calculation of the finite-size secret key rate is shown in Appendix B.
In the following, we plot the performance of the simultaneous MDI-CVQKD protocol with almost the whole raw keys are utilized to generate the final secret key compared with traditional finite-size scenario in the symmetric case and the most asymmetric case, as shown in Fig. 9 and Fig. 10, respectively. Here solid lines stand for the new conceptual finite-size scenario and dotted lines represent the traditional finite-size calculation. It is noteworthy that at least 10
7 samples are needed when Gaussian collective attacks are considered [
70]. Simulation results show that the secret key rates of the new conceptual finite-size scenario are significantly higher than that of the traditional one whether in the symmetric case or in the most asymmetric case. What is more, the maximum transmission distance for each block is lengthened by directly employing the locally achieved covariance matrix. That is because all raw keys are taken advantage of to generate the final secret key instead of using part of them for parameter estimation.
6 Conclusion and discussion
We have suggested a simultaneous MDI-CVQKD protocol where each sender can superimpose random numbers for QKD on classical information by taking advantage of the same weak coherent pulse and an untrusted third party (Charlie) decodes it by using the same coherent detectors. This protocol can realize the secret key distribution based on the background of classical communication at a minimal cost in MDI framework. Simulation results show that the imperfection of the realistic detectors at Charlie’s side has an important effect on the performance of simultaneous MDI-CVQKD protocol. To overcome this limitation and thus achieve high-performance of the proposed protocol, the PSA technology is adopted to make up for the imperfections. Furthermore, we perform security analysis of the simultaneous MDI-CVQKD protocol in finite-size regime. We show that almost entire raw keys can be taken advantage of for final secret key extraction, instead of sacrificing part of them for parameter estimation. Therefore, the performance of the simultaneous MDI-CVQKD protocol can be further improved in finite-size regime. The proposed protocol can be deemed as an appealing solution for the future MDI framework.
In experimental implementation, there are important challenges of such simultaneous protocols to be addressed. On the one hand, for the one-way simultaneous protocol, the main challenge is its low tolerance of phase noise. Nevertheless, the real local oscillator design [
71-
73] shows relatively high phase noise since two independent lasers are used respectively to generate the signal and the LO, which indicates incompatibility with the one-way simultaneous protocol. While the plug-and-play configuration [
60] waives the necessity of two independent lasers and can make the phase noise relatively low, but it suffers from source noise. That is to say the higher source noise leads to the worse performance of plug-and-play simultaneous protocol. On the other hand, for the experimental implementation of simultaneous MDI protocol, the potential challenge is that the practical homodyne detectors owned by Charlie cannot be the always ideal apparatuses. The imperfection of the detectors has an important effect on the performance of simultaneous MDI protocol due to the fact that it significantly increases the total noise. Consequently, it is meaningful to make the realistic detector compensation using phase-sensitive optical amplifiers, which has been analyzed above. Since the repetition rate of today’s classical communication systems can be operated 10 to 100 GHz, a technology for developing high-speed homodyne detectors (above 10 GHz) is needed in future experimental implementation to match these two kinds of communication well. At present, a 1-GHz shot-noise-limited homodyne detector has been developed [
73,
74]. With the development of high-speed homodyne detector technology, the gap between repetition rates of classical and quantum communications may finally vanish in future.
Higher Education Press and Springer-Verlag GmbH Germany, part of Springer Nature 2020