Next Article in Journal
A Geometrical Divide of Data Particle in Gravitational Classification of Moons and Circles Data Sets
Next Article in Special Issue
Energy Efficiency Optimization in Massive MIMO Secure Multicast Transmission
Previous Article in Journal
Detecting Earthquake-Related Anomalies of a Borehole Strain Network Based on Multi-Channel Singular Spectrum Analysis
Previous Article in Special Issue
Designing Two Secure Keyed Hash Functions Based on Sponge Construction and the Chaotic Neural Network
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

High Efficiency Continuous-Variable Quantum Key Distribution Based on ATSC 3.0 LDPC Codes

School of Information Science and Technology, Donghua University, Shanghai 201620, China
*
Author to whom correspondence should be addressed.
Entropy 2020, 22(10), 1087; https://doi.org/10.3390/e22101087
Submission received: 24 August 2020 / Revised: 10 September 2020 / Accepted: 25 September 2020 / Published: 27 September 2020
(This article belongs to the Special Issue Information Theoretic Security and Privacy of Information Systems)

Abstract

:
Due to the rapid development of quantum computing technology, encryption systems based on computational complexity are facing serious threats. Based on the fundamental theorem of quantum mechanics, continuous-variable quantum key distribution (CVQKD) has the property of physical absolute security and can effectively overcome the dependence of the current encryption system on the computational complexity. In this paper, we construct the spatially coupled (SC)-low-density parity-check (LDPC) codes and quasi-cyclic (QC)-LDPC codes by adopting the parity-check matrices of LDPC codes in the Advanced Television Systems Committee (ATSC) 3.0 standard as base matrices and introduce these codes for information reconciliation in the CVQKD system in order to improve the performance of reconciliation efficiency, and then make further improvements to final secret key rate and transmission distance. Simulation results show that the proposed LDPC codes can achieve reconciliation efficiency of higher than 0.96. Moreover, we can obtain a high final secret key rate and a long transmission distance through using our proposed LDPC codes for information reconciliation.

1. Introduction

Quantum key distribution (QKD) [1,2,3] is one of the most pragmatic applications of quantum communication technologies. QKD enables two remote parties named Alice and Bob to extract a symmetrical string of secret keys via a quantum channel, even in the presence of an eavesdropper, and promises unconditional security in principle [4]. Currently, there are two types of protocol, including discrete variable (DV) QKD [5] and continuous-variable (CV) QKD [6,7,8].
In DVQKD, the polarization or phase of weak coherent states is used as the carrier of information and the quantum states received are measured by using a single-photon detector. In continuous-variable quantum key distribution (CVQKD), the amplitudes and phase quadratures of Gaussian-modulated coherent states are considered to be the carriers of information and the receiver utilizes homodyne or heterodyne detection techniques to measure the transmitted quantum states [9]. For a CVQKD system based on Gaussian-modulated coherent states, future-proof security against collective attacks has been provided. Furthermore, such detectors used in CVQKD systems are routinely deployed in classical optical communications; hence, the CVQKD system offers very good prospects for implementations based on mature telecom components [4].
Generally, the quantum communication link and the information postprocessing are two parts of the CVQKD system [10,11]. In the quantum communication link part, the quantum states are prepared on Alice’s side and then sent to Bob via a quantum channel. Then, Bob performs a measurement on quantum states by using a homodyne detector. In the information postprocessing part, both Alice’s side and Bob’s side process the information and get symmetrical secret keys through correcting errors. Technically, the reconciliation efficiency is one of major factors limiting the secret key rate and the transmission distance of a CVQKD system [12]. Therefore, a high reconciliation efficiency is necessary to realize a high secret key rate and long transmission distance. The ideal secret key rate K i d e a l is given by
K i d e a l = β I A B χ B E ,
where the reconciliation efficiency is measured by β = R / C ( s ) , R is the adopted rate of low-density parity-check (LDPC) codes and C ( s ) is the channel capacity at signal-to-noise ratio (SNR) value s. I A B denotes the mutual information between Alice and Bob. The maximum of the Holevo information leaked to Eve is denoted by χ B E . However, secret key rate K in Equation (1) is the maximum achievable value without considering reconciliation frame error rate (FER). Taking the reconciliation FER into account, the final secret key rate of the CVQKD system is given by [13,14]
K f i n a l = ( 1 FER ) ( β I A B χ B E ) .
It can be clearly seen from Equation (2) that for a given FER, in order to obtain a high secret key rate, the reconciliation efficiency should be as large as possible. Therefore, researchers begin to discover more efficient error-correcting codes to improve reconciliation efficiency. An expansion operation is proposed in [15], which provides a way to use quasi-cyclic (QC)-LDPC codes in the 5G protocol for information reconciliation and achieves high efficiency above 0.926 at rate 22/68. In [13,16,17], repeat accumulate (RA) LDPC codes, multi-edge type (MET) LDPC codes and punctured LDPC codes are adopted in the information reconciliation of the CVQKD system respectively.
Generally, for a given LDPC code, low SNR is required to achieve high reconciliation efficiency β . Compared with the LDPC codes mentioned above, Advanced Television Systems Committee (ATSC) LDPC codes can require a lower SNR under the same FER and code rate R, which means that a lower channel capacity and a higher reconciliation efficiency can be obtained by applying ATSC LDPC codes to the CVQKD system. The ATSC 3.0 standard is a new international broadcasting standard formulated by ATSC in 2013. The ATSC 3.0 standard gives an encoding algorithm for LDPC codes and supports code rates in the range of 2/15 to 13/15, and it has capacity-approaching performance and low encoding/decoging complexity [18,19,20,21].
In this paper, we construct spatially coupled (SC)-LDPC codes and QC-LDPC codes based on ATSC LDPC codes. The structure of QC-LDPC codes is convenient for memory storage and has low encoding/decoging complexity, while the variable nodes at the boundary of SC-LDPC codes are more likely to be successfully decoded. Due to the special structures of QC-LDPC codes and SC-LDPC codes, we can further improve the reconciliation efficiency by constructing QC-LDPC codes and SC-LDPC codes based on ATSC LDPC codes and then employ these codes to the CVQKD system. The numerical results show that the proposed codes have higher reconciliation efficiency than the original codes, which can improve the performance of secret key rate and transmission distance.
This paper is organized as follows. In Section 2, we provide preliminaries on multidimensional reconciliation protocol and LDPC codes in ATSC 3.0. In Section 3, we introduce the proposed SC-LDPC codes and QC-LDPC codes based on ATSC LDPC codes for information reconciliation. Section 4 shows the performance of our proposed LDPC codes. Finally, the conclusions are drawn in Section 5.

2. Preliminaries

In this section, we first briefly present the multidimensional reconciliation protocol in the CVQKD system, and then introduce ATSC LDPC codes, which will be used to construct error-correcting codes for information reconciliation part.

2.1. Multidimensional Reconciliation Protocol

In this work, we adopt reverse reconciliation scheme due to its longer transmission distance. The schematic diagram of multidimensional reconciliation protocol is shown in Figure 1, which can be described in the following steps:
  • Alice’s side prepares Gaussian sequence X and sends it to Bob through a quantum channel to get sequence Y. Then, Alice and Bob divide X and Y into groups; each group consists of n elements, where n denotes the dimension of multidimensional reconciliation. Technically, we mainly adopt 8-dimensional reconciliation in the CVQKD system since it outperforms the other dimensions in reconciliation ( n = 1 , 2 , 4 ) [22].
  • Alice and Bob normalize X and Y into x and y, respectively, where x = X / X and y = Y / Y .
  • A binary sequence u is randomly generated, and then sequence e is generated by sequence u through LDPC encoding. In order to get sequence e used in the multidimensional reconciliation, e needs to be converted to a binary spherical sequence e as follows:
    ( e 1 , e 2 , , e n ) = ( 1 ) e 1 n , ( 1 ) e 2 n , , ( 1 ) e n n .
  • Bob’s side begins to calculate rotation function M ( y , e ) = i = 1 n α i ( y , e ) A i and syndrome S = H · e by sequence y and sequence e, where α i ( y , e ) = ( A i y | e ) and specific matrix A i can be found in [23]; H is the parity-check matrix of LDPC code. Subsequently, Bob transmits the rotation function and syndrome to Alice through a classical channel.
  • Alice receives the rotation function and maps her Gaussian sequence x to c, i.e., c = M ( y , e ) x . Then, the parity-check matrices of the LDPC code, syndrome and sum-product algorithm are utilized to recover sequence c into sequence u . Alice and Bob will share symmetrical secret key when the decoding is successful.
We can greatly improve the final secret key rate and extend the safety distance of quantum communication by combining LDPC codes and multidimensional reconciliation. From Equation (2), we can see that the higher β of LDPC codes, the greater the performance improvement of multidimensional reconciliation for the CVQKD system.

2.2. LDPC Codes in ATSC 3.0

The LDPC codes in the ATSC 3.0 standard adopt two different lengths, commonly referred to as short codes (16,200) and long codes (64,800). There are two different coding structures for each code length, i.e., irregular repeat accumulate (IRA) and MET. For each code rate, the coding structure is determined by its bit error rate (BER) and FER performance over binary phase-shift keying/quadrature phase-shift keying modulation. The IRA structure shows better performance at high code rates while the MET structure shows better performance at low code rates [24]. The structure applied for each code rate and code length is shown in Table 1.
As shown in Figure 2, the IRA-structured parity-check matrix H, whose size is M × N , is composed of the information part A of size M × K and the parity part D of size M × M . The A part has a Q 1 -shift structure while D part has a dual-diagonal structure.
The parity-check matrix of the MET-structured LDPC code is shown in Figure 3, which is composed of six parts where [AD] in the upper left corner of the parity-check matrix has the IRA structure shown in Figure 2, Z part is a zero matrix of size M 1 × M 2 , I part is an identity matrix of size M 2 × M 2 and [BC] is a Q 2 -shift structure of size M 2 × ( K + M 1 ) .
Note that the MET-structured LDPC code can be seen as a concatenation of the IRA-structured LDPC code and many single parity-check codes which can provide an efficient encoding algorithm. In addition, the identity matrix has only one element in every row. Therefore, parity bits corresponding to the part I can be obtained in parallel and encoding latency can be correspondingly decreased [25].
In next section, we introduce the construction methods of our proposed parity-check matrices, which are used to correct errors in the noise version of secret key so that Alice and Bob can share the symmetrical secret key.

3. Proposed LDPC Codes for Information Reconciliation

It can be easily seen from Equation (2) that for a given FER, a high reconciliation efficiency results in a good performance of final secret key rate. In order to further improve the performance of reconciliation efficiency, we first construct SC-LDPC codes based on ATSC LDPC codes introduced in Section 2.2, and then construct QC-LDPC codes by adopting the parity-check matrices of ATSC LDPC codes as the base matrices.
Since the SNR of the quantum channel can be very low, we need LDPC codes of low code rates (i.e., R 1 / 3 ) to be applied in the CVQKD system in order to show excellent error-correcting performance even at low SNR. As shown in Table 2, we constructed SC-LDPC codes and QC-LDPC codes based on ATSC LDPC codes at the code rates of 2 / 15 and 5 / 15 , and applied these codes to the information reconciliation part of the CVQKD system.

3.1. Construction Method of SC-LDPC Codes for Information Reconciliation

The structure of the SC-LDPC code can be regarded as a special case of the protograph-based LDPC code. It links multiple unrelated subprotographs into a coupling link through spatial coupling [26], which results in a flexible construction structure for the SC-LDPC code. The detailed steps of our proposed SC-LDPC code based on ATSC LDPC code are described as follows:
  • For a given parity-check matrix of ATSC LDPC code, we first calculate α = g c d ( M b , N b ) , where g c d ( · ) represents the greatest common divisor function; M b and N b denote the number of rows and columns in the parity-check matrix, respectively.
  • The cutting line is determined by alternately moving N b / α entries to the right and then M b / α entries down. Subsequently, we cut the parity-check matrix into upper and lower parts along the cutting line. After obtaining the upper and lower parts, we can construct a new parity-check matrix by re-splicing two parts as shown in Figure 4.
  • We can repeat the step 2 until the parity-check matrix of desired code length is generated as shown in Figure 5.
Note that the M b ( n b + 1 ) × N b n b parity-check matrix of new SC-LDPC code is constructed from a smaller base matrix of ATSC LDPC code of size M b × N b via repeatedly copying and pasting as shown in Figure 5. For a given positive integer of repetitions n b , the code rate of proposed SC-LDPC code is given by
R S C = N b n b M b ( n b + 1 ) N b n b = N b n b M b n b N b n b M b N b n b = R A T S C M b N b n b ,
which faces an unavoidable rate loss of M b / N b n b compared with the code rate of base matrix. Only when the number of repetitions is large enough can the effect of rate loss be approximately ignored.
For a simple example, let M b = 3 , N b = 6 and repetitions n b = 2 . Then, the base matrix H b of size M b × N b is given by
H b = 1 0 1 0 0 1 1 0 0 1 1 0 0 1 0 1 0 1 .
According to the construction steps of SC-LDPC codes, we can draw a cutting line in the H b by alternately moving N b / α = 6 / 3 = 2 entries to the right and M b / α = 3 / 3 = 1 entry down as shown in Equation (6):
Entropy 22 01087 i001
Subsequently, we can cut H b ˜ into upper and lower parts along the cutting line, and fill the missing entries of the two parts with 0s, which are given by
H u p p e r = 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 ,
H l o w e r = 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 1 .
Accordingly, the SC-LDPC code based on base matrix H b will be generated by re-splicing the upper part and the lower part:
H S C = 1 0 0 0 0 0 1 0 0 1 0 0 0 1 0 1 0 1 0 0 1 0 0 1 0 0 0 0 1 0 0 0 0 0 0 0 .
Due to the n b = 2 , we can get the new SC-LDPC code with code length of 12 by repeatedly copying and pasting Equation (9) as follows:
H S C ( n b ) = 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 1 0 1 0 0 1 0 0 0 0 0 0 0 0 0 1 0 1 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 .
As can be seen from Equations (5) and (10), when the number of repetitions is two, the code length increases from 6 to 12 while the code rate reduces from 1 / 2 to 1 / 4 , which results in inescapable rate loss of 1 / 4 . However, we can increase the number of repetitions to lower the rate loss M b / N b n b . For instance, the rate loss of new SC-LDPC code will be decreased to 3 / ( 6 × 100 ) = 1 / 200 if n b increases to 100, which is much smaller than the rate loss of 1 / 4 when n b = 2 .

3.2. Construction Method of QC-LDPC Codes for Information Reconciliation

The parity-check matrix of the QC-LDPC code is composed of the zero matrices and the cyclic permutation matrices (CPMs). All submatrices are square matrices of the lifting size L × L [27]. Therefore, the QC-LDPC code is easy to implement by hardware and has low encoding/decoging complexity. Generally, we set parameter p as the number of cyclic shifts; the CPMs are matrices that shift the positions of 1s in the identity matrices to the right by p times. For example, if p = 1, the CPM can be expressed as:
H C P M = 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 1 0 0 0 0 L × L .
The structure of the parity-check matrix in ATSC LDPC code can be regarded as the special case of the base matrix for QC-LDPC code. We can construct QC-LDPC code based on ATSC LDPC code by replacing 0 s and 1 s in the base matrix with zero matrices and corresponding CPMs, respectively. The size of each submatrix is L × L . Furthermore, the p is set to a random number from 0 to L 1 . For a given parity-check matrix of ATSC LDPC code, the structure of QC-LDPC code can expand the base matrix of size M b × N b to a size of M b L × N b L . According to the cycle free features, the girths of the constructed QC-LDPC codes are no less than those of the original LDPC codes [28].
For convenience of presentation, we divide the parity-check matrix of MET-structured LDPC code into three parts, namely, an IRA structure which is embedded in the MET structure, a [B C I] part which is cascaded with the IRA structure and the all-zero part Z. Each element in the Z part will be replaced by the L × L all-zero matrix. The construction of QC-LDPC code based on IRA-structured LDPC code is shown in Figure 6.
Since the IRA structure is embedded in MET structure, the [B C I] part can be extended to QC-LDPC code in a same manner as shown in Figure 7.
For a simple example, we consider constructing the base matrix as shown in Equation (12),
H b = 1 1 1 0 0 0 1 1 0 1 0 0 0 0 0 1 1 1 ,
into the form of a QC-LDPC code. Assume that the number of lifting size L is 3; the parameter p is set to a random integer from 0 to 2. Each 0 and 1 of the base matrix will be replaced by all-zero matrix and random CPM of size L × L , respectively. The corresponding CPMs are H p = 0 = 1 0 0 0 1 0 0 0 1 , H p = 1 = 0 1 0 0 0 1 1 0 0 and H p = 2 = 0 0 1 1 0 0 0 1 0 . Then, the base matrix can be expanded as follows:
H Q C = 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 0 1 0 1 0 0 0 0 0 0 0 0 0 0 0 0 1 1 0 0 0 0 1 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 0 1 0 0 1 0 0 0 1 9 × 18 .
It is easy to see that the girth of base matrix in Equation (12) is only four, which results in slowing down the decoding speed or even failing to decode successfully since it gets less information from the external cycle. However, as shown in Equation (13), we eliminate the limitation that the girth is only four by constructing QC-LDPC code based on Equation (12), which means that the constructed LDPC code has better performance than the original one. For a given FER, our proposed LDPC codes require lower SNR than original LDPC codes, which results that our proposed LDPC codes can achieve lower channel capacity c ( s ) and higher reconciliation efficiency β .
Technically, the error-correcting performance of our proposed code is related to its corresponding base matrix. In this work, we adopt the parity-check matrix of ATSC 3.0 standard LDPC code as the base matrix due to its excellent error-correcting performance, which plays a vital role in assisting two parties to obtain symmetrical secret keys in the information reconciliation process. Furthermore, our proposed LDPC codes based on ATSC LDPC codes can achieve a very high reconciliation efficiency under a very low FER, which will be verified in the next section.

4. Performance Analysis

In this section, we analyze the performance of proposed LDPC codes in terms of reconciliation efficiency β , FER, final secret key rate and transmission distance. In order to balance the loss of code rate and the increase in construction complexity, we construct SC-LDPC codes of length 6,480,000 based on ATSC LDPC codes by setting n b = 100 . Moreover, we construct QC-LDPC codes of length 648,000 based on ATSC LDPC codes with lifting factor L = 10 . For decoding of LDPC codes, a sum-product algorithm with maximum iteration number 300 is adopted. Furthermore, n is set to 8.
As can be seen from Figure 8, the ATSC LDPC codes can achieve β values of more than 0.9. Furthermore, it can be clearly seen that the β values of our proposed LDPC codes are much higher than those of the ATSC LDPC codes under the same code rates. When R = 2 / 15 , the SC-LDPC codes enable β values to increase by 0.0102, 0.0207, 0.0254, 0.0391 and 0.0455 for FERs of 0.5, 0.2, 0.1, 0.01 and 0.001, respectively. When R = 5 / 15 , the SC-LDPC codes enable β values to increase by 0.0026, 0.0074, 0.0111, 0.0172 and 0.022 for FERs of 0.5, 0.2, 0.1, 0.01 and 0.001, respectively. Furthermore, the QC-LDPC codes raise β values by 0.0082, 0.0186, 0.023, 0.0357 and 0.0374 under the code rate of 2 / 15 for FERs of 0.5, 0.2, 0.1, 0.01 and 0.001, respectively. Moreover, the QC-LDPC codes increase β values by 0.006, 0.0106, 0.0141, 0.0206 and 0.0257 under the code rate of 5 / 15 for FERs of 0.5, 0.2, 0.1, 0.01 and 0.001, respectively. The reconciliation efficiency of our proposed codes can reach up to 0.96 for FER of 0.2.
According to Equation (2), it is obvious that for a given FER, the reconciliation efficiency should be as large as possible in order to obtain a high final secret key rate. Our proposed LDPC codes can achieve much higher β values than original ATSC LDPC codes under the same FERs, which indicates that our proposed LDPC codes can lead to higher final secret key rate and longer transmission distance.
As shown in Figure 9, we also compared the FER curves of ATSC LDPC codes and proposed LDPC codes under code rates of 2 / 15 and 5 / 15 , respectively. It is easy to see that for a given FER, our proposed LDPC codes require lower SNRs than original ATSC LDPC codes under the same code rate, which results in smaller C ( s ) and higher β . Therefore, our proposed SC-LDPC codes and QC-LDPC codes will lead to higher reconciliation efficiency.
Figure 10 depicts the final secret key rate with respect to the transmission distance for the CVQKD system with different LDPC codes under FER of 0.001. The multidimensional reconciliation protocol in Figure 1 was used to obtain a high final secret key rate. Furthermore, the related parameters are as follows: excess noise ξ = 0.012 , attenuation factor of the quantum channel α = 0.2 dB/km, efficiency of the homodyne detection η = 0.6 and the electronic noise ν e l = 0.055 . It is obvious that we can effectively increase the transmission distance by improving reconciliation efficiency. The performance of multidimensional reconciliation protocol combined with our proposed LDPC codes is significantly better compared to the original ATSC LDPC codes. This comes from the fact that original ATSC LDPC codes achieve lower reconciliation efficiency values, which are less than 0.91 when the FER is 0.001, while our proposed LDPC codes can achieve reconciliation efficiency values of more than 0.95 when the FER is 0.001.

5. Conclusions

In conclusion, we combined a multidimensional reconciliation protocol with our proposed LDPC codes based on ATSC LDPC codes. Generally, for a CVQKD system, we needed to improve the reconciliation efficiency in order to achieve higher performances of secret key rate and transmission distance. In this paper, our aim was to maximize reconciliation efficiency β for a given FER. The simulation results showed that ATSC LDPC codes can achieve high reconciliation efficiency, which resulted in good performance of secret key rate and transmission distance. Furthermore, the SC-LDPC codes and QC-LDPC codes that we constructed can further improve the performance of reconciliation efficiency, which resulted in better performance of final secret key rate and longer transmission distance. The efficiency of our proposed codes can reach up to 0.96.

Author Contributions

X.-Q.J. proposed the new construction method; Y.F. calculated the transmission distance; R.Q. analyzed channel capacity; E.B. performed the simulations; K.Z. designed the simulations and wrote the paper. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by Shanghai Municipal Science and Technology Major Project (grant number 2019SHZDZX01), the National Natural Science Foundation of Shanghai (20ZR1400700), the State Key Laboratory of Advanced Optical Communication Systems and Networks China and also supported by the Fundamental Research Funds for the Central Universities and Graduate Student Innovation Fund of Donghua University (CUSF-DH-D-2020084).

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Gisin, N.; Ribordy, G.; Tittel, W.; Zbinden, H. Quantum cryptography. Rev. Mod. Phys. 2002, 74, 145. [Google Scholar] [CrossRef] [Green Version]
  2. Scarani, V.; Bechmann-Pasquinucci, H.; Cerf, N.J.; Dušek, M.; Lütkenhaus, N.; Peev, M. The security of practical quantum key distribution. Rev. Mod. Phys. 2009, 81, 1301. [Google Scholar] [CrossRef] [Green Version]
  3. Pirandola, S.; Andersen, U.; Banchi, L.; Berta, M.; Bunandar, D.; Colbeck, R.; Englund, D.; Gehring, T.; Lupo, C.; Ottaviani, C.; et al. Advances in quantum cryptography. arXiv 2019, arXiv:1906.01645. [Google Scholar] [CrossRef] [Green Version]
  4. Diamanti, E.; Lo, H.-K.; Qi, B.; Yuan, Z. Practical challenges in quantum key distribution. NPJ Quantum Inf. 2016, 2, 1–12. [Google Scholar] [CrossRef] [Green Version]
  5. Bennett, C.H.; Brassard, G. Quantum cryptography:Public key distribution and coin tossing. Theor. Comput. Sci. 2014, 560, 7. [Google Scholar] [CrossRef]
  6. Weedbrook, C.; Pirandola, S.; García-Patrón, R.; Cerf, N.J.; Ralph, T.C.; Shapiro, J.H.; Lloyd, S. Gaussian quantum information. Rev. Mod. Phys. 2012, 84, 621. [Google Scholar] [CrossRef]
  7. Lam, P.K.; Ralph, T.C. Quantum cryptography: Continuous improvement. Nat. Photonics 2013, 7, 350–352. [Google Scholar] [CrossRef]
  8. Usenko, V.C.; Filip, R. Trusted noise in continuous-variable quantum key distribution: A threat and a defense. Entropy 2016, 18, 20. [Google Scholar] [CrossRef] [Green Version]
  9. Zhou, C.; Wang, X.Y.; Zhang, Y.C.; Zhang, Z.G.; Yu, S.; Guo, H. Continuous-variable quantum key distribution with rateless reconciliation protocol. Phys. Rev. Appl. 2019, 12, 054013. [Google Scholar] [CrossRef] [Green Version]
  10. Milicevic, M.; Feng, C.; Zhang, L.M.; Gulak, P.G. Quasi-cyclic multi-edge LDPC codes for long-distance quantum cryptography. NPJ Quantum Inf. 2018, 4, 1–9. [Google Scholar] [CrossRef] [Green Version]
  11. Wang, X.Y.; Zhang, Y.C.; Yu, S.; Guo, H. High efficiency postprocessing for continuous-variable quantum key distribution: Using all raw keys for parameter estimation and key extraction. Quantum Inf. Process. 2019, 18, 264. [Google Scholar] [CrossRef] [Green Version]
  12. Van Assche, G.; Cardinal, J.; Cer f, N.J. Reconciliation of a quantum-distributed Gaussian key. IEEE Trans. Inf. Theory 2004, 50, 394–400. [Google Scholar] [CrossRef] [Green Version]
  13. Milicevic, M.; Feng, C.; Zhang, L.M.; Gulak, P.G. Key reconciliation with low-density parity-check codes for long-distance quantum cryptography. arXiv 2017, arXiv:1702.07740. [Google Scholar]
  14. Johnson, S.J.; Chandrasetty, V.A.; Lance, A.M. Repeat-accumulate codes for reconciliation in continuous variable quantum key distribution. In Proceedings of the 2016 Australian Communications Theory Workshop (AusCTW), Melbourne, Australia, 20–22 January 2016; pp. 18–23. [Google Scholar]
  15. Guo, Y.; Wang, K.S.; Huang, D.; Jiang, X.-Q. High efficiency continuous-variable quantum key distribution based on QC-LDPC codes. Chin. Opt. Lett. 2019, 17, 112701. [Google Scholar] [CrossRef]
  16. Jouguet, P.; Kunz-Jacques, S.; Leverrier, A. Long-distance continuous-variable quantum key distribution with a Gaussian modulation. Phys. Rev. A 2011, 84, 062317. [Google Scholar] [CrossRef] [Green Version]
  17. Jiang, X.-Q.; Huang, P.; Huang, D.; Lin, D.K.; Zeng, G.H. Secret information reconciliation based on punctured low-density parity-check codes for continuous-variable quantum key distribution. Phys. Rev. A 2017, 95, 022318. [Google Scholar] [CrossRef]
  18. Fay, L.; Michael, L.; Gómez-Barquero, D.; Ammar, N.; Caldwell, M.W. An overview of the ATSC 3.0 physical layer specification. IEEE Trans. Broadcast. 2016, 62, 159–171. [Google Scholar] [CrossRef] [Green Version]
  19. Michael, L.; Gómez-Barquero, D. Bit-interleaved coded modulation (BICM) for ATSC 3.0. IEEE Trans. Broadcast. 2016, 62, 181–188. [Google Scholar] [CrossRef] [Green Version]
  20. Loghin, N.S.; Zöllner, J.; Mouhouche, B.; Ansorregui, D.; Kim, J.; Park, S.-I. Non-uniform constellations for ATSC 3.0. IEEE Trans. Broadcast. 2016, 62, 197–203. [Google Scholar] [CrossRef]
  21. Jeong, H.; Kim, K.-J.; Myung, S.; Shin, J.-W.; Kim, J.; Park, S.-I.; Kwon, S.; Shi, Y.; Kim, S.-H. Flexible and robust transmission for physical layer signaling of ATSC 3.0. IEEE Trans. Broadcast. 2016, 62, 204–215. [Google Scholar] [CrossRef]
  22. Leverrier, A.; Alléaume, R.; Boutros, J.; Zémor, G.; Grangier, P. Multidimensional reconciliation for a continuous-variable quantum key distribution. Phys. Rev. A 2008, 77, 042325. [Google Scholar] [CrossRef] [Green Version]
  23. Brassard, G.; Salvail, L. Advances in cryptology eurocrypt’93. Lect. Notes Comput. Sci. 1994, 765, 410–423. [Google Scholar]
  24. Kim, K.-J.; Myung, S.; Park, S.-I.; Lee, J.-Y.; Kan, M.; Shinohara, Y.; Shin, J.W.; Kim, J. Low-density parity-check codes for ATSC 3.0. IEEE Trans. Broadcast. 2016, 62, 189–196. [Google Scholar] [CrossRef]
  25. Myung, S.; Park, S.-I.; Kim, K.-J.; Lee, J.-Y.; Kwon, S.; Kim, J. Offset and normalized min-sum algorithms for ATSC 3.0 LDPC decoder. IEEE Trans. Broadcast. 2017, 63, 734–739. [Google Scholar] [CrossRef]
  26. Felstrom, A.J.; Zigangirov, K.S. Time-varying periodic convolutional codes with low-density parity-check matrix. IEEE Trans. Inf. Theory 1999, 45, 2181–2191. [Google Scholar] [CrossRef]
  27. Chen, L.; Xu, J.; Djurdjevic, I.; Lin, S. Near-Shannon-limit quasi-cyclic low-density parity-check codes. IEEE Trans. Commun. 2004, 52, 1038–1042. [Google Scholar] [CrossRef]
  28. Zhao, P.Y.; Wang, Z.C.; Wang, Q. Construction of multiple-Rate QC-LDPC codes using hierarchical row-splitting. IEEE Commun. Lett. 2016, 20, 1068–1071. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Schematic diagram of multidimensional reconciliation protocol. X and Y denote two corresponding Gaussian sequences. x and y represent the normalized results of X and Y. M ( y , e ) and S are the rotation function and syndrome, respectively. u is a random binary codeword and e is the LDPC encoding result of u. c denotes the result of rotation operation and u represents the LDPC decoding result of c.
Figure 1. Schematic diagram of multidimensional reconciliation protocol. X and Y denote two corresponding Gaussian sequences. x and y represent the normalized results of X and Y. M ( y , e ) and S are the rotation function and syndrome, respectively. u is a random binary codeword and e is the LDPC encoding result of u. c denotes the result of rotation operation and u represents the LDPC decoding result of c.
Entropy 22 01087 g001
Figure 2. The parity-check matrix H of irregular repeat accumulate (IRA)-structured LDPC code.
Figure 2. The parity-check matrix H of irregular repeat accumulate (IRA)-structured LDPC code.
Entropy 22 01087 g002
Figure 3. The parity-check matrix H of multi-edge type (MET)-structured LDPC code.
Figure 3. The parity-check matrix H of multi-edge type (MET)-structured LDPC code.
Entropy 22 01087 g003
Figure 4. The construction of SC-LDPC code based on ATSC LDPC code.
Figure 4. The construction of SC-LDPC code based on ATSC LDPC code.
Entropy 22 01087 g004
Figure 5. New SC-LDPC code with repetitions n b .
Figure 5. New SC-LDPC code with repetitions n b .
Entropy 22 01087 g005
Figure 6. The construction of quasi-cyclic (QC)-LDPC code based on IRA-structured LDPC code.
Figure 6. The construction of quasi-cyclic (QC)-LDPC code based on IRA-structured LDPC code.
Entropy 22 01087 g006
Figure 7. The construction of QC-LDPC code based on [B C I] part.
Figure 7. The construction of QC-LDPC code based on [B C I] part.
Entropy 22 01087 g007
Figure 8. Reconciliation efficiency under different frame error rates (FERs).
Figure 8. Reconciliation efficiency under different frame error rates (FERs).
Entropy 22 01087 g008
Figure 9. FER values corresponding to ATSC LDPC codes and proposed spatially coupled (SC)-LDPC codes, QC-LDPC codes for different SNRs under the (Left) code rates R = 2 / 15 and (Right) R = 5 / 15 , respectively.
Figure 9. FER values corresponding to ATSC LDPC codes and proposed spatially coupled (SC)-LDPC codes, QC-LDPC codes for different SNRs under the (Left) code rates R = 2 / 15 and (Right) R = 5 / 15 , respectively.
Entropy 22 01087 g009
Figure 10. Final secret key rate as a function of transmission distance.
Figure 10. Final secret key rate as a function of transmission distance.
Entropy 22 01087 g010
Table 1. The coding structures corresponding to code length and code rates.
Table 1. The coding structures corresponding to code length and code rates.
Code RateCoding Structures of 64,800Coding Structures of 16,200
2/15METMET
3/15METMET
4/15METMET
5/15METMET
6/15IRAIRA
7/15METIRA
8/15IRAIRA
9/15IRAIRA
10/15IRAIRA
11/15IRAIRA
12/15IRAIRA
13/15IRAIRA
Table 2. The coding structures corresponding to different code lengths and code rates.
Table 2. The coding structures corresponding to different code lengths and code rates.
Code RateOriginal StructuresProposed Structures of 648,000Proposed Structures of 6,480,000
2/15METQCSC
5/15METQCSC

Share and Cite

MDPI and ACS Style

Zhang, K.; Jiang, X.-Q.; Feng, Y.; Qiu, R.; Bai, E. High Efficiency Continuous-Variable Quantum Key Distribution Based on ATSC 3.0 LDPC Codes. Entropy 2020, 22, 1087. https://doi.org/10.3390/e22101087

AMA Style

Zhang K, Jiang X-Q, Feng Y, Qiu R, Bai E. High Efficiency Continuous-Variable Quantum Key Distribution Based on ATSC 3.0 LDPC Codes. Entropy. 2020; 22(10):1087. https://doi.org/10.3390/e22101087

Chicago/Turabian Style

Zhang, Kun, Xue-Qin Jiang, Yan Feng, Runhe Qiu, and Enjian Bai. 2020. "High Efficiency Continuous-Variable Quantum Key Distribution Based on ATSC 3.0 LDPC Codes" Entropy 22, no. 10: 1087. https://doi.org/10.3390/e22101087

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop