A novel universal and fault-tolerant basis (set of gates) for quantum compu
tation is described. Such a set is necessary to perform quantum computation
in a realistic noisy environment. The new basis consists only of two singl
e-qubit gates (Hadamard and sigma(z)(1/4)), and one two-qubit gate (Control
led-NOT), Moreover, a new general method for fault-tolerant implementation
of quantum gates like Toffoli is introduced. This method is a generalizatio
n of the methods suggested by Shor (Proc, FOCS'96, 1996, p. 56) and later b
y Knill et al. (Proc. Roy. Sec. London Ser. A 454 (1998) 365). (C) 2000 Els
evier Science B.V. All rights reserved.