The ability to entangle quantum systems is crucial for many applications in quantum technology, including quantum communication and quantum computing. Here, we propose a new, simple,
and versatile setup for deterministically creating Bell and Greenberger-Horne-Zeilinger (GHZ) states between photons of different frequencies in a two-step protocol. The setup consists of a quantum bit (qubit) coupled ultrastrongly to three photonic resonator modes. The only operations needed in our protocol are to put the qubit in a superposition state, and then tune its frequency in and out of resonance with sums of the resonator-mode frequencies. By choosing which frequency we tune the qubit to, we select which entangled state we create. We show that our protocol can be implemented with high fidelity using feasible experimental parameters in state-of-the-art circuit quantum electrodynamics. One possible application of our setup is as a node distributing entanglement in a quantum network.
Spontaneous parametric down-conversion is a well-known process in quantum nonlinear optics in which a photon incident on a nonlinear crystal spontaneously splits into two photons. Here
we propose an analogous physical process where one excited atom directly transfers its excitation to a pair of spatially-separated atoms with probability approaching one. The interaction is mediated by the exchange of virtual rather than real photons. This nonlinear atomic process is coherent and reversible, so the pair of excited atoms can transfer the excitation back to the first one: the atomic analogue of sum-frequency generation of light. The parameters used to investigate this process correspond to experimentally-demonstrated values in ultrastrong circuit quantum electrodynamics. This approach can be extended to realize other nonlinear inter-atomic processes, such as four-atom mixing, and is an attractive architecture for the realization of quantum devices on a chip. We show that four-qubit mixing can efficiently implement quantum repetition codes and, thus, can be used for error-correction codes.