Abstract
Insights gained from quantum physics can inspire novel classical technologies. These quantum-inspired technologies are protocols that aim at mimicking particular features of quantum algorithms. They are generally easier to implement and make use of intense beams. Here we demonstrate in a proof-of-concept experiment a quantum-inspired protocol based on the idea of quantum fingerprinting (Phys. Rev. Lett. 87, 167902, 2001).The carriers of information are optical beams with orbital angular momentum (OAM). These beams allow the implementation of a Fredkin gate or polarization-controlled SWAP operation that exchanges data encoded on beams with different OAM. We measure the degree of similarity between waveforms and strings of bits without unveiling the information content of the data.
© 2020 Optical Society of America under the terms of the OSA Open Access Publishing Agreement
1. Introduction
The capacity to transmit and process classical and quantum information has experienced tremendous growth in the latest years [1]. However the need to continue this trend poses challenges in areas such as computing, nanotechnology, telecommunications, and information processing [2]. One promising direction to handling increasingly huge sets of data is to build information-processing devices based on optical logic gates.
These gates make use of light beams with information encoded in their field amplitude and polarization. At the quantum level they use single photons with the information embedded in their quantum state. A reversible logical gate that has received great attention is the Fredkin gate, or controlled-SWAP (c-SWAP) gate, introduced by Edward Fredkin in the context of computational models to perform any logical or arithmetic operation in the domain of reversible logic-based operations. This gate has three input bits and three output bits and swaps or not the last two bits depending on the value of the first bit that acts as control bit [3]. A generalized version of the Fredkin gate allows direct estimations of linear and nonlinear functionals of a quantum state [4].
There have been experimental and theoretical proposals to implement a Fredkin gate with optical systems [5,6]. Additional theoretical work has considered a quantum version using single atoms and single photons [7–10]. Current experimental work includes nuclear magnetic resonance (NMR) [11], superconducting quantum circuits [12], DNA enzymes [13]and weak coherent pulses [14,15].
Recently there have been the first demonstrations of a quantum Fredkin gate using linear optics with quantum-entangled photons [16–18]. Generally speaking these implementations are probabilistic and experimentally cumbersome, requiring the use of multiple interferometers. The low efficiency of photonic quantum gates makes the success rate of these gates extremely low. For instance, in [16] the experimental setup makes use of three interferometers and the successful operation of the Fredkin gate requires the measurement of fourfold coincidences across four single-photon detectors. They measure a fourfold coincidences rate of $2.2$ per minute. In [17] they use several interferometers that should be perfectly stabilized yielding a low count rate of 10$^{-4}$ Hz. In [18] the experimental setup is composed of several Mach–Zehnder interferometers with seven independent phases that make the whole system prone to imperfections.
One interesting and promising option that attracts a lot of attention is the implementation of classical logical gates whose design is inspired by counterpart quantum gates [19–29]. They are generally not probabilistic, much easier to implement and make use of intense beams. The transformation of protocols and technologies designed with quantum tools into classical protocols and technologies is based on the fact that certain features of quantum physics are also shared by waves in the classical world. This is the case of interference or entanglement between degrees of freedom of a single particle. However, there will be aspects of these quantum-inspired gates, such as non-locality, that will make fundamentally different classical analogs from its counterpart quantum algorithms. How far one can go in this analogy is a matter of discussion and controversy in the scientific community [26,30].
Here we demonstrate in a proof-of-concept experiment a quantum-inspired protocol for comparing strings of data and waveforms without the need to unveil the information contained in the signals. For implementing this gate, we translate key ideas and elements of the quantum fingerprinting protocol [31] to the classical domain. One key element is a Fredkin gate that mimics features of the counterpart quantum-optical Fredkin gate originally proposed by Milburn [32]. The two channels or carriers of information are two strings of orthogonal spatial modes with orbital angular momentum (OAM). Information is encoded in various formats on these two channels. OAM beams allow implementing a crucial element of this system: a polarization-controlled SWAP operation. The c-SWAP operation exchanges or not data carried by different channels depending on the state of polarization of the beam, that acts as control bit. Our system can compare two strings of data and evaluate the degree of similarity of the information encoded in the complex amplitudes. We will show below several examples of this that will validate the capability of our system for estimating the fidelity of streams of data without evaluating the data itself.
Spatial modes of light play a central role in the development of new information technologies, information processing, and secure communications. OAM modes are particularly interesting for quantum and classical communications due to its capacity for carrying large amounts of information [33]. Interferometric methods can be used for measuring and sorting modes with OAM in the classical and quantum domains [34]. When considering polarization-sensitive interferometers with Dove prims capable of performing NOT operations on the sign of OAM modes, one can generate and manipulate OAM beams with high efficiency and robustness [35]. In the last few years a lot of attention has been directed towards using such beams for information transfer in the context of free-space communications [36,37].
2. Fredkin gate in the quantum and classical domains
The circuit representation of the original quantum Fredkin gate is shown in Fig. 1(a). It is a 3-qubit gate that performs a c-SWAP operation conditioned by the state of the control qubit $|C\rangle _3$. At the input we have qubit $|\alpha \rangle _1$ in channel 1 and qubit $|\beta \rangle _2$ in channel 2. If the control bit is $|0\rangle _3$, the qubits in each channel remain the same: $|\alpha ^{\prime } \rangle _1=|\alpha \rangle _1$ and $|\beta ^{\prime } \rangle _2=|\beta \rangle _2$. If the control qubit is $|1\rangle _3$, the qubits are swapped between channels: $|\alpha ^{\prime } \rangle _1=|\beta \rangle _1$ and $|\beta ^{\prime } \rangle _2=|\alpha \rangle _2$.
In our quantum-inspired Fredkin gate, the two channels correspond to a set of Laguerre-Gauss spatial modes $\mathrm {LG}^{0}_{m}(\textbf {r}_{\perp })$ with either positive or negative index $m$. Modes with positive index $m$ correspond to channel 1 and modes with negative $m$ correspond to channel 2. This index indicates a varying phase of the field of the form $\sim \exp (i m \varphi )$, where $\varphi$ is the azimuthal angle in cylindrical coordinates. $m$ also designates an OAM content of $m\hbar$ per photon of the mode. $p=0$ is the radial index of the modes and $\textbf {r}_{\perp }=(x,y)$ is the transverse coordinate.
Information in channel 1 is encoded into $N$ complex amplitudes $A_{m}$ and information in channel 2 is similarly encoded into $N$ complex amplitudes $B_{m}$. Each channel can contain one or several modes, and each amplitude ($A_m$ or $B_m$) can take an array of different values. For the sake of clarity let us consider some examples. Bits can be implemented using channels containing a single mode ($m=1$) with each amplitude $A_1$ and $B_1$ taking one of two values. These two values can be two different phases: $0$ and $\pi$. If each amplitude can take one of three values we would be implementing trits. Four possible values would yield quarts. Another option to implement quarts is to consider channels composed of two modes ($m=1$ and $m=2$) with amplitudes $A_1$, $A_2$, $B_1$ and $B_2$ taking one of two values. In general, the amplitude of the electric field writes
Figure 1(b) shows a schematic representation of the c-SWAP gate between modes with positive and negative index $m$ conditioned by the state of polarization. For this, we use a Mach-Zehnder interferometer where each arm of the interferometer bears a different orthogonal polarization. In each arm, the beam experiences a different number of reflections. A single reflection in a mirror changes the OAM of the LG modes $m \Longleftrightarrow -m$. In the arm of the interferometer with vertical polarization the beam experiences an odd number of reflections that implements the SWAP operation, the electric field amplitude changes as
From an experimental point of view, due to the symmetry of channels $1$ and $2$ with respect to the sign of the index $m$, we can effectively perform the polarization-dependent SWAP operation of amplitudes $\left \{A_m,B_m \right \}$ by performing a polarization-dependent CNOT operation on the modes that compose the channel. Information is contained on the amplitudes, while the sign of index $m$ designates the channel. In an alternative scenario where channels $1$ and $2$ would correspond to single spatial modes with OAM indexes $m_1$ and $m_2$, one can exchange information between channels using a spatial light modulator encoded with $-m_1-m_2$ as demonstrated in [10].
3. Quantum-inspired optical device for data and waveform comparison
The system we demonstrate consists of: 1) A Hadamard operation in polarization, the degree of freedom that plays the role of the control bit in our scheme, 2) a Fredkin gate as discussed above, and 3) another Hadamard operation in the polarization degree of freedom. The relevant measurement for data comparison between information encoded in channels $1$ and $2$ is the output power in the horizontal ($P_x$) and vertical ($P_y$) polarizations.
We define the overlap $\gamma$ as
One can easily show that the overlap is related to the values of strings $A_m$ and $B_m$ (see Appendix 6) asIn order to unveil the meaning of the parameter $\gamma$, let us assume that $\{A_m\}$ and $\{B_m \}$ are real and that $p_m \equiv |A_m|^2$ and $q_m \equiv |B_m|^2$ ($m=1,2,\ldots ,N$) correspond to two probability distributions. We obtain that $\gamma =-\sum _{m=1}^{N}\sqrt {p_m q_m}$. This shows that the overlap measure introduced for a series of complex numbers is related to the fidelity or Bhattacharyya coefficient [38], a measure of how different are two probability distributions.
We consider now that signals $A_m$ and $B_m$ can vary in time. One can think of the discretization of signals of interest at times $t_1=0, t_2=\Delta t, t_3=2\Delta t, \ldots , t_{z}=(Z-1) \Delta t$. For the case $N=1$ (single-mode) we consider two functions $\alpha _1(t_i)$ and $\beta _1(t_i)$ ($i=1,\ldots ,Z$) that correspond to two probability distributions. We encode their values into the phases of $A_1$ and $B_1$, i.e., $A_1(t_i)=\exp [i\alpha _1(t_i)]$ and $B_1(t_i)=\exp [i\beta _1(t_i)]$. We obtain $\gamma (t_i)=-\cos [\alpha _1(t_i)-\beta _1(t_i)]$. The Kolmogorov distance $K(\alpha ,\beta )=\sum _{i=1}^{Z} \left | \alpha _1(t_i)-\beta _1(t_i)\right |$ between the two probability distributions is
4. Experimental setup
Experimental implementation of the protocols for waveform and data comparison that includes the quantum-inspired Fredkin gate, is shown in Fig. 2. We use a Gaussian beam from a Helium-Neon laser ($\lambda =633$ nm) with a beam waist of $\sim$ 1.4 mm. The beam shows vertical polarization with the help of a linear polarizer (LP). It is collimated by two lenses, L1 and L2, with focal lengths of 10 cm and separated by 20 cm.
We generate superpositions of LG modes with positive and negative OAM indexes ($\pm m$) with the help of a Spatial Light Modulator (SLM, Hamamatsu X10768-01, 792 $\times$ 600 pixels with a pixel pitch of 20 $\mu$m). The spatially-dependent phase of the incoming beam is tailored with appropriate computed-engineered phase patterns displayed on the SLM. A half-wave plate (not shown in the figure) changes the polarization orientation of the beam to horizontal as required by the SLM.
The c-SWAP gate is a Mach-Zehnder (MZ) interferometer, where light in each arm of the interferometer shows a different polarization. Prior to entering the MZ interferometer, the first Hadamard operation transforms the polarization of the incoming beam into diagonal with the help of a half-wave plate (HWP$_1$). A polarizing beam splitter (PBS$_1$) splits the input beam into the reflected and transmitted beams that have orthogonal polarizations and experience a dissimilar number of reflections given by the number of mirrors present. The OAM of the beams is reversed for an uneven number of reflections and remains the same for an even number of reflections. The phase difference between the two arms is controlled by the displacement of mirrors M$_3$ and M$_4$.
To verify that the polarization-controlled SWAP gate functions correctly, we measure the transverse intensity of the beams with a CCD camera (1200 $\times$ 1600 pixels of $4.4 \times 4.4$ $\mu$m$^2$) before PBS$_1$ (input beam) and after PBS$_2$ (output beam). We image the beams with a telescope with two lenses of focal length 12.5 cm ($L_3$ and $L_4$) and separated by $25$ cm. The CCD is taken away after recording the spatial shape of the beams. We measure light with horizontal and vertical polarizations.
We use LG modes with index $m=\pm 1$, where the amplitude of the input beam is $\mathrm {LG}_{1}^{0}(\textbf {r}_{\perp }) + i \mathrm {LG}_{-1}^{0}(\textbf {r}_{\perp })$, and the polarization is diagonal. Figure 3 shows the theoretical prediction and the experimental results. The intensity of the input beam is $\sim \rho ^2 \exp (-2\rho ^2/w_0^2) \cos ^2(\varphi -\pi /4)$, where $\rho$ and $\varphi$ are the radial and azimuthal coordinates, respectively, in cylindrical coordinates and $w_0$ is the beam waist. Figures 3(a) and 3(d) show the spatial shape of the input beam, the same for both polarizations. There is a line of zero intensity along $\varphi =3\pi /4$ and $\varphi =-\pi /4$.
Figures 3(b) and 3(c) (theory) and Figs. 3(e) and 3(f) (experiment) show the spatial shape of the output beams. The spatial shape of the beam with horizontal polarization remains unchanged showing the same orientation as the input beam. However, the intensity of the output beam with vertical polarization is $\sim \rho ^2 \exp (-2\rho ^2/w_0^2) \cos ^2(\varphi +\pi /4)]$. It shows zero intensity along the line $\varphi =-3\pi /4$ and $\varphi =\pi /4$, a signature of the effect of the SWAP operation $m \Longleftrightarrow -m$.
The half-wave plate HWP$_2$ performs the second Hadamard operation before detection. Finally, polarizing beam splitter PBS$_3$ separates the horizontal and vertical components of the output beam whose powers ($P_{x}$ and $P_{y}$, respectively) are measured with photodiodes D$_1$ and D$_2$.
5. Examples of waveform and data comparison
Our system allows comparing waveforms and streams of data that vary in time without measuring its content. In a series of experiments, we will consider the case in which the variables $\{A_m(t_i)\}$ and $\{B_m(t_i)\}$ ($i=1,\ldots ,Z$) can take only one of two values: $A_m(t_i),~B_m(t_i)=\pm 1$. This corresponds to encoding logical bits of information "0" and "1" as phases $0$ and $\pi$. The use of this information encoding generates bits in the single mode case ($N=1$) and it generates quarts in the two-modes case ($N=2$). In general there will be $M$ bits (or quarts) whose value will be different, and $Z-M$ bits (quarts) with the same value. We define the mean overlap as
The mean overlap $\bar {\gamma }$ can be used to estimate how many terms between strings $\left \{ A_m(t_i) \right \}$ and $\left \{ B_m(t_i) \right \}$ are different. If the two waveforms or strings of data to be compared are equal, one has $\bar {\gamma }=-1$.A first example is shown in Fig. 4, where we measure the mean overlap $\bar {\gamma }$ between two equal square pulses but delayed between them (for further details see Appendix 6). When the two pulses coincide (zero pulse separation) one obtains $\bar {\gamma }= -1$ as expected.
A second example of waveform comparison is shown in Fig. 5. A signal $A_1$ with constant phase is compared with another signal with a chirp $B(t_k)=\exp (i \alpha t_k^2)$ (see Appendix 6 for details). $\bar {\gamma }= -1$ corresponds to the case where both waveforms are equal. Increasing the value of the chirp $\alpha$ makes both signals more and more different.
We can also compare strings of data. Figure 6 shows the experimental result of comparing two strings of random bits at times $t_k$, $A_1(t_k)$ and $B_1(t_k)$, which can take only values of $\pm 1$. $M/Z$ is the fraction of pairs of bits that are different. If the two bits are equal, one obtains $\gamma (t_k)=-1$, while if they are different $\gamma (t_k)=1$. The inset of Fig. 6 shows measurements corresponding to the two cases. If the two series of bits are equal ($M=0$), we have $\bar {\gamma }=-1$. If all bits are different ($M=Z$) we have $\bar {\gamma }=1$. In between, the value of $\bar {\gamma }$ determines the fraction of bits that are different without the need to evaluate the value of each bit. To correct for the deleterious effect of detection noise in the experiment, we made use of a threshold value to decide when two bits are equal or not: two bits are different if the value measured of $\gamma (t_k)$ was over 0.7, and they are equal if the value measured was below $-0.7$.
Figure 7 compares two sets of quarts encoded in the amplitudes of two modes, i.e., [$A_1(t_k)=\pm 1, A_2(t_k)=\pm 1$] and [$B_1(t_k)=\pm 1, B_2(t_k)=\pm 1$]. Differences between quarts can originate from the two bits of the quarts being different (two-bit errors, $\gamma (t_k)=1$) or just one bit of the quarts being different (one-bit errors, $\gamma (t_k)=0$). If the two quarts are equal $\gamma (t_k)=-1$. The inset of Fig. 7 shows experimental results for all of these possibilities. As shown in Appendix 6, for a given fraction of different quarts ($M/Z$), the value of $\bar {\gamma }$ ranges between two well-defined values, $M/Z-1$ and $2\, M/Z-1$, corresponding to one- and two-bits errors, respectively. Again, in order to correct for the deleterious effect of detection noise in the experiment, we made use of a threshold value to decide when the bits are equal or not.
6. Conclusions
We have demonstrated a protocol for data and waveform comparison that makes use of a Fredkin gate. The functioning of the protocol is a translation of certain features of a counterpart quantum protocol (quantum fingerprinting). The gate uses light beams carrying orbital angular momentum. Intrinsic characteristics of the spatial shape of these modes allow implementing a c-SWAP operation easily, a gate that is generally difficult to implement and that, on many occasions, can only work with a certain probability of success. Our results provide a method to estimate how close are two signals by calculating the overlap between them with simple power measurements. Notice that we can do this in spite that we do not measure the information contained in the signals. The proposed system is another example of the advantages of using light beams with a spatial shape (i.e., structured light).
Appendix A. Calculation of the overlap factor given in Eq. (5)
The input beam is a superposition of $N$ pairs of orthogonal modes $u_m(\textbf {r}_{\perp })$ and $v_m(\textbf {r}_{\perp })$, i.e., $\int d\textbf {r}_{\perp }\, u_{m_1}^*(\textbf {r}_{\perp }) u_{m_2}(\textbf {r}_{\perp })=\delta _{m_1,m_2}$, $\int d\textbf {r}_{\perp }\, v_{m_1}^*(\textbf {r}_{\perp }) v_{m_2}(\textbf {r}_{\perp })=\delta _{m_1,m_2}$, and $\int d\textbf {r}_{\perp }\, u_{m_1}^*(\textbf {r}_{\perp }) v_{m_2}(\textbf {r}_{\perp })=0$. The electric field writes
In our experimental implementation the orthogonal modes are LG beams with topological index $m$ and radial index $p=0$, which read as
We first perform a Hadamard operation that transforms the input state with polarization $\textbf {x}$ to a diagonal state with polarization $(\textbf {x}+\textbf {y})/\sqrt {2}$. We use the polarization of the modes as control bit. We implement a polarization-controlled SWAP gate followed by a second Hadamard operation:
With the help of a polarizing beam splitter, we measure the output power carried by modes with orthogonal polarizations:
In order to evaluate the similarity between two strings of complex numbers $A_m$ and $B_m$, without measuring its content directly, we define the degree of overlap $\gamma$ as:
Appendix B. Theoretical predictions for data in Figs. 4–7
B.1. Degree of similarity between two square pulses of the same width but delayed one with respect to the other (Fig. 4)
To construct the two square pulses, we consider $20$ times slots. The input signal is thus $A_{1}(t_k) u_{1}(\textbf {r}_{\perp }) + B_{1}(t_k) v_1(\textbf {r}_{\perp })$. The pulse defined by $A_1$ is fixed:
B.2. Degree of similarity between two signal with different chirp (Fig. 5)
The input signal is $A_{1}(t_k) u_{1}(\textbf {r}_{\perp }) + B_{1}(t_k) v_1(\textbf {r}_{\perp })$. The signal $A(t_k)=1$ is compared with a signal with chirp $B=\exp (i \alpha t_k^2)$. We consider values of $\alpha$ that go from $0$ with $2\pi$ in $16$ steps.
The output power in both orthogonal polarizations are:
B.3. Comparison between two strings of bits (Fig. 6)
The amplitude of the electric field writes
B.4. Comparison between two strings of quarts (Fig. 7)
The quart is encoded in the amplitudes of two modes. The amplitude of the electric field writes
- • The two quarts $A_{1,2}$ and $B_{1,2}$ have the same value: $A_1=B_1$ and $A_2=B_2$. The overlap is $\gamma =-1$.
- • The two bits of the quart are different: $A_1 \neq B_1$ and $A_2 \neq B_2$. The overlap is $\gamma =1$.
- • A pair of bits of the quart is different: $A_1 \neq B_1$ or $A_2 \ne B_2$, but the remaining bit is equal. The overlap is $\gamma =0$.
Appendix C. Influence on experimental data of noise detected by non-ideal detectors
How the value measured of the overlap $\gamma$ changes when one considers the signal detected (background noise) of non-ideal detectors? For the sake of simplicity, let us consider the case where we compare two strings of bits encoded in a single mode.
When we measure experimentally the power in the vertical and horizontal polarizations, we will obtain
for different bits, and for equal bits. $I_0$ would be the total power detected with ideal detectors and $C_0$ is the background noise measured when no input is considered. When varying the degree of difference between bits, we can measure the visibility as The experimentally measured value $\bar {\gamma }_{exp}$ compared with the ideal value $\bar {\gamma }_{ideal}$ that would be obtained with ideal detectors isFunding
Consejo Nacional de Ciencia y Tecnología (257517, 280181, 29347, APN2016-314); Severo Ochoa (PRE2018-085072, SEV-2015-0522); Secretaria de Educacion, ciencia, Tecnologia e Inovacion de la ciudad de mexico (SECITI/073/2017, SECTEI/178/2019).
Acknowledgments
We acknowledge financial support from the Spanish Ministry of Economy and Competitiveness through the “Severo Ochoa” program for Centres of Excellence in R&D (SEV-2015-0522), from Fundació Privada Cellex, from Fundació Mir-Puig, and from Generalitat de Catalunya through the CERCA program.
Disclosures
The authors declare no conflicts of interest.
References
1. M. Hilbert and P. López, “The world’s technological capacity to store, communicate, and compute information,” Science 332(6025), 60–65 (2011). [CrossRef]
2. C. Taraphdar, T. Chattopadhyay, and J. N. Roy, “Mach-zehnder interferometer-based all-optical reversible logic gate,” Opt. Laser Technol. 42(2), 249–259 (2010). [CrossRef]
3. T. Fredkin and E. Toffoli, “Conservative logic,” Int. J. Theor. Phys. 21(3-4), 219–253 (1982). [CrossRef]
4. A. K. Ekert, C. M. Alves, D. K. L. Oi, M. Horodecki, P. Horodecki, and L. C. Kwek, “Direct estimations of linear and nonlinear functionals of a quantum state,” Phys. Rev. Lett. 88(21), 217901 (2002). [CrossRef]
5. J. Hardy and J. Shamir, “Optics inspired logic architecture,” Opt. Express 15(1), 150–165 (2007). [CrossRef]
6. E. Cohen, S. Dolev, and M. Rosenblit, “All-optical design for inherently energy-conserving reversible gates and circuits,” Nat. Commun. 7(1), 11424 (2016). [CrossRef]
7. A. K. Chauhan and A. Biswas, “Atomic swap gate, driven by position fluctuations, in dispersive cavity optomechanics,” J. Mod. Opt. 66(4), 438–447 (2019). [CrossRef]
8. Y.-X. Gong, G.-C. Guo, and T. C. Ralph, “Methods for a linear optical quantum fredkin gate,” Phys. Rev. A 78(1), 012305 (2008). [CrossRef]
9. J. Fiurášek, “Linear optical fredkin gate based on partial-swap gate,” Phys. Rev. A 78(3), 032317 (2008). [CrossRef]
10. B. Wang and L.-M. Duan, “Implementation scheme of controlled swap gates for quantum fingerprinting and photonic quantum computation,” Phys. Rev. A 75(5), 050304 (2007). [CrossRef]
11. J. Du, P. Zou, X. Peng, D. K. L. Oi, L. C. Kwek, C. H. Oh, and A. Ekert, “Experimental quantum multimeter and one-qubit fingerprinting,” Phys. Rev. A 74(4), 042319 (2006). [CrossRef]
12. T. Liu, B.-Q. Guo, C.-S. Yu, and W.-N. Zhang, “One-step implementation of a hybrid fredkin gate with quantum memories and single superconducting qubit in circuit qed and its applications,” Opt. Express 26(4), 4498–4511 (2018). [CrossRef]
13. R. Orbach, F. Remacle, R. D. Levine, and I. Willner, “Logic reversibility and thermodynamic irreversibility demonstrated by dnazyme-based toffoli and fredkin logic gates,” Proc. Natl. Acad. Sci. 109(52), 21228–21233 (2012). [CrossRef]
14. F. Xu, J. M. Arrazola, K. Wei, W. Wang, P. Palacios-Avila, C. Feng, S. Sajeed, N. Lütkenhaus, and H.-K. Lo, “Experimental quantum fingerprinting with weak coherent pulses,” Nat. Commun. 6(1), 8735 (2015). [CrossRef]
15. P. J. Clarke, R. J. Collins, V. Dunjko, E. Andersson, J. Jeffers, and G. S. Buller, “Experimental demonstration of quantum digital signatures using phase-encoded coherent states of light,” Nat. Commun. 3(1), 1174 (2012). [CrossRef]
16. R. B. Patel, J. Ho, F. Ferreyrol, T. C. Ralph, and G. J. Pryde, “A quantum fredkin gate,” Sci. Adv. 2(3), e1501531 (2016). [CrossRef]
17. T. Ono, R. Okamoto, M. Tanida, H. F. Hofmann, and S. Takeuchi, “Implementation of a quantum controlled-swap gate with photonic circuits,” Sci. Rep. 7(1), 45353 (2017). [CrossRef]
18. R. Stárek, M. Mičuda, M. Miková, I. Straka, M. Dušek, P. Marek, M. Ježek, R. Filip, and J. Fiurášek, “Nondestructive detector for exchange symmetry of photonic qubits,” npj Quantum Inf. 4(1), 35 (2018). [CrossRef]
19. B. I. Erkmen and J. H. Shapiro, “Phase-conjugate optical coherence tomography,” Phys. Rev. A 74(4), 041601 (2006). [CrossRef]
20. K. Banaszek, A. S. Radunsky, and I. A. Walmsley, “Blind dispersion compensation for optical coherence tomography,” Opt. Commun. 269(1), 152–155 (2007). [CrossRef]
21. R. Kaltenbaek, J. Lavoie, and K. J. Resch, “Classical analogues of two-photon quantum interference,” Phys. Rev. Lett. 102(24), 243601 (2009). [CrossRef]
22. R. Kaltenbaek, J. Lavoie, D. N. Biggerstaff, and K. J. Resch, “Quantum-inspired interferometry with chirped laser pulses,” Nat. Phys. 4(11), 864–868 (2008). [CrossRef]
23. J. Lavoie, R. Kaltenbaek, and K. J. Resch, “Quantum-optical coherence tomography with classical light,” Opt. Express 17(5), 3818–3826 (2009). [CrossRef]
24. K. Ogawa, S. Tamate, T. Nakanishi, H. Kobayashi, and M. Kitano, “Classical realization of dispersion cancellation by time-reversal method,” Phys. Rev. A 91(1), 013846 (2015). [CrossRef]
25. E. Toninelli, B. Ndagano, A. Vallés, B. Sephton, I. Nape, A. Ambrosio, F. Capasso, M. J. Padgett, and A. Forbes, “Concepts in quantum state tomography and classical implementation with intense light: a tutorial,” Adv. Opt. Photonics 11(1), 67–134 (2019). [CrossRef]
26. X.-F. Qian, A. N. Vamivakas, and J. H. Eberly, “Emerging connections: Classical and quantum optics,” Opt. Photonics News 28(10), 34–41 (2017). [CrossRef]
27. K. H. Kagalwala, G. Di Giuseppe, A. F. Abouraddy, and B. E. A. Saleh, “Bell’s measure in classical optical coherence,” Nat. Photonics 7(1), 72–78 (2013). [CrossRef]
28. M. D. Mazurek, K. M. Schreiter, R. Prevedel, R. Kaltenbaek, and K. J. Resch, “Dispersion-cancelled biological imaging with quantum-inspired interferometry,” Sci. Rep. 3(1), 1582 (2013). [CrossRef]
29. Y. Altmann, S. McLaughlin, M. J. Padgett, V. K. Goyal, A. O. Hero, and D. Faccio, “Quantum-inspired computational imaging,” Science 361(6403), eaat2298 (2018). [CrossRef]
30. M. Markiewicz, D. Kaszlikowski, P. Kurzyński, and A. Wójcik, “From contextuality of a single photon to realism of an electromagnetic wave,” npj Quantum Inf. 5(1), 5 (2019). [CrossRef]
31. H. Buhrman, R. Cleve, J. Watrous, and R. de Wolf, “Quantum fingerprinting,” Phys. Rev. Lett. 87(16), 167902 (2001). [CrossRef]
32. G. J. Milburn, “Quantum optical fredkin gate,” Phys. Rev. Lett. 62(18), 2124–2127 (1989). [CrossRef]
33. D. Cozzolino, D. Baccon, B. D. Lio, K. Ingerslev, Y. Ding, K. Dalgaard, P. Kristensen, M. Galili, K. Rottwitt, S. Ramachandra, and L. K. Oxenlowe, “Fiber based high-dimensional quantum communication with twisted photons,” arXiv:1803.10138 (2018).
34. J. Leach, M. J. Padgett, S. M. Barnett, S. Franke-Arnold, and J. Courtial, “Measuring the orbital angular momentum of a single photon,” Phys. Rev. Lett. 88(25), 257901 (2002). [CrossRef]
35. S. Slussarenko, V. D’Ambrosio, B. Piccirillo, L. Marrucci, and E. Santamato, “The polarizing sagnac interferometer: a tool for light orbital angular momentum sorting and spin-orbit photon processing,” Opt. Express 18(26), 27205–27216 (2010). [CrossRef]
36. J. Wang, J.-Y. Yang, I. M. Fazal, N. Ahmed, Y. Yan, H. Huang, Y. Ren, Y. Yue, S. Dolinar, M. A. W. A. E. Tur, M. Tur, and A. E. Willner, “Terabit free-space data transmission employing orbital angular momentum multiplexing,” Nat. Photonics 6(7), 488–496 (2012). [CrossRef]
37. I. B. Djordjevic, “Deep-space and near-earth optical communications by coded orbital angular momentum (oam) modulation,” Opt. Express 19(15), 14277–14289 (2011). [CrossRef]
38. C. A. Fuchs and J. van de Graaf, “Cryptographic distinguishability measures for quantum-mechanical states,” IEEE Trans. Inf. Theory 45(4), 1216–1227 (1999). [CrossRef]