The More You Know: DiVicenzo Criteria

The DiVicenzo Criteria for implementing a quantum computer are a set of requirements that any candidate (circuit model) quantum computer must satisfy. These five requirements, plus two relating to the communication of quantum information were formulated by David P. DiVincenzo in 2008 and are stated as follows:

1. A scalable physical system with well characterized qubits.
2. The ability to initialize the state of the qubits to a simple fiducial state, such as $|000...\rangle$.
3. Long relevant decoherence times, much longer than the gate operation time.
4. A “universal” set of quantum gates.
5. A qubit-specific measurement capability.
6. The ability to interconvert stationary and flying qubits $^1$.
7. The ability faithfully to transmit flying qubits between specified locations.

$^1$ Flying qubit:  qubits that are readily transmitted from place to place.

References:

[1] “The Physical Implementation of Quantum Computation”, D. P. DiVincenzo. arXiv:quant-ph/0002077