MagiQ Technologies
Products & Solutions Research About MagiQ Press & Events Partners How-to-buy
 
Primer on Quantum Information Processing
Quantum Information
Quantum Computation
Quantum Communication
How to build a Quantum Computer
Quantum Networks
Quantum Cryptography
References

 

 


What is Quantum Information Processing?

(by Geza Giedke, 12/2000)

Quantum Information

It was observed already in the 1960s by Rolf Landauer, that information is physical, i.e. information cannot be separated from its physical representation: it is always stored in some physical system, manipulated by some physical process. This observation has a number of consequences for information theory. Perhaps, the most striking one is, that it makes a big difference whether the information is stored and processed in classical or quantum mechanical systems.

Until now this has always been done using systems governed by classical physics, e.g., one bit of information in a system that could take either of two states, for example a piece of magnetic tape being magnetized "up" or "down" representing the numbers "0" and "1", respectively.

But in the 1980s it was observed by P. Benioff, C. Bennet, G. Brassard, R. Feynman, and others, that quantum mechanics might provide new and possibly very powerful ways of information processing. Moreover, at the current pace, the ongoing miniaturization in chip design will in the next decade lead to chip components so small that quantum mechanics becomes important.

In a quantum computer information would be stored in quantum-mechanical two-state systems, so called qubits. The most peculiar feature of a qubit (and all quantum systems) is the existence of superpositions: according to the (experimentally well established) superposition principle, a qubit, which can be in two distinct physical states (say "0" and "1") can also be in an arbitrary coherent superposition of these states, representing in a certain sense both numbers at the same time. Similarly, two qubits can be in a superposition of the four states 00, 01, 10, and 11, and n qubits can be in a superposition of 2n numbers. With suitable algorithms a quantum computer can make use of this: it can process all those numbers at the same time. This exponential (n qubits provide for 2n numbers) quantum parallelism is the basis for the quantum speed-up in Shor's or Grover's algorithms. Moreover, the superposition principle is the basis for the quantum phenomenon of entanglement which is of particular importance for quantum communication. The study of entanglement has turned into a very fruitful field of research, revealing many strange features of quantum mechanics. Various types of entanglement have been discovered. We are still only beginning to understand their classification, quantification, and application.

The other fundamental principle of quantum mechanics is Heisenberg's uncertainty principle, which states that the observation of a quantum system unavoidably disturbs this system. This effect can be used to guarantee secret key distribution in quantum cryptography.

On the downside, these principles severely restrict the access to information in a quantum computer. In particular they prevent two things that are taken for granted in classical computers: it is neither possible to determine the state of an unknown quantum system exactly nor to make a perfect copy of it. From these properties arise the particular challenges of quantum computation.

A good and brief overview of the Basic Concepts in Quantum Information Theory is given by R. Werner. Further information on quantum mechanics can be found online, e.g. in Some basic explanations about Quantum Mechanics or this Scientific American article (Feb. 2001) or this New Scientist's Guide to the Quantum World*; for more detailed information on this subject refer to any textbook of quantum mechanics, e.g. A. Peres, Quantum Theory: Concepts and Methods, Kluwer Academic.

Quantum Computing

A central issue of quantum computing is to devise algorithms that take advantage of quantum mechanical properties to process information faster than even the best classical computers can. In order to determine which one of two algorithms (acting on an input x) is "faster" one compares the number of computational steps needed to solve the problem as a function of the size of the input, i.e. the number s( x) of bits needed to specify x. The algorithm for which the number of computational steps grows more slowly is the faster one. In fact, it is usually only the functional form of this growth for large values of s(x) (its "asymptotic behaviour") that matters: is it polynomially (like s(x)k) or exponentially (like es(x))? Exponential problems are considered intractable, since even a modest increase in the size of the input leads to an enormous increase in the computational time needed to find the answer, which cannot be compensated by improved hardware.

The holy grail of quantum computing is the exponential speed-up, i.e. a quantum algorithm that solves a problem in polynomial time which needs exponential time with classical computers. Closest to this goal to date is Shor's Algorithm: it would allow a quantum computer to find the prime factors of a large number in polynomial time. For classical computers no such algorithm is known: finding the factors of, e.g., a thousand-digit number would take much longer than the age of the universe using today's classical computers, while a quantum computer might find them within seconds. Why would anyone like to find the factors of large numbers? They are of great practical relevance, since many of the most commonly used cryptographic algorithms (RSA, PGP, etc.) are based on the virtual impossibility of finding those factors. Thus the availability of a quantum computer would invalidate current security schemes (see this article on quantum cryptanalysis by A. Ekert). But if you fear for your privacy now: there is quantum cryptography to help you out.

It is, however, not proven that one cannot find a classical polynomial algorithm for factoring, and thus the question whether quantum mechanics does indeed provide an exponential speed-up is still open. Nevertheless, Shor's Algorithm, invented in 1994, for the first time demonstrated the power of quantum computers in a problem of practical interest.

The second major quantum algorithm is Grover's Algorithm, which was invented in 1997. It finds a marked item in an unsorted database containing N entries with about square root of N queries to the database. On a classical computer the best algorithm needs on the order of N queries. This is an example where quantum computing definitely provides a speed-up (though not an exponential one).

For a long time, many scientists believed that large-scale experimental quantum computing would be impossible because of the fragile nature of quantum information. This concern has been largely resolved by the development of quantum error correction and fault-tolerant quantum computation, about which more will be said below.

A collection of introductory articles to the field of quantum information by various authors is provided by the Centre for Quantum Computation in Oxford, UK. Sam Braunstein provides a nice online tutorial on quantum computation, too. The enthusiastic first chapter of J. Brown's popular science book on The Quest for the Quantum Computer* is also available.

Quantum Communication

This subfield of quantum information processing is concerned with the exchange of information between distant parties. Several applications of quantum mechanics to communication problems have been proposed, ranging from more efficient ways of sending classical information (dense coding) over algorithms that reduce the complexity of communication problems to novel ways to achieve secret communication. Here is a brief introduction to quantum communication, and here's an entertaining account on How to use quantum mechanics to win in a game show (Physics Today, February 2000, 35-39) *.

An important tool for many quantum communication tasks is quantum teleportation [5]. By this process, the quantum information (i.e. the state of a quantum system) can be sent to a distant location without ever transporting the actual system. The crucial resource needed for teleportation is a pair of quantum mechanically correlated (entangled) quantum systems shared by the communicating parties. When this is available, local quantum operations and classical communication are sufficient to send quantum information. For more details see this brief description of quantum teleportation* (by the inventors) or this slightly longer article*. If you have no clue what "teleportation" is about, this short fun talk* is worth a look. Quantum teleportation has been experimentally realized in Innsbruck (Austria), in Rome, and at Caltech [5]

How to Build a Quantum Computer

Till now no full-fledged quantum computer has been built and most researchers in the field agree that such a device lies still many years or decades in the future.

Recently much progress has been made in identifying systems that appear to be promising for the implementation of a quantum computer. A quite general set of conditions that such a system has to fulfill has been identified:

1.It has to consist of a collection of well-defined distinct qubits.
2.The qubits must on the one hand be very well isolated from their surroundings as to protect the fragile superpositions.
3.On the other hand, the experimentalist (or, eventually, the user) needs to have complete control of them, i.e. he must be able to interact strongly with them, to bring them into any desired state and to perform any quantum operation on them. It has been shown that there is a small universal set of operations involving at most two qubits at the same time that suffices to construct arbitrary operations by concatenation.
4.In particular, it must be possible to initialize the quantum computer, e.g. to bring all qubits into the state "0".
5.Lastly, the system should be scalable, i.e., it must be possible to increase the number of qubits without sacrificing isolation or control.

See The Physical Implementation of Quantum Computation by D.P. DiVincenzo or [4] for a detailed discussion.

Experimentally the most daunting requirements are 2. and 3. In practice it is not possible to isolate the qubits completely. Thus there will always be unwanted interactions with the environment, leading to errors in the quantum register. If the time within which these errors become appreciable (decoherence time) is much longer than the time needed to perform a typical computational step in the quantum computer (gate operation time), it would at least be possible despite these errors to perform fairly accurate quantum calculations that are not longer than the decoherence time. Longer calculations, however, could not be done, and for some time it was therefore thought, that even the smallest sort of error would cancel the asymptotic advantage of the quantum computer, since the errors would accumulate during a long computation. But later it was shown that quantum error correction is possible, i.e. that quantum information can be encoded in such a way, that potential errors can be detected and corrected. Moreover it was proven that if the errors occurring per computational step are small enough, then suitable quantum error correcting codes can keep the error at that level throughout a computation of arbitrary length. Thanks to this result there is indeed hope that realistic (i.e. imperfect) quantum computers could be useful.

By now a large number of systems have been proposed to implement a quantum computers: ions or atoms in electromagnetic or optical traps, photons in cavities, nuclear spins on molecules, quantum dots, superconductors. A comprehensive overview is provided in the special issue "Experimental proposals for quantum computation", Fortschr. Phys. 48 (2000), S. L. Braunstein and H.-K. Lo (special issue editors), P. Kok (assist. ed.), also available as a book "Scalable quantum computers: paving the way to realization".

First steps on the road towards a quantum computer have also been taken experimentally, demonstrating complete coherent control over few qubits represented by trapped ions.

On the side of quantum communication the system of choice is light for its speed and the relative ease with which it can be transmitted. One approach uses single photons as the carrier of one qubit of quantum information, recently more intense light fields comprising many photons (continuous variable quantum communication) have been considered, which have the capacity to hold much more quantum information than a single photon (see Quantum Information Theory with Continuous Variables, S. L. Braunstein and A. K. Pati (eds.), Kluwer Academic, to appear).

Quantum Networks

The full power of quantum information processing is attained when quantum computing devices and quantum communication lines are connected to form a quantum network. Therefore it is important to have a good interface between quantum computers and quantum channels.

Until now, most work in this area considers the nodes of the network to be realized by quantum computers based on trapped ions (or atoms) that were first proposed in 1995. One reason why these systems have been favored in this context is that they interact in a well-understood and controllable fashion with photons, which are the best carriers of quantum information. To design a quantum interface it is required to find a physical process that maps the internal quantum state of, e.g., an ion onto the state of the light field and vice versa.

The interaction between ions and single photons is quite weak; therefore it has to be enhanced by placing the trapped ions inside an optical resonator (i.e. between two very good, suitably arranged mirrors). This leads to a strong coupling between the light field in the resonator and the ions. Shining appropriate laser pulses on the ion in question, its state can then be mapped to the state of the resonator field (see, e.g. [6]. Similarly the state of the resonator field can be mapped on the state of an ion. To complete the interface, the resonator field must be coupled to a traveling light field, e.g. in an optical fiber. For the output, one can just wait for the photons in the resonator to leak out into the transmission line. For the input, more care is needed to circumvent the reflection of most incoming photons at the mirrors, but carefully designed laser pulses may "open up" the resonator to incoming photons. These proposals are quite close to what can currently be done in the lab, and their realization should be achieved in the coming years.

Quantum Cryptography

Even in classical cryptography there exists an unbreakable code, the Vernam code or one-time pad. The drawback of this code is, that the communicating parties need to share a secret sequence of random numbers of the same length as the text to be encoded and can use it only once. So the problem of secrecy is just deferred from the message to the key, leading to the key distribution problem. Since often there is no practical way to distribute such large secret keys, most of today's cryptographic protocols rely on public key distribution and the assumed difficulty of certain computational problems instead.

It was G. Brassard, C. Bennett, and colleagues [7] who first suggested how to use quantum mechanics to achieve provably secure key distribution in their seminal paper (known as “BB84”). They demonstrated how two communicating parties may agree on a random key by exchanging and manipulating quantum systems in such a way that the laws of physics guarantee that an eavesdropper will either reveal themselves with near certainty or gain nearly no information about the key. The probability that an eavesdropper is not detected and nevertheless gains a substantial amount of information can be made as small as desired.

C. Bennet, G. Brassard, and colleagues also demonstrated privacy amplification, a means of improving the secrecy of the shared information. In privacy amplification, two communicating parties use a public discussion to cull secret information from the originally exchanged information from which an eavesdropper has gathered partial contents, thus ensuring that only they have copies of the secret information. Privacy amplification is a means by which cryptographic keys that are exchanged using QKD are made more secure.

Given secure key distribution, one then can use the (provably secure) Vernam cipher. This has the great advantage that it removes the risk (inherent in schemes that rely on the conjectured difficulty of some computational problem) of retroactive security loss due to unanticipated advances in hardware and algorithms, thus guaranteeing long-time security of the coded data.

Ultimately, the security of quantum key distribution arises from Heisenberg's uncertainty relation: anybody listening in on the channel, via which the key is distributed, will necessarily leave traces - and the more information he obtains, the more detectable disturbances will be caused. Consequently, Alice and Bob can use part of their key (sequence of zeros and ones) to measure how much an eavesdropper could possibly know about the key and only use it, when this knowledge is sufficiently small for their purposes. The actual mathematical proof of the security of quantum key distribution is a very hard problem, which has only recently been solved (see references in the survey articles.[7]

Quantum key distribution is the most advanced application of quantum information theory. There have been many successful experiments in realistic circumstances. In all these experiments the two-state quantum systems exchanged by the communicating parties are realized by photons, the qubit being for example encoded in the polarization of the photon. Most experiments to date use optical fibers to transmit the photons. Currently, distances over tens of kilometers have been achieved at many places, for example, at Los Alamos (USA), BT Labs (UK), the University of Geneva (CH), and the University of Vienna. Another approach sends the photons through the air (see e.g. the Los Alamos Free-Space experiment, the ultimate goal being secure ground-to-satellite communication.

Today's implementations of quantum cryptography still have some technical problems, mostly related to imperfections of the photon sources. The impact of imperfect sources and noisy channels on security has been extensively studied, in particular by N. Lütkenhaus (MagiQ Tech.). Nevertheless, quantum cryptography is feasible with current technology, though at still rather low data rates (a few hundred bits per second).

Not all hopes in quantum information have come to fruition. For example, quantum cryptography had long been claimed to provide unconditional security for the Age Problem, in which two ladies would like to find out who is younger without revealing their ages to each other. Any conventional (classical) solution would require either a trusted third party (or channel) or computational assumptions. The hope that with quantum mechanics they might fare better was dashed, when some basic cryptographic protocol including the so-called (non-relativistic) bit commitment were shown to be necessarily insecure.[8]

A comprehensive up-to-date bibliography of quantum cryptography is maintained by G. Brassard. An additional survey of quantum cryptography can be found at Gottesman and Lo, Physics Today, November 2000*. Briefer accounts are provided by the Los Alamos group* and by the Oxford Centre of Quantum Computation, and a popular science article* by the New Scientist (1999).

The still young field of quantum information has already achieved a multitude of exciting and surprising insights - both in the foundations of quantum mechanics and its applications to problems of communication and computation. With many dedicated groups now working in this area, more surprises and breakthroughs are to be expected. A new journal, "Quantum Information and Computation", dedicated to quantum information processing has been formed to report on these developments.

Some References

Geza Giedke is a postdoc in the Quantum Photonics Group (Prof. A. Imamoglu) at the Institute for Quantum Electronics , ETH Zürich, Switzerland.


Products & Solutions | Research | About MagiQ | Press & Events | Funding | Partners