Browse the glossary using this index

Special | A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z | ALL
Picture of Yee Wei Law

BB84: Physical realisations

by Yee Wei Law - Thursday, 26 October 2023, 5:47 PM
 
Acknowledgement: Andrew Edwards contributed some explanation.

Continuing from an overview of BB84, this entry discusses several ways in which BB84 can be realised.

Fig. 1 shows an experimental setup built by IBM [NC10, Box 12.7], where

  • šŸ§” Bob generates strong coherent states using a 1.3 Ī¼m (near infrared wavelength) diode laser and transmits the states to šŸ‘© Alice 10 km away via an optical fibre.
  • šŸ‘© Alice attenuates the states to generate approximately a single photon, and subsequently polarises the photon to one of , , and .
  • šŸ‘© Alice returns the photon to šŸ§” Bob, who measures it using a polarisation analyser in a random basis (either rectilinear or diagonal).
Fig. 1: An experimental setup for BB84 built by IBM [NC10, Box 12.7]. The setup achieved a key bit rate of several hundred bits per second, which is far from practical but it was a start.

For the setup in Fig. 1,

  • The reason for making the photons traverse the optical fibre twice (from Bob to Alice then back to Bob) is to automatically compensate for asymmetry and fluctuations of the medium.
  • The polarisation controller (ā€œPol Contā€ in Fig. 1) is for correcting polarisation drifts in the quantum channel [Sud10, p. 111].
  • The Faraday rotator (ā€œFaraday Rotā€ in Fig. 1) effects polarisation through the Faraday (rotation) effect; watch demonstration on YouTube.
  • The classical channel of wavelength 1.55 Ī¼m is carried over the same optical fibre. Multiplexing of the quantum and classical channels is achieved through the wavelength (division) multiplexers (ā€œWMā€ in Fig. 1).
  • The polarising beamsplitter (also called polarization beamsplitter, or ā€œPBSā€ in Fig. 1) plays a crucial role, but let us first look at Thorlabsā€™ Quantum Cryptography Analogy Demonstration Kit (part number EDU-QCRY1), because the accompanying manual [Tho20] is rich with practical information rarely found elsewhere.

Fig. 2 shows a minimalist block diagram for EDU-QCRY1, while Fig. 3 shows a photo of a physical setup realising the block diagram.

Fig. 2: A minimalist block diagram for Thorlabā€™s EDU-QCRY1.
Fig. 3: A photo of a physical setup implementing the block diagram in Fig. 2. The silver boxes with a red button are laser electronics. The silver boxes with a green button are sensor electronics. The silver boxes with no button are photon detectors. In EDU-QCRY1, pulsed light sources are used to approximate single-photon sources; see the risk of this approximation in terms of the photon number splitting attack.

Let us study the functions of the PBS in this context:

  • For Alice to send a to Bob, a half-wave plate (HWP, also called Ī»/2 plate, labelled as ā€œPolarization Rotatorā€ in Fig. 4) is physically rotated to 0Ā°.

    Fig. 4: Transmission from Alice to Bob in the rectilinear basis [Tho20, Figure 2].

    To send a , the HWP is physically rotated by 45Ā° to achieve a polarisation rotation of 90Ā°.

    In general, for linearly polarised light, polarisation is rotated by a value twice as large as the rotation of the HWP.

  • On Bobā€™s side, a horizontally polarised photon () passes through the PBS, while a vertically polarised photon () gets reflected, as shown:

    Fig. 5: The effect of a PBS cube [Tho20, p. 21].

    Thus, a single-photon detector is needed to detect each state.

  • To support both the rectilinear basis (0Ā° and 90Ā°) and diagonal basis (-45Ā° and 45Ā°), the setup in Fig. 4 is extended to the setup in Fig. 6, where Aliceā€™s polarisation rotator now support four angles in total (, , , ), and Bob gets a polarisation rotator that supports two angles (one for each basis).

    Fig. 6: Transmission from Alice to Bob in two bases (0Ā° and 90Ā°, -45Ā° and 45Ā°) [Tho20, Figure 3].

    Note Bob still needs only two photon detectors, one for each basis state of the selected basis.

  • Eve can be emulated by simply 1ļøāƒ£ duplicating the setup for Bob (for intercepting Aliceā€™s photons), and 2ļøāƒ£ duplicating the setup for Alice (for ā€œreplayingā€ measured states to Bob); as shown in Fig. 2.

In recent years, satellite-based experiments on BB84 and extensions of BB84 (e.g., decoy-state BB84) had been conducted [LCPP22].

Compared to free space, polarisation is harder to preserve over commercial optical fibres [GK05, Fig. 11.7]. An alternative approach to polarisation is using an interferometer, such as a Mach-Zehnder interferometer; see Fig. 7 and [HIP+21, Sec. 3.2].

Fig. 7: Realising BB84 using an interferometer [GK05, Fig. 11.7]. The shorter and longer paths through the interferometer define the 0 and 1 states. Phase modulators (PM) are positioned within the upper arms of both Bobā€™s and Aliceā€™s interferometer.

References

[GK05] C. Gerry and P. Knight, Introductory Quantum Optics, Cambridge University Press, 2005. https://doi.org/10.1017/CBO9780511791239.
[HIP+21] C. Hughes, J. Isaacson, A. Perry, R. F. Sun, and J. Turner, Quantum Computing for the Quantum Curious, Springer Cham, 2021. https://doi.org/10.1007/978-3-030-61601-4.
[LCPP22] C.-Y. Lu, Y. Cao, C.-Z. Peng, and J.-W. Pan, Micius quantum experiments in space, Rev. Mod. Phys. 94 no. 3 (2022), 035001. https://doi.org/10.1103/RevModPhys.94.035001.
[NC10] M. A. Nielsen and I. L. Chuang, Quantum computation and quantum information, 10th anniversary ed., Cambridge University Press, 2010. Available at http://mmrc.amss.cas.cn/tlb/201702/W020170224608149940643.pdf.
[Sud10] M. Suda, QKD Systems, in Applied Quantum Cryptography (C. Kollmitzer and M. Pivk, eds.), Lect. Notes Phys. 797, Springer Berlin Heidelberg, 2010, pp. 71ā€“95. https://doi.org/10.1007/978-3-642-04831-96.
[Tho20] Thorlabs, EDU-QCRY1 EDU-QCRY1/M: Quantum Cryptography Demonstration Kit: Manual, December 2020. Available at https://www.thorlabs.com/_sd.cfm?fileName=MTN005660-D02.pdf&partNumber=EDU-QCRY1.
Tags: