QKD in the NISQ era: enhancing secure key rates via quantum error correction 2
Amplitude-Damping (GAD) are two such noise models that degrade the performance
of a QKD system, especially in turbulent media such as air and seawater.
In parallel, the area of quantum computing has also progressed dramatically,
culminating in the demonstration of quantum supremacy by various groups [7, 8, 9].
Established technology giants (IBM, Microsoft, Google, Honeywell, etc.) and startups
(Rigetti, IonQ, Xanadu, etc.) are in the race to build a fully fault-tolerant and scalable
quantum computer. However, the current generation of quantum computers are Noisy
Intermediate Scale Quantum (NISQ) devices with noisy gates, qubit readout errors,
and small coherence times [10]. Benchmarking these NISQ devices forms a critical step
towards coming up with the practical applications of these quantum processors.
Effects of AD noise on the BB84 QKD protocol have been studied in the asymptotic
as well as finite-key regime [11, 12]. However, the performance of the BB84 protocol in
the presence of GAD noise has not been studied. Entanglement-based protocols such
as the BBM92 protocol form a vital subclass of QKD protocols. Effects of AD noise
on the Bell states have been extensively studied in the context of teleportation fidelity
between two parties [13], but its effects on the bit and the phase error rates of an
entanglement-based QKD protocol are yet to be quantified.
In this work, we merge ideas from two different areas of quantum technologies,
namely, QKD and quantum computing. We employ a quantum processor to mimic
the amplitude-damping channel and implement QKD protocols on it. Such an
implementation on a quantum processor helps us observe the effects of AD noise on
the performance of QKD protocols without having to physically implement the protocol
over a noisy, long-distance quantum channel. Our results will also help us design efficient
QKD protocols over turbulent channels such as seawater and free-space. The insights
we gain from this study will also help in the eventual design and characterization of
quantum memories to be used as quantum repeaters, in the presence of AD noise.
We invoke techniques from quantum error correction to mitigate the effects of
amplitude-damping noise on the secure key rates of QKD protocols. Recently, there have
been preliminary works studying the performance of encoded quantum repeater-based
QKD protocols, where the well-known three-qubit repetition code has been employed
for encoding quantum information [14, 15]. Here, in a deviation from the standard
approach of using stabilizer codes to correct for arbitrary noise, we rely on noise-adapted
quantum error correction [16] to improve the secure key rates of QKD protocols over an
amplitude-damping channel.
One of the simplest error-detecting codes tailored to protect against amplitude-
damping noise is the dual-rail code, involving encoding a logical qubit in just a pair
of physical qubits [17]. In previous work, dual-rail encoding has been used to correct
readout asymmetry in a BB84 implementation on the IBM quantum processors [18],
where the swap gate was used to realise a quantum channel between Alice and Bob.
The swap gates are implemented using cnot gates, thereby making depolarizing error
the dominant noise in this BB84 implementation of [18]. Moreover, the dual-rail encoder
and decoder used in [18] consist of 4 cnot gates, leading to a high intrinsic error rate.