Quantum Information A Glimpse at the Strange and Intriguing Future of Information Dan C. Marinescu School of Computer Science University of Central Florida Orlando, Florida 32816, USA dcm@cs.ucf.edu Boole Lecture - February 15, 2006 2 Boole Lecture - February 15, 2006 3 Acknowledgments The material presented is based on the books Approaching Quantum Computing ISBN 013145224X, Prentice Hall, March 2004 Approaching Quantum Information Theory (in preparation) by Dan C. Marinescu and Gabriela M. Marinescu Work supported by National Science Foundation grants MCB9527131, DBI0296107,ACI0296035, and EIA0296179. Boole Lecture - February 15, 2006 4 Information • 2,450,000,000 Google hits for the word “information”. • The earliest historical meaning of the word information in English was related to the act of informing, or giving form or shape to the mind, as in education, instruction, or training. A quote from 1387: "Five books come down from heaven for information of mankind." (Oxford English Dictionary)….. Amazon.com was established later…. • 2667? ( Japanese imperial year based on the mythical founding of Japan by Emperor Jimmu in 660 BC) Boole Lecture - February 15, 2006 5 Information (cont’d) • Information is a primitive concept (like matter or energy). • Information abstracts properties of and allows us to distinguish objects/entities/phenomena. • There is a common expression of information, strings of bits, regardless of the object/entity/process it describes. Bits are independent of their physical embodiment. • Information is transformed using logic operations. Gates implement logic operations and allow for automatic processing of information. The usefulness of information increases if the physical embodiments of bits and gates become smaller and we need less energy to process, store, and transmit information. Boole Lecture - February 15, 2006 6 Classical Information • Can be copied without altering it. • Deterministic; the result of measuring/observing it is deterministic (unless affected by noise). • Cannot travel faster than light or backward in time. • It is processed by conventional computers using irreversible gates. During processing we experience an irretrievable loss of information. • Information Theory was developed by Shannon for macroscopic bodies at a time when microscopic systems carrying information were not known. Boole Lecture - February 15, 2006 7 Information Landauer’s Principle (Thermodinamics) The erasure of one bit produces at least kB T log 2 Joules of heat and increases the thermodynamic entropy by at least kB log 2 Laws of Quantum Mechanics Energy Matter E = m c2 Boole Lecture - February 15, 2006 8 SENSORS DIGITAL CAMERAS 2000s WORLD WIDE WEB 1990s GOOGLE, YouTube 2000s DISSEMINATE MICROPROCESSORS 1980s COLLECT MILESTONES OF INFORMATION PROCESSING 1850 – 2007 PROCESS BOOLEAN ALGEBRA 1854 COMMUNICATE FIBER OPTICS 1990s WIRELESS 2000s DIGITAL COMPUTERS 1940s QUANTUM COMPUTING QUANTUM COMMUNICATION STORE OPTICAL STORAGE HIGH DENSITY SOLID-STATE 1990s SPINTRONICS 2000s Boole Lecture - February 15, 2006 9 Moore’s Law Microprocessor Year # transistors 4004 1971 2,250 8008 1972 2,500 8080 1974 5,000 8086 1978 29,000 286 1982 120,000 386 1985 275,000 486 1989 1,180,000 Pentium 1993 3,100,000 Pentium II 1997 7,500,000 Pentium IV 2000 42,000,000 Itanium 2002 220,000,000 Itanium II 2003 410,000,000 Boole Lecture - February 15, 2006 10 Limits of Solid-State Technology • To increase the clock rate we have to pack transistors as densely as possible because the speed of light is finite. • The power dissipation increases with the cube of the clock rate. When we double the speed of a device its power dissipation increases 8 (eight) fold. • The computer technology vintage year 2000 requires some 3 x 10-18 Joules/elementary operation. Boole Lecture - February 15, 2006 11 The heat generated by densely packed solid-state devices in a sphere of radius R is proportional to the volume thus to R3; the heat can be removed trough the surface of the sphere, proportional to R2 Boole Lecture - February 15, 2006 12 Hitting a Wall… • An exponential growth cannot be sustained indefinitely; sooner or later one will hit a wall. • Revolutionary rather than evolutionary approach to information processing and to communication: – Quantum computing and communication quantum information. – DNA Computing biological information. Boole Lecture - February 15, 2006 13 Quantum Information Processing A happy marriage between two of the greatest scientific achievements of the 20th century: quantum mechanics stored program computers. In 1985 Richard Feynman wrote: “..it seems that the laws of physics present no barrier to reducing the size of computers until bits are the size of atoms and quantum behavior holds sway.” Quantum information Information encoded as the state of atomic or sub-atomic particles. Boole Lecture - February 15, 2006 14 Richard Feynman I think I can fairly say that nobody understands QuantumMechanics Boole Lecture - February 15, 2006 15 Light • Light electromagnetic radiation. • The electric and magnetic field • – oscillate in a plane perpendicular to the direction of propagation and – are perpendicular to each other. The dual, wave and corpuscular, nature of light: – Diffraction phenomena wave-like behavior – Photoelectric effect corpuscular/granular The light consists of quantum “particles” called photons. Boole Lecture - February 15, 2006 16 Polarization of Light Polarization is given by the electric field vector – Linearly polarized (vertical/horizontal) the tip of the electric field vector oscillates along any straight line in a plane perpendicular to the direction of propagation. – Circularly polarized (right- /left-hand) the tip of the electric field vector moves along a circle in a plane perpendicular to the direction of propagation: – Elliptically polarized light the tip of the electric field vector moves along an ellipse in a plane perpendicular to the direction of propagation. • In a beam of linearly polarized light each photon has a random orientation of the polarization vector. Boole Lecture - February 15, 2006 17 The Spin of Atoms and Sub-atomic Particles • Spin the intrinsic angular momentum; it takes discrete values (the spin quantum number s.) • Two classes of quantum particles: – fermions - spin one-half (e.g., electrons). • s=+1/2 and • s=-1/2 – bosons - spin one particles (e.g., photons). • s=+1, • s=0, and • s=-1 Boole Lecture - February 15, 2006 18 The spin of the electron: + ½ spin up, - ½ spin down. Sz Rn(0) 1 h 2 - 1 h 2 Rn(180) (a) (b) Boole Lecture - February 15, 2006 19 Quantum Mechanics Quantum mechanics mathematical model of the physical world. Quantum concepts such as: – Uncertainty, – Superposition, – Entanglement, – No-cloning, do not have a correspondent in classical physics. Boole Lecture - February 15, 2006 20 Heisenberg's Uncertainty Principle The position and the momentum of a quantum particle cannot be determined with arbitrary precision. X PX h / 4 • h=6.6262 x 10-34 Joule x second Planck’s constant • Non-determinism basic tenet of quantum mechanics. Boole Lecture - February 15, 2006 21 Max Born’s Nobel Prize Lecture, Dec. 11, 1954 “... Quantum Mechanics shows that not only the determinism of classical physics must be abandoned, but also the naive concept of reality which looked upon atomic particles as if they were very small grains of sand. At every instant a grain of sand has a definite position and velocity. This is not the case with an electron. If the position is determined with increasing accuracy, the possibility of ascertaining its velocity becomes less and vice versa.” Boole Lecture - February 15, 2006 22 “Liebe Gott würfelt nicht” (Dear God does not play dice) - Albert Einstein Boole Lecture - February 15, 2006 23 Superposition Principle States of a quantum system: - Orthogonal. - Non-orthogonal. - Superposition – a weighted sum (some elements appear with a – sign because the phases are negative). Schrödinger’s cat. In a quantum system, in addition to reliably distinguishable states there are states that cannot be reliably distinguishable. Incomplete distinguishability is one of the tenets of quantum mechanics. Boole Lecture - February 15, 2006 24 From Lewis Carroll to…. Incomplete Distinguishability in Quantum Physics “I have a very long and sad tale’’ said the Mouse. “I see that your tail is long, but why do you say it is sad?’’ asked Alice. Boole Lecture - February 15, 2006 25 V H 135 45 (a) Orthogonal states of a photon can be reliably distinguished from one another: V (vertical) from H (horizontal); 135 deg from 45 deg. - (b) Non-orthogonal states of a photon cannot be reliably distinguished from one another: V (vertical) from 45 deg. + = = 2 2 (c) Superposition states. Boole Lecture - February 15, 2006 26 Entanglement (Vërschränkung) • Discovered by Schrödinger. • An entangled pair is a single quantum system in a superposition of equally possible states. • The entangled state contains no information about the individual particles, only that they are in opposite states. • Einstein called entanglement “Spooky action at a distance.” Boole Lecture - February 15, 2006 27 EPR (Einstein, Podolski,Rosen) Effect • A source generates two entangled particles e.g., two • photons entangled in polarization. A measurement of one of them, say using a V-H basis, produces a random result (V) or (H) and at the same time forces the other particle to enter the same state. Measurement Source Boole Lecture - February 15, 2006 28 No Cloning Principle Monogamy of Entanglement Quantum states cannot be cloned. Cloning - would increase distinguishability of states, - it is a non-linear transformation. A A Quantum Copy Machine A’ B Boole Lecture - February 15, 2006 29 Charles Bennett and Peter Shor: “classical information can be copied freely, but can only be transmitted forward in time to a receiver in the sender's forward light cone. Entanglement, by contrast cannot be copied, but can connect any two points in space-time. Conventional data-processing operations destroy entanglement, but quantum operations can create it, preserve it and use it for various purposes, notably speeding up certain computations and assisting in the transmission of classical data or intact quantum states (teleportation) from a sender to a receiver.” Boole Lecture - February 15, 2006 30 Quantum Information • Embodied by the state of atomic or sub-atomic particles. • Superposition - we cannot reliably recognize differences between the states of a quantum system except under special conditions. • The state of a quantum system cannot be measured or copied without disturbing it. • Quantum state can be entangled. Two or more systems have a definite state though neither has an identifiable state of its own. • Qubits – elementary units of quantum information. Boole Lecture - February 15, 2006 31 Quantum Information Classical Information Boole Lecture - February 15, 2006 32 Quantum Information Measurement Boole Lecture - February 15, 2006 Classical Information 33 Classical versus Quantum Information Classical information is information written in stone… Quantum information is more like the information in a dream. Recalling a dream inevitably changes your memory of it. Eventually you remember only your own description, not the original dream. Charles Bennett at QIPP workshop, 2002 Boole Lecture - February 15, 2006 34 Entropy • Thermodynamic: the number of S k B log microstates • Informational, Shannon’s: X is a random variable pXi -probability of outcome Xi • Quantum, von Neumann’s: is the density matrix H p X i log p X i i S ( ) Tr ( log ) Boole Lecture - February 15, 2006 35 A Bit Versus a Qubit 0 0 Superposition states 1 (a) One bit 1 Basis (logical) state 0 Basis (logical) state 1 (b) One qubit Boole Lecture - February 15, 2006 36 Qubit Measurement 0 p0 p1 1 Possible states of one qubit before the measurement The state of the qubit after the measurement Boole Lecture - February 15, 2006 37 Quantum Gates • One-qubit gates X - transposes the components of a • • qubit; Z - flips the sign of a qubit; Hadamard - creates a superposition state. Two-qubit gates CNOT Three-qubit gates Toffoli • Quantum gates are reversible in principle no power dissipation. Boole Lecture - February 15, 2006 38 Universal Quantum Gates • Any Boolean expression can be written as a sum (logical OR) of products (logical AND) of Boolean variables and/or negation of Boolean variables. Thus, any classical logic circuit can be implemented using only AND, OR, and NOT gates. • NAND and NOR are classical universal gates. • Similarly, we can simulate any complex n-qubit quantum circuit using a small set of one-qubit and CNOT gates. Boole Lecture - February 15, 2006 39 Decoherence Decoherence randomization of the internal state of a quantum computer due to interactions with the environment. Conceptually decoherence can be prevented using: - Quantum fault-tolerant circuits. - Quantum Error Correcting Codes. - Entanglement Purification and Distillation extract a subset of states of high entanglement and high purity from a large set of less entangled states. Boole Lecture - February 15, 2006 40 Di Vicenzo’s Criteria for Physical Implementation of a Quantum Computer 1. 2. 3. 4. 5. Scalable physical system with well characterized qubits. Initialize the qubits state as |000…00>. Long decoherence times. Universal set of quantum gates (operations). Qubit specific measurements Boole Lecture - February 15, 2006 41 Entering the Quantum Wonderland …. • We now have: – quantum gates and quantum circuits – quantum communication channels. • What should we be excited about? – – – – Quantum parallelism Quantum teleportation Communication with entangled particles Quantum key distribution Boole Lecture - February 15, 2006 42 Quantum Parallelism • In quantum systems the amount of parallelism increases exponentially with the size of the system, thus with the number of qubits. For example, a 21-qubit quantum computer is twice as powerful as as a 20-qubit one. • An exponential increase in the power of a quantum computer requires linear increase in the amount of matter and space needed to build the larger quantum computing engine. • A quantum computer will enable us to solve problems with a very large state space. Boole Lecture - February 15, 2006 43 Bush Kerry Bush Bush Kerry Bush Balanced function f(0) = f(1) Bush Kerry Bush Kerry Kerry Bush Unbalanced function Boole Lecture - February 15, 2006 44 0 f(0) 1 0 f(0) 1 f(1) f(1) 2T (a) T (b) |x> |x> Uf |y> | y > O+ f(x) > T (c) Boole Lecture - February 15, 2006 45 Quantum Teleportation • The process of transferring the state of a quantum particle to possibly distant one. • Based upon the entanglement. • No cloning - the original state is destroyed in the quantum teleportation process. Boole Lecture - February 15, 2006 46 Pair of entangled qubits particle 1 particle 2 particle 3 Carol Bob Alice particle 1 particle 2 particle 3 Quantum Channel CNOT particle 1 - target qubit particle 3 - control qubit The measurement on the pair (1&3) changes the state of particle 2 to one of four states: S1, S2, S3, S4 iY Receive from Alice results of measurements 00 01 10 11 Measurement particle 3 - measured particle 1 - unchanged I Send to Bob results of measurement 00 01 10 11 X Z Z Classical Channel Particle 2 is in the same state as particle 3 Boole Lecture - February 15, 2006 47 A Teleportation Experiment • Francesco De Martini, University of Rome, 1997. • Based upon an idea of Sandu Popescu. • A UV laser beam interacts with a non-linear medium, a crystal of dihidrogen phosphate to generate two photons for an incoming one – parametric downconversion. • The polarization entanglement of the two photons is converted into a path entanglement. Boole Lecture - February 15, 2006 48 Reflecting mirror Reflecting mirror A D P o l a r I z e r Alice h v Source h Bob v B C Reflecting mirror Reflecting mirror Carol Boole Lecture - February 15, 2006 49 Communication with Entangled Particles • Even when separated, two entangled particles continue to interact with one another. • Basic idea. Consider three particles – Two particles (particle 1 and particle 2) in an anticorrelated state (spin up and spin down). – We measure particle 1 and particle 3 and set them in an anti-correlated state. – Then particle 2 ends up in the same state particle 3 was initially in. Boole Lecture - February 15, 2006 50 Quantum Key Distribution • Classical methods for key distribution are in principle insecure physical difficulty to detect the presence of an intruder when communicating through a classical communication channel. All classical methods of key distribution can be broken if enough computer power is available. • Quantum key distribution ensures that an eavesdropper can succeed only with a very low probability. • No amount of computing power will allow breaking of a quantum key distribution protocol. Boole Lecture - February 15, 2006 51 Vertical Horizontal 45 deg Vertical/Horizontal (VH) 135 deg Diagonal (DG) (a) (b) Quantum communication channel Source of polarized photons Quantum wiretap Photon separation system Eve Classical wiretap Alice Classical communication channel Bob (c) Boole Lecture - February 15, 2006 52 Information Encoding for Quantum Key Distribution • A photon with vertical/horizontal (VH) polarization • – 1 a photon with vertical polarization – 0 a photon with a horizontal polarization. A photon with diagonal (DG) polarization – 1 a photon with 45 deg polarization, and – 0 a photon with a 135 deg polarization. Boole Lecture - February 15, 2006 53 Alice sends to Bob photons with X(V/H) and Z(D45/D135 ) polarization. Bob chooses a base and measures incoming photons. X Z X X Z X Z X Z Z X Z X Z X Z X X Z bases results Bob sends the basis he used for each photon over a classical channel. XZ XXZ X Z XZ Z XZ X Z X Z X X Z Alice tells Bob which ones are correct over a classical channel. X XZ X Z XZ X X Z X Bob examines the ones they agree upon (if no eavesdropping). Bob decodes the photons. 1 10 0 1 11 1 0 0 0 Alice sends Bob the parity of a selected subset. 1 10 0 1 11 1 0 0 0 Parity of 1,4,5,9,11.. =EVEN Bob verifies the parity of a selected subset. 1 10 0 10 1 11 1 11 1 0 0 0 0 Parity of 1,4,5,9,11.. = OK Secret Key Boole Lecture - February 15, 2006 54 Physical Embodiment of a Qubit • Photon information encoded as the photon polarization; • • e.g., horizontal and vertical. Electron information encoded as the electron spin; two independent spin values, +1/2 and -1/2. Quantum dots information encoded as the presence/absence of electrons – Small devices that contain a tiny droplet of free electrons. – Fabricated in semiconductor materials; typical dimensions between nanometers to a few microns. – The size and shape of these structures and therefore the number of electrons they contain, can be precisely controlled; a quantum dot can have anything from a single electron to a collection of several thousands. Boole Lecture - February 15, 2006 55 Physical Embodiment of a Qubit (cont’d) • A two-level atom in an optical cavity. • Two internal states of an ion in a trap. • Others – Liquid-state NMR. – NMR spin lattices. – Nitrogen vacancies in diamond. – Josephson junctions. Boole Lecture - February 15, 2006 56 Milestones in Quantum Computing • 1961 - Rolf Landauer computation is physical. • 1973 - Charles Bennett logical reversibility of computations. • 1981 - Richard Feynman physical systems including quantum systems can be simulated exactly with quantum computers. • 1982 - Peter Benioff develops quantum mechanical models of Turing machines. • 1994 - Peter Shor algorithm for factoring large numbers. • 1995 - Lov Grover quantum database searching algorithm Boole Lecture - February 15, 2006 57 Milestones in Quantum Information Theory • 1984 - Charles Bennett and Gilles Brassard quantum cryptography. • 1985 - David Deutsch reinterprets the ChurchTuring conjecture. • 1993 - Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters quantum teleportation. • 1994 - Calderbank, Shor, Steane quantum error correcting codes Boole Lecture - February 15, 2006 58 The point is: We must make it as simple as possible … but not simpler ! Boole Lecture - February 15, 2006 59 Final Remarks • Building a quantum computer faces tremendous technological and theoretical challenges. • We are years, possibly decades away from actually building a quantum computer. All we had on February 13 2007 was a 7 qubit liquid NMR quantum computer able to factor the integer 15. • Applications of quantum cryptography seem ready for commercialization. In 2003 a successful quantum key distribution experiment over a distance of some 100 km has been announced. Boole Lecture - February 15, 2006 60 “Success is the ability to go from failure to failure with no loss of enthusiasm.” Sir Winston Churchill Boole Lecture - February 15, 2006 61 The Answer to the Puzzle • The filter block of the 16 qubit quantum computer that D-Wave Systems plan to unveil on Feb 13... The filter block is an electronic interface between our world and the quantum entangled world. • An array of 128 lumped element filters, one for each input line. The space is constrained because the filters and wires need to fit into the dilution fridge cylinder. The filters remove noise and crosstalk (opposite of an antenna) from the signals that drop down to the heart of a new quantum computer, cooled to 0.005 above absolute zero… Boole Lecture - February 15, 2006 62 D-Wave Press Release - February 14 • Right now, Orion is a "proof of concept," a demonstration of what the final product could look like. At the demonstration, Rose had the system come up with answers to Sudoku problems and, in another demo, seek out similar molecules to the active ingredient in the drug Prilosec in a chemical database. The computer found several molecules that shared similar structural elements with Prilosec, but the molecule that matched it closest was the active ingredient in another drug called Nexium. Plucking out Nexium demonstrated the system's accuracy, the company said. Nexium is actually a mirror image of the molecule in Prilosec that AstraZeneca invented to extend its patents. • The computer itself--which is cooled down to 4 millikelvin (or nearly minus 273.15 degrees Celsius) with liquid helium--was actually in Canada. Attendees only saw the results on a screen. Still, it was the largest demonstration of a quantum computer ever, Rose said. Boole Lecture - February 15, 2006 63 D-Wave Press Release - February 14 • End of 2007 32 qubit quantum computer. • In mid 2008 512 qubit quantum computer • End of 2008 1024 qubit quantum computer Boole Lecture - February 15, 2006 64