Tools for the Performance Optimization of Single-Photon Quantum Key Distribution
Timm Kupko, Martin v. Helversen, Lucas Rickert, Jan-Hindrik Schulze,, Andr\'e Strittmatter, Manuel Gschrey, Sven Rodt, Stephan Reitzenstein, and, Tobias Heindel

TL;DR
This paper demonstrates that temporal filtering of single-photon pulses can optimize quantum key distribution performance, improving secret key rates and security in practical quantum communication systems using realistic quantum light sources.
Contribution
It introduces a method of temporal filtering for single-photon pulses that enhances QKD performance and provides real-time security monitoring using photon statistics analysis.
Findings
Temporal filtering improves secret key fraction.
Photon statistics analysis enables real-time security monitoring.
The approach is applicable to various quantum communication implementations.
Abstract
Quantum light sources emitting triggered single photons or entangled photon pairs have the potential to boost the performance of quantum key distribution (QKD) systems. Proof-of-principle experiments affirmed these prospects, but further efforts are necessary to push this field beyond its current status. In this work, we show that temporal filtering of single-photon pulses enables a performance optimization of QKD systems implemented with realistic quantum light sources, both in experiment and simulations. To this end, we analyze the influence of temporal filtering of sub-Poissonian single-photon pulses on the expected secret key fraction, the quantum bit error ratio, and the tolerable channel losses. For this purpose, we developed a basic QKD testbed comprising a triggered solid-state single-photon source and a receiver module designed for four-state polarization coding via the BB84…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Tools for the Performance Optimization of Single-Photon
Quantum Key Distribution
Timm Kupko
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Martin v. Helversen
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Lucas Rickert
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Jan-Hindrik Schulze
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
André Strittmatter
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Present address: Institut für Experimentelle Physik, Otto-von-Guericke Universität Magdeburg, 39106 Magdeburg, Germany
Manuel Gschrey
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Sven Rodt
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Stephan Reitzenstein
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Tobias Heindel
Institut für Festkörperphysik, Technische Universität Berlin, 10623 Berlin, Germany
Abstract
Quantum light sources emitting triggered single photons or entangled photon pairs have the potential to boost the performance of quantum key distribution (QKD) systems. Proof-of-principle experiments affirmed these prospects, but further efforts are necessary to push this field beyond its current status. In this work, we show that temporal filtering of single-photon pulses enables a performance optimization of QKD systems implemented with realistic quantum light sources, both in experiment and simulations. To this end, we analyze the influence of temporal filtering of sub-Poissonian single-photon pulses on the expected secret key fraction, the quantum bit error ratio, and the tolerable channel losses. For this purpose, we developed a basic QKD testbed comprising a triggered solid-state single-photon source and a receiver module designed for four-state polarization coding via the BB84 protocol. Furthermore, we demonstrate real-time security monitoring by analyzing the photon statistics, in terms of , inside the quantum channel by correlating the photon flux recorded at the four ports of our receiver. Our findings are useful for the certification of QKD and can be applied and further extended for the optimization of various implementations of quantum communication based on sub-Poissonian quantum light sources, including measurement-device-independent schemes of QKD as well as quantum repeaters. Our work represents an important contribution towards the development of QKD-secured communication networks based on quantum light sources.
I Introduction
Privacy in communication is an increasingly important challenge in our information-driven society Acín et al. (2018). The concepts gathered in the field of quantum communication Gisin et al. (2002); Lo et al. (2014); Diamanti et al. (2016) represent solutions to this challenge and enable information theoretical secure communication. Quantum key distribution (QKD) for instance enables the tap-proof encryption of data, by exploiting quantum properties of light Bennett and Brassard (1984); Ekert (1991). The respective quantum light sources ideally required for QKD, however, had been impossible to fabricate with sufficient brightness and quality for a long time. Most implementations of QKD are therefore still implemented with weak coherent pulses (WCPs), i.e. attenuated lasers, requiring so-called decoy-state protocols Wang (2005); Lo et al. (2005). During the last decade, however, tremendous progress has been made in the fabrication of quantum light sources. Single-photon sources (SPSs) based on epitaxial semiconductor quantum dots (QDs) nowadays can be triggered at GHz clock rates under pulsed-optical Schlehahn et al. (2015) and -electrical Hargart et al. (2013); Schlehahn et al. (2016) excitation, feature high degrees of photon indistinguishability Somaschi et al. (2016); Wang et al. (2016), large photon extraction efficiencies Heindel et al. (2010); Schlehahn et al. (2016); Wang et al. (2019a), and to date achieve the highest single-photon purity in terms of compared to any other single-photon emitter Schweickert et al. (2018); Hanschke et al. (2018). The development of deterministic fabrication technologies had particular large impact for these developments, as summarized in a recent review article in Rodt et al. (2020). Despite this immense progress, only few proof-of-concept QKD experiments have been reported based on optically Waks et al. (2002a); Beveratos et al. (2002); Alléaume et al. (2004); Intallura et al. (2007); Collins et al. (2010); Takemoto et al. (2010) and electrically Heindel et al. (2012); Rau et al. (2014) operated single-photon sources. These experiments affirmed the potential sub-Poissonian light sources offer for QKD. To push the field of sub-Poissonian QKD to a new level, however, further efforts need to be undertaken. In particular practical methods for the security analysis and certification as well as measures to improve the performance of QKD systems for a given quantum light source need to be developed. While Waks et al. discussed security aspects of QKD with sub-Poissonian light sources from a theoretical viewpoint Waks et al. (2002b), experimental studies on this important topic are still missing.
In this work, we perform a detailed analysis on the influence of temporal filtering of single-photon pulses on the performance of QKD systems implemented with sub-Poissonian light sources. For this purpose we set up a basic QKD testbed comprising a QD-based SPS and a receiver module designed for four-state polarization coding via the BB84 protocol. Using this Bob module in combination with our SPS, we determine the sifted key fraction, the quantum bit error ratio (QBER) caused by the receiver, and the of the single-photon pulses inside the quantum channel, to finally extract the secure key rate expected in full implementations of QKD. As the temporal filtering of single-photon pulses differently affects these parameters, a performance optimization of QKD systems implemented with quantum light source is possible. We show that optimal performance for a given SPS can be achieved by carefully setting Bob’s acceptance time windows, depending on the pulse shape and noise level. This can be either used to maximize the secure key rate for a given channel loss or to extend the maximally tolerable loss, i.e. the achievable communication distance. In addition, we demonstrate real-time security monitoring by analyzing the suppression of multi-photon emission events, i.e. of the single-photon pulses inside the quantum channel during key generation. Finally we generalize our findings by employing simulations with synthetic pulse shapes, providing predictions for different SPSs and detectors. We consider the results presented in this work an important contribution towards the development of QKD-secured communication networks based on quantum light sources. Importantly, our approach can be easily applied and further extended for the optimization of any implementation of quantum communication based on sub-Poissonian quantum light sources.
II Results
QKD testbed
The QKD testbed used for our experiments is illustrated in Fig. 1 (a).
On transmitter side, Alice is represented by a triggered SPS, comprising a single pre-selected QD embedded in a deterministically fabricated microlens Gschrey et al. (2015) providing enhanced photon collection efficiency (see Methods for details). As depicted in Fig. 1 (b) this device emits single photons at an emission wavelength of 918 nm with low multi-photon emission probability reflected in an antibunching of . The non-ideal is a consequence of the simple excitation scheme (p-shell excitation) used in our present work, and can be further improved using strict resonant pumping of the quantum emitter. The polarization state of the emitted photons is set by a high-extinction-ratio linear-film polarizer and a lambda-half waveplate, respectively, preparing single-photon pulses in horizontal (H), vertical (V), diagonal (D), and antidiagonal (A) polarization. On receiver side, Bob comprises a four-state polarization analyzer with passive basis choice. Single-photon counting modules based on silicon avalanche photon diodes, time-tagging electronics and a custom made control software is used for polarization-resolved single-photon detection, data acquisition, and postprocessing. The Bob module is integrated into a portable 19-inch rackbox presented in Fig. 1 (c) (see Methods for details). In the following, we investigate the performance of this QKD testbed assuming an implementation of the BB84 protocol by analyzing the achievable QBER, single-photon purity and secret key rate.
First we investigate the limit our Bob module introduces to the total QBER expected in a full implementation. For this purpose, we record the photon arrival time distribution at the four detection channels of Bob for all four possible input polarizations of the SPS. The corresponding experimental data are shown in Fig. 1 (d) in a 4x4 matrix representation, where the distributions within one row are normalized to the peak maximum of the curve in the respective diagonal element. Ideally, for a given input polarization (e.g. H) of one basis (H-V), one would expect only detection events in the respective channel at Bob’s side (H), while the channel with orthogonal polarization (V) should be empty. Detection events in the other basis (D-A) should be equally distributed, due to the statistically random projection of the photons polarization. From the measured matrix in Fig. 1 (d) this appears to be well reproduced in the experiment. A closer look in Fig. 1 (d) (right panel), however, reveals the presence of erroneous detection events, by displaying the arrival time probability distributions for both polarizations of the target basis each normalized to the number of events in the given channel. In this representation, contributions of noise and optical imperfections can already be qualitatively distinguished. Correlated events in the wrong channel originate from state discrimination imperfections caused by optical imperfections of Bob (e.g. finite extinction ratios of polarizing beamsplitters and retardance deviations of waveplates), while uncorrelated background events stem from detector dark counts. The resulting QBERBob reads
[TABLE]
where denotes the error contributions due to Bob’s optical imperfections, is the probability to observe a signal event, the probability for a dark count event, and the overall probability for a click Waks et al. (2002b). Furthermore, the distributions of photons projected in the wrong basis, i.e. D photons detected in the H channel and vice versa, are not equally distributed as ideally expected. Instead, the probability to detect an H (V) photon in the D (A) basis is higher compared to the case of detecting D (A) photons in the H(V) basis. This is a result of a detection efficiency mismatch across the four detection channels, which is caused by slightly varying transmission losses in the optical paths and different quantum efficiencies of the detector modules. Please note, that the detection efficiency mismatch is important to consider in the security analysis of full implementations of QKD, as it leads to a reduced tolerable QBER Lydersen and Skaar (2010).
Performance optimization via temporal filtering
In the following, we analyze the impact of the temporal filtering of the raw sifted key on the performance of our single-photon QKD testbed. Experimentally, the error contribution in the H-channel is calculated via , where and denote the number of clicks in and polarization, respectively, detected within an acceptance time window of width centered at time . Note here, that we calculate the QBER by its definition using all events recorded in the respective acceptance time window, while it has to be carefully estimated in full implementations using subsets of bits Gao et al. (2019). Restricting the acceptance time window, the signal-to-noise-ratio can be enhanced, as noise due to detector dark counts can be filtered effectively Rau et al. (2014); Ko et al. (2018). Fig. 2 (a) exemplarily illustrates the measured photon arrival time probability distributions at both detectors of the H-V basis (H-polarized single-photon input) together with an acceptance time window ns centered at the pulse maximum (ns).
Evaluating by applying a temporal filter to the recorded time-tags, the QBER and the fraction of the sifted and filtered photon detection events can be extracted as a function of (see Fig. 2 (b)). Restricting the acceptance time window leads first of all to a reduction of the sifted key, as portions of the overall signal are discarded. At the same time the contribution of the detector dark counts is reduced, leading to a decrease of QBERH towards small . At ns a local minimum with % limited by optical imperfections inside the receiver is observed. This value can be further improved, e.g. by using polarization beam splitters based on Wollaston prisms enabling higher extinction ratios compared to beampslitter cubes with dielectric coating. Note, that the global minimum in at ns is not taken into account, due to the vanishing sifted key. The remaining three channels of the Bob module show similar behavior (see Supplementary Note 1). Note, that the single-photon pulses at Bob need to be synchronized carefully for both channels of one basis to achieve optimum performance (see Methods section ’ Postprocessing’).
Next, and in contrast to WCP-based implementations, the photon statistics needs to be taken into account in the security analysis for sub-Poissonian quantum light sources. The multi-photon probability inside the quantum channel is governed by via
[TABLE]
where is the mean photon number per pulse Alice couples to the quantum channel Waks et al. (2002b).
In our QKD testbed we obtain the photon autocorrelation by directly correlating the temporally filtered time-tags recorded at all four detection channels of Bob (see Methods). The resulting histograms are exemplary shown in Fig. 2 (c) for the case of three different acceptance time windows. Narrowing the temporal filter, the antibunching improves from at ns to at ns (see Supplementary Note 3 for further analysis). This trend is explained by the temporal filtering of two-photon emission events due to a finite probability for the re-excitation of the quantum emitter outside the acceptance time window. This effect can be used in principle to further enhance the security and the performance of QKD systems based on realistic sub-Poissonian light sources. To benefit from the temporal filtering of at Bob, however, an active gating (e.g. via an amplitude modulator) or at least monitoring of would be necessary at Alice side, due to possible photon number splitting attacks outside the acceptance time window. This is an interesting perspective not considered in previous work. Due to the experimentally more demanding implementation, however, we use the as obtained from the time-tags of the complete repetition period from now on. Also note, that our approach of evaluating is different from reports, where post-selected values of are generated by the temporal filtering of after performing the correlation measurement Hanschke et al. (2018); Schöll et al. (2019). Our routine only considers photon detection events used for secure key distillation in the end.
Exploiting temporal filtering as discussed above, the overall performance of a QKD implementation based on single-photon sources can be optimized as we will demonstrate in the following. For this purpose, a trade-off needs to be found between low QBER and high sifted key fractions on the other hand. In addition, a symmetric temporal filter as chosen above is not sufficient in general, due to the asymmetry in the photon arrival time distribution of the single-photon pulses. To this end, we perform a two-dimensional (2D) analysis by varying the temporal width and the center of the acceptance time window. The 2D analysis is performed for the and the sifted fraction (see Supplementary Note 2 and 3). From these quantities, we finally extract the normalized secret key rate expected in a full implementation of BB84 QKD according to Waks et al. (2002b)
[TABLE]
Here, the factor stems from the sifting procedure, is the click-rate on the detectors, the QBER, the fraction of the detection events caused by single photons, the compression function accounting for Eve’s possible attacks, the binary Shannon-entropy, and the error correction efficiency Waks et al. (2002b). The expected back-to-back secret key rate calculated from Eq. 3 is presented in Fig. 3 (a).
A small leads to a small QBER but also to a small sifted fraction. An acceptance window within a region governed by noise does not allow for a secret key distribution at all. The optimal value for our measurement does only need to discard a small part of the signal. Depending on the length of the single-photon pulses and the detector noise level, however, temporal filtering can have crucial impact on the resulting back-to-back secure key, as demonstrated in simulations discussed further below.
The secure communication distance achievable with a given QKD system is of superior importance. Based on the secret key analysis performed in Fig. 2 (d), we calculated the rate-loss dependencies accounting for our experimental conditions (see Methods). Fig. 3 illustrates the expected secret key per pulse as a function of the losses inside the quantum channel for different temporal filters. In the low-loss regime (dB) optimum back-to-back performance is achieved for our SPS by using the full acceptance time window (ns), as already discussed above. The maximal tolerable loss, however, is limited to 28.28 dB in this case. In the asymptotic case, the range could in principle be extended indefinitely by applying an asymptotic small temporal filtering and therefore enhancing the signal-to-noise ratio (SNR). In practice this is not possible. First, there is the finite temporal resolution of realistic device. The smallest possible timewindow in our system is lower bounded by the 1 ps digitization of the times tags. Second, the reduction in sifted key by further and further narrowing the width of the acceptance time window renders the system impractical as well. The reduction to ns enhances the tolerable losses to dB by decreasing the sifted fraction to 55 %. A further reduction down to ns, already below the detector timing resolution, further enhances the tolerable losses to dB but reduces the sifted fraction further down to 24 % (see also Fig. 2 (b)). Therefore, for our system by applying a reasonable temporal filter, the achievable maximal tolerable loss inside the quantum channel can be enhanced to over dB for an optimized filter setting (nsns). This corresponds to a QKD range extension of 24 %. This transmission range extension is possible due to the improvement in signal-to-noise ratio resulting from the temporal filtering (see Supplementary Note 4). This transmission range extension could be even further enhanced by exploiting the temporal filtering and monitoring of on Alice’s side, as discussed with Fig. 2 (c). Assuming a single-photon source of similar performance with an emission wavelength of 1310 nm and 1550 nm, respectively, extensions for the secure communication distance by 22.2 km (to a distance of 113.4 km) and 40.4 km (to a distance of 206.8 km) are expected, for state-of-the-art single-mode fiber (Corning SMF28-ULL) with 0.31 dB/km and 0.17 dB/km at 1310 nm and 1550 nm, respectively.
To assess the robustness of our SPS against transmission losses, we further analyzed its device performance in our QKD testbed in terms of the mean photon number per pulse (i.e. its efficiency) into the quantum channel. As derived in Ref. Waks et al. (2002b), a critical value can be estimated above which a sub-Poissonian light source with a given is able to achieve the same maximally tolerable loss as the same source but with unity efficiency ( = 1). Based on our experimental results from Fig. 2 (d) we estimated for the maximal width of the acceptance time window corresponding to a tolerable loss of dB (see also Fig. 3). The experimental mean photon number per pulse our SPS delivers into the quantum channel (cf. Methods) therefore deviates by only from this critical value, leading to a slightly reduced maximal tolerable loss (cf. Fig. 3). Also note, that the achieved in our QKD testbed is comparable to previous implementations of single-photon QKD by Waks et al. with Waks et al. (2002a), although we do not reach the performance of more recent implementation by Takemoto et al. Takemoto et al. (2015) with . The considerations above show, that the requirements for maximum robustness against transmission losses can be fulfilled by relatively modest improvements of our source efficiency. To outperform WCP-based based implementations with sub-Poissonian light sources, however, a simple estimation leads to the requirement (see Methods for details). The value thereby is a pessimistic upper bound, which is further reduced if the QBER is not negligible. Also, finding tighter bounds for the multi-photon emission probability as a function of will give a tighter bound on . Recent experimental progress showed that this efficiency threshold is within reach using existing technologies using state-of-the-art deterministically fabricated solid-state quantum light sources Wang et al. (2019b).
Importantly, the optimization routine presented above can be adapted and extended for most other applications in quantum communication employing realistic quantum light sources, including future implementations of multi-user quantum networks based on measurement-device-independent QKD Lo et al. (2012) or multi-dimensional memory-based quantum repeaters Kuzmin et al. (2019).
Real-time photon statistics monitoring
In future QKD-secured networks implemented with quantum light sources, inside the quantum channel needs to be monitored in real time to enable secret key distillation. Until now, most reports on single-photon QKD measured separately and independently from the key generation/distribution process, using for instance a Hanbury-Brown and Twiss setup on Alice’s side. Applying our approach for the optimization via temporal filtering presented above, we are able to also monitor in real-time and for each block used for secret key distillation. For this purpose, we conducted a proof-of-principle experiment by recording time-tags over a period of 90 minutes with fixed input polarization of our SPS. Based on the recorded events, we first analyze the confidence of determining from our data. If the evaluation accumulation time is too short, the may be over or underestimated. In the case of an overestimation this leads to reduced performance and in the case of overestimation this could lead to information leakage compromising the security. Fig. 4 (a) depicts the of our SPS evaluated via Bob together with the corresponding sifted block size as a function of the accumulation time. As expected, the error decreases with increasing accumulation time. The value of converges to for accumulation times approaching the entire measurement period. Fig. 4 (b) and (c) additionally show the countrates of the four detection channels and the extracted during the 90-min measurement period confirming stable conditions for the photon collection efficiency. Interestingly, a closer look at Fig. 4 (a) reveals that the extracted does not perfectly match the converged value (within it’s error) for certain ranges of accumulation times. This behavior could be related to slight changes of the properties of Alice (i.e. the SPS itself or the experimental setup) over time, which are important to consider for full implementations of quantum communication. Next, we demonstrate real-time monitoring of inside the quantum channel evaluating the time-tags from Bob. Comparison with Fig. 4 (a) reveals, that for 10 s of accumulation time the obtained is close to the converged value but the uncertainty is far too large (43 %). For 60 s the error margin is significantly reduced to 16 % and the block size should already be enough to allow for a secret key distillation incorporating finite-key size effects Tomamichel et al. (2012). Choosing 360 s accumulation time, the uncertainty is further reduced to 6 % and the sifted block size would already allow secret key distillation by neglecting finite-key size effects. Fig. 4 (c) presents the time traces of for two different choices of the accumulation time of 60 s and 360 s (cf. markers in Fig. 4 (a)) corresponding to sifted block sizes of 1.47, and 8.93 Mbit at the first measurement point. The real-time monitoring of presented above, previously only been used for coherent and bunched light sources Dynes et al. (2018); Kumazawa et al. (2019), enables us to perform a reliable security analysis in future QKD experiments, by taking into account the photon statistics of single-photon pulses used for secret key distillation. In addition, the ability to monitor the photon statistics in real time allows for reacting on changes in the source itself or on various types of attacks if is additionally monitored on Alice side. In case of photon number splitting attacks, for instance, an eavesdropper would artificially reduce inside the quantum channel, which could be detected comparing and . Moreover, any attack where the eavesdropper uses a light source with photon statistics different from the one of the QKD implementation could easily be detected.
Simulations
To extend the scope of our approach for the performance optimization of single-photon QKD systems beyond the specific properties of our testbed, we additionally performed simulations on the secret key fraction expected for different single-photon sources and detectors. For this purpose, we modeled the photon arrival time distributions of the single-photon pulses with a synthetic pulse shape and varied the decay time constant as well as the noise level (see Methods). For the sake of clarity, we limit ourselves to four regimes: (1) Low noise and short lifetime, (2) high noise and short lifetime, (3) low noise and long lifetime, and (4) high noise and long lifetime, with short and long referring to the clock-rate. The simulation results for the secret key fraction are presented in a two-dimensional parameter space in Fig. 5, assuming an ideal single-photon source ().
In all four cases the temporal filtering enables one to find an optimal trade-off between sifted-key and QBER. Hence the secret key rate can be maximized by correctly choosing the settings of the temporal filter, resulting in a performance optimization of the QKD system. The gain in secret key rate compared to the case without applying a temporal filter is 2.5 % in case (1), 184.5 % in case (2), 6.0 % in case (3), and 148.3 % in case (4). Substantial improvements are achieved in the cases with high noise levels ((2) and (4)), corresponding to the regime of high transmission channel losses. Therefore, the optimization via temporal filtering becomes particular important in long distance QKD with noisy detectors. Using state-of-the-art superconducting single-photon detectors Zadeh et al. (2017), the noise can be drastically reduced Boaron et al. (2018). Many practical QKD scenarios, however, will not be able to provide the infrastructure for liquid-helium or closed-cycle refrigerators required for these detectors to date.
III Discussion
We have demonstrated that temporal filtering of single-photon pulses is a viable tool to optimize the performance of QKD implementations based on sub-Poissonian quantum light sources. Using a basic QKD testbed comprising a solid-state based triggered SPS and a receiver module for four-state polarization coding, we showed that carefully setting the acceptance time windows enables one to maximize the achievable back-to-back secure key rate or the maximally tolerable transmission loss inside the quantum channel. Our optimization routine is particular beneficial in the high loss regime characteristic for long distance QKD. Additionally, we showed real-time security monitoring by evaluating the photon statistics of our SPS in terms of during the key generation.
The routines developed in our work with a basic BB84-QKD testbed are readily applicable for various implementations of quantum communication employing realistic quantum light sources, including measurement device-independent QKD and quantum repeaters, and are useful for certification of QKD Tomita (2019). Furthermore, the temporal filtering and real-time monitoring of sub-Poissonian light pulses opens up new possibilities for improving the performance taking detection flaws into account. Using SPSs for QKD, an attacker is forced to use a SPS as well. This in turn reduces the penalty on the achievable secret key rate taking detection flaws into account Lydersen and Skaar (2010). Even advanced non-linear attacks influencing or even controlling the photon statistics inside the quantum channel can be detected, by additionally monitoring on Alice’ side. With respect to full implementations of QKD, further extensions are required, taking side-channel attacks Rau et al. (2014); Sajeed et al. (2015) or finite-key effects Scarani et al. (2009); Curty et al. (2014); Zhang et al. (2017) into account. As the temporal filtering reduces the amount of key material that can be generated, finite-key size effects are getting increasingly important.
IV Methods
IV.1 Single-Photon Source
The SPS on Alice’s side comprises a single pre-selected InGaAs/GaAs QD embedded in a monolithic microlens above a bottom distributed Bragg reflector, both of which increase the photon collection efficiency from the QD. Details on the sample and its deterministic fabrication can be found elsewhere Gschrey et al. (2015); Heindel et al. (2017). The SPS was mounted into a closed-cycle refrigerator integrated in a cryooptical table (Model attoDRY800, attocube systems AG) for operating the SPS at a temperature of 4.2 K. An aspheric lens () inside the cryostat collected the QD emission, which was optically triggered at 80 MHz repetition rate using quasi-resonant excitation into the QD’s p-shell via a pulsed (2 ps pulse width) tunable laser system (picoEmerald, APE GmbH). Single-photon emission from the QD was spectrally filtered via an edge-pass filter and a monochromator coupled to a polarization maintaining single-mode fiber (PM 98-U25D) connected to the receiver module Bob. Here, the polarization of the single-photon pulses is set using a high-extinction-ratio linear-film polarizer followed by a lambda-half waveplate for aligning Alice’s and Bob’s polarization axes.
IV.2 Receiver Module Bob
The receiver module Bob contains a four-state polarization analyzer with passive basis choice. Here, the stream of single-photon pulses is split by a non-polarizing 50:50 beamsplitter (BS) followed by a polarizing beamsplitter (PBS) in the first output and a lambda-half waveplate combined with another PBS in the second output. Thus the four BB84 states (H-, V-, D-, and A-polarized photons) are routed in four different output ports, each comprising a fiber-collimator with attached optical multimode fiber (FG050LGA, Thorlabs GmbH). The photons are detected using four single-photon counting modules (COUNT-T100-FC, Laser Components GmbH) with a timing jitter between 500 ps and 600 ps. The single-photon detection events are converted to four streams of time-tags (1 ps digital resolution) using a time-to-digital converter (TDC) (quTag, qutools GmbH) synchronized to the excitation laser.
IV.3 Postprocessing
To process the time-tags from the receiver module, a homemade software package was developed (based on LabVIEW and Rust), in order to extract the sifted key fraction, the QBER, and the antibunching value as explained in the following. First, temporally filtered data sets were processed from the raw time-tags by discarding events outside the specified acceptance time windows of width and center . For this purpose, slight temporal delays within Bob had to be compensated using electronic delays build in the TDC electronics. This synchronization was achieved by minimizing the ratio of the arrival time distributions for a given polarization basis within the full temporal window of ns. Note, that this temporal synchronization is important for properly extracting (see further below) as well as to reduce possible detection efficiency mismatches between channels affecting the performance of QKD systems Lydersen and Skaar (2010). Afterwards the parameters mentioned above were extracted from the temporally filtered data sets. The QBER was calculated from the photon arrival time distributions as well as the sifted key. The photon statistics were evaluated in a ns-wide delay window, by correlating the time-tags from the four detection channels of Bob. From the resulting histograms, was calculated via , where denotes the number of coincidences of the peak at zero time delay and the average number of coincidences of the side peaks. The standard error of is deduced via Gaussian error propagation, taking into account as well as the standard deviation of the areas from the side peaks. For illustrations in this work, a time-bin width of 25 ps and 250 ps were chosen for the photon arrival time distributions and histograms, respectively.
IV.4 Simulations
For the simulations the photon arrival time distributions of the single-photon pulses were modeled with synthetic pulse shapes using an exponential decay convoluted with a Gaussian of 500 ps FWHM, accounting for the temporal response function of the detection apparatus. Two types of QD-SPSs are considered: The first one resembles an QD with a radiative lifetime of 1.5 ns (long pulse) and the second one with a lifetime of 0.5 ns (short pulse). The optical imperfections in the second channel were modeled by the same distribution scaled to 1 %. The finite signal-to-noise-ratio (noise level) was considered by an uncorrelated offset of 0.01 per bin for low noise and 0.3 per bin for high noise, corresponding to signal-to-noise ratios of 392 and 13 in the input polarization channel. To account for effects arising from the overlap of consecutive pulses, a temporal window of 12.5 ns width was used from a train of three consecutive pulses.
IV.5 Estimation of expected secret key rates
The expected loss-dependent secret key in Fig. 3 was calculated via Eq. 3 using estimated parameters extracted from our measurement data with the binary Shannon entropy . The parameters used for the calculation stem from the long-term measurement for fixed input polarization. The extraction from this data is described in the following for the mean photon number , the detection rate and detector dark count probability . The mean photon number at Alice’s output was calculated from the clock frequency of the excitation laser (), the setup efficiency and the mean detector count rate on all four detectors during the measurement. This results in a mean photon number . This already low value does not allow for further optimization of as in Waks et al. (2002b). The detector dark counts can be estimated by shielding the detectors from all incoming light results in a cumulative dark count rate of below . For the acceptance window of , this leads to .
IV.6 Comparison of Device Performance
While state-of-the-art point to point QKD systems still employ weak coherent pulses (WCPs) or even light emitting diodes Xia et al. (2019), the performance of QKD can in principle be further enhanced by using sub-Poissonian quantum light sources. In the following we estimate the effect of different photon sources (i.e. photon statistics) on the achievable secret key rate for a given QKD system. One can show, that for the case of an ideal implementation without errors nor noise and therefore neglecting the multi-photon emission events, the secret key rate from Eq. (3) simplifies for SPSs and for decoy-states alike to:
[TABLE]
Here, denotes the efficiency of the protocol, the repetition rate, the transmission, and the probability for single photon emission. Note here, that is in case of BB84, but this efficiency can also become close to unity by choosing asymmetrical measurement bases Lo et al. (2004). For a given implementation of QKD, i.e. with the same , , and , the performance is ultimately bounded by the probability of single photon emission of Alice. Only single photons can be used for the secret key generation. Weak laser pulses following a Poisson photon number distribution are limited to with , whereby this case even ignores multi-photon events. Typical WCP experiments using mean photon numbers Lo et al. (2005) have an even lower value of . The upper bound for the multi-photon emission probability from Waks et al. (2002b) yields . Therefore, to surpass the performance of a WCP-based QKD system at same and , Alice using an ideal SPS () must achieve into the quantum channel. This efficiency is within reach using existing technologies and state-of-the-art deterministically fabricated solid-state quantum light sources Wang et al. (2019b).
V Data availability
The data that support the plots within this paper and other findings of this study are available from the corresponding author upon reasonable request.
VI Acknowledgments
We acknowledge financial support from the German Federal Ministry of Education and Research (BMBF) via the project QuSecure (Grant No. 13N14876) within the funding program Photonic Research Germany and the German Research Foundation (DFG) via SFB 787 ’Semiconductor Nanophotonics: Materials, Models, Devices’.
VII Author contributions
T.K. designed and built the receiver module and the software used for the experiments. T.K. and M.v.H. ran the single-photon source, which was grown by J.-H.S. and A.S. and processed by M.G. and S.R. under supervision of S.R.. T.K. performed the experiments and analyzed the data, with input of L.R. and T.H.. T.K. and T.H. wrote the manuscript with input from all authors. T.H. conceived the experiment and supervised the project.
VIII Additional information
VIII.1 Competing interests
The authors declare no competing interests.
S9 Supplement
S9.1 Note 1: Measurement data for QBER and signal fraction for each polarization
Fig. S1 shows the sifted key fraction and the QBER extracted from the data in Fig. 1(d) of the main article for all four detection channels of Bob as a function of the width of the acceptance time window (fixed center ). Reducing the size of the acceptance time window, we expect a decrease in QBER due to the improvement in signal-to-noise ratio. This is observed in qualitative agreement for the H, V and A polarization, where the minimum is observed at the narrowest acceptance time window. For the D-channel we observe a differing behavior. The minimal QBER is observed at 1.75 ns followed by a rapid increase towards diminishing width of the acceptance time window. In addition, the QBER is in general higher compared to the three remaining detection channels. These discrepancies are attributed to varying properties of the used single-photon counting modules (e.g. temporal jitter) in combination with a lower extinction ratio for the photons reflected at the polarizing beamsplitter in the D/A-Basis.
S9.2 Note 2: Impact of 2D temporal filtering on the performance of single-photon QKD
For signal pulses which are asymmetric in the temporal domain, the acceptance time-windows for QKD need to be adjusted in two dimensions using its width and its center position . In Fig. 2 (d) of the main text, we present the secret key rate in this 2D parameter space. Supplementary Fig. S2 depicts the complementing data for the signal fraction and the QBER.
S9.3 Note 3: Impact of temporal filtering on the achievable communication distance
As mentioned in the discussion of Fig. 3 of the main article, temporal filtering can be exploited to enhance the signal-to-noise ratio resulting in enhanced tolerable losses in single-photon QKD. Fig. S3 depicts the tolerable losses and as a function of the width of the acceptance time window (at fixed center position ns). Exploiting temporal filtering of , the tolerable loss can be further increased compared to Fig. 3 of the main article. To benefit from this effect requires active gating on Alice’s side using e.g. a fast amplitude modulator. Otherwise a backdoor is opened for photon number splitting attacks.
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1Acín et al. (2018) A. Acín, I. Bloch, H. Buhrman, T. Calarco, C. Eichler, J. Eisert, D. Esteve, N. Gisin, S. J. Glaser, F. Jelezko, S. Kuhr, M. Lewenstein, M. F. Riedel, P. O. Schmidt, R. Thew, A. Wallraff, I. Walmsley, and F. K. Wilhelm, New J. Phys. 20 , 080201 (2018) .
- 2Gisin et al. (2002) N. Gisin, G. Ribordy, W. Tittel, and H. Zbinden, Rev. Mod. Phys. 74 , 145 (2002) . · doi ↗
- 3Lo et al. (2014) H.-K. Lo, M. Curty, and K. Tamaki, Nat. Photon. 8 , 595 (2014) . · doi ↗
- 4Diamanti et al. (2016) E. Diamanti, H.-K. Lo, B. Qi, and Z. Yuan, npj Quantum Inf. 2 , 16025 (2016) . · doi ↗
- 5Bennett and Brassard (1984) C. H. Bennett and G. Brassard, Proceedings of IEEE International Conference on Computers, Systems and Signal Processing, Bangalore, India , 175 (1984).
- 6Ekert (1991) A. K. Ekert, Phys. Rev. Lett. 67 , 661 (1991) . · doi ↗
- 7Wang (2005) X.-B. Wang, Phys. Rev. Lett. 94 , 230503 (2005) . · doi ↗
- 8Lo et al. (2005) H.-K. Lo, X. Ma, and K. Chen, Phys. Rev. Lett. 94 , 230504 (2005) .
