Quantum Computing Richard Jozsa Centre for Quantum Information and Foundations DAMTP University of Cambridge.

Slides:



Advertisements
Similar presentations
Quantum Software Copy-Protection Scott Aaronson (MIT) |
Advertisements

1 Optimization Algorithms on a Quantum Computer A New Paradigm for Technical Computing Richard H. Warren, PhD Optimization.
Introduction to Cryptography and Security Mechanisms: Unit 5 Theoretical v Practical Security Dr Keith Martin McCrea
CNS2009handout 21 :: quantum cryptography1 ELEC5616 computer and network security matt barrie
Quantum Computation and Error Correction Ali Soleimani.
An Algebraic Foundation for Quantum Programming Languages Andrew Petersen & Mark Oskin Department of Computer Science The University of Washington.
Superposition, Entanglement, and Quantum Computation Aditya Prasad 3/31/02.
Matthew Guidry. The Fundamentals of Cryptography  One of the fundamentals of cryptography is that keys selected for various protocols that are computationally.
Quantum Cryptography Prafulla Basavaraja CS 265 – Spring 2005.
Quantum Computers Todd A. Brun Communication Sciences Institute USC.
Paraty, Quantum Information School, August 2007 Antonio Acín ICFO-Institut de Ciències Fotòniques (Barcelona) Quantum Cryptography.
Quantum Communication, Quantum Entanglement and All That Jazz Mark M. Wilde Communication Sciences Institute, Ming Hsieh Department of Electrical Engineering,
Quantum Information Processing
Quantum computing Alex Karassev. Quantum Computer Quantum computer uses properties of elementary particle that are predicted by quantum mechanics Usual.
By: Mike Neumiller & Brian Yarbrough
Moore’s Law the number of circuits on a single silicon chip doubles every 18 to 24 months.
Tallinn University of Technology Quantum computer impact on public key cryptography Roman Stepanenko.
Dominique Unruh 3 September 2012 Quantum Cryptography Dominique Unruh.
Quantum Algorithms for Neural Networks Daniel Shumow.
Quantum Computers Algorithms and applications. Simulating classical operations 2/41 Dušan Gajević.
Quantum Computing David Dvorak CIS 492. Quantum Computing Overview What is it? How does it work? –The basics –Clarifying with examples Factoring Quantum.
Quantum Computing The Next Generation of Computing Devices? by Heiko Frost, Seth Herve and Daniel Matthews.
From Bits to Qubits Wayne Viers and Josh Lamkins
The Limits of Adiabatic Quantum Algorithms
Cove: A Practical Quantum Computer Programming Framework Matt Purkeypile Doctorate of Computer Science Dissertation Defense June 26, 2009.
Quantum Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
Lecture note 8: Quantum Algorithms
October 1 & 3, Introduction to Quantum Computing Lecture 1 of 2 Introduction to Quantum Computing Lecture 1 of 2
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
Michele Mosca Canada Research Chair in Quantum Computation 27 May 2006 Introduction to quantum technologies: quantum computers, quantum teleporters & cryptography.
Quantum Computing Paola Cappellaro
Physics of Computing and the Promise and Limitations of Quantum Computing Charles H. Bennett IBM Research Yorktown Santa Cruz, 24 Oct 2005.
CS555Topic 251 Cryptography CS 555 Topic 25: Quantum Crpytography.
What is Qu antum In formation and T echnology? Prof. Ivan H. Deutsch Dept. of Physics and Astronomy University of New Mexico Second Biannual Student Summer.
Quantum Cryptography Slides based in part on “A talk on quantum cryptography or how Alice outwits Eve,” by Samuel Lomonaco Jr. and “Quantum Computing”
Quantum Processing Simulation
Nawaf M Albadia
Quantum computing, teleportation, cryptography Computing Teleportation Cryptography.
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
Quantum Computing: An Introduction Khalid Muhammad 1 History of Quantum Computing Bits and Qubits Problems with the Quantum Machine.
Can small quantum systems learn? NATHAN WIEBE & CHRISTOPHER GRANADE, DEC
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Quantum Computation Stephen Jordan. Church-Turing Thesis ● Weak Form: Anything we would regard as “computable” can be computed by a Turing machine. ●
QUANTUM COMPUTERS, COMPUTING AND INFORMATION ALAN DURNEV, PHYSICS.
Quantum Computers By Ryan Orvosh.
Quantum Computing Are We There Yet?
Norman Littlejohn COSC480.  Quantum Computing  History  How it works  Usage.
QUANTUM PHYSICS BY- AHRAZ, ABHYUDAI AND AKSHAY LECTURE SECTION-5 GROUP NO. 6.
Christopher Monroe Joint Quantum Institute and Department of Physics NIST and University of Maryland Quantum Computation and Simulation.
Quantum Computing: An Introduction
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Quantum is Different, Part 1. Richard Feynman Caltech Course : Potentialities and Limitations of Computing Machines “Nature isn't classical, dammit,
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Sub-fields of computer science. Sub-fields of computer science.
QUANTUM COMPUTING By Sandeep Neeli.
Richard Cleve DC 3524 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 667 / Phys 767 C&O 481 / C&O 681 Lecture.
Prabhas Chongstitvatana Chulalongkorn University
QUANTUM COMPUTING: Quantum computing is an attempt to unite Quantum mechanics and information science together to achieve next generation computation.
Paul M. Dooley Tamer Tayea Wenlin Zhou Ian M. Johson Joshua Tarlow
Quantum Circuit Visualization
Introduction to Quantum Computing Lecture 1 of 2
Quantum Information and Everything.
Quantum Cryptography Arjun Vinod S3 EC Roll No:17.
Building Quantum Computers
Quantum Computing and the Quest for Quantum Computational Supremacy
Quantum Computation and Information Chap 1 Intro and Overview: p 28-58
Quantum Computing Prabhas Chongstitvatana Faculty of Engineering
Quantum Computing Hakem Alazmi Jhilakshi Sharma Linda Vu.
Presentation transcript:

Quantum Computing Richard Jozsa Centre for Quantum Information and Foundations DAMTP University of Cambridge

Information: bits 0,1 two distinguishable states of a physical system “Information is physical” Information processing: updating information A physical evolution of the information-carrying physical system Hence: possibilities and limitations of information storage / processing / communication must all depend on the Laws of Physics! (and not mathematics alone!) Conventional computation (bits / Boolean operations etc.) is based on the formalism of classical physics. But classical physics has been superseded by quantum physics … A key question: what is computation....fundamentally? What makes it work? What determines its limitations? Physics and Computation

Quantum physics has remarkable theoretical implications for - Computational power Quantum algorithms: new kinds of computational steps not available in conventional computing. Exponentially faster algorithms for some computational tasks (not faster clock time but fewer “quantum” computational steps needed to solve the task.) Communication Quantum states as information carriers, Quantum nonlocality, teleportation. Information security Quantum cryptography, provably secure against eavesdropping, authentication protocols etc. Many other technological applications “Nanotechnology” – high precision measurements, sensing, imaging, etc. Benefits of quantum physics Isn’t classical computation already good enough?..

Quantum principles and computer science Classical Information Bit: 0 or 1 two distinguishable states of a physical system Quantum Information Qubit: any quantum physical system with two distinguishable states. Call them |0> and |1>. Quantum superposition For qubits also have superpositions a|0>+b|1> (with |a| 2 +|b| 2 =1) State is “simultaneously” 0 and 1 (in a special sense…) (gives a new kind of “parallel computation”)

Quantum entanglement: single vs. many qubits (something astonishing happens here!) Single qubit basic states |0> and |1> and superpositions a|0>+b|1> (with |a| 2 + |b| 2 = 1) For n qubits: can have superposition of all 2 n n-bit strings e.g. n=3 we have a|000>+b|001>+ … + k|111> 2 n parameters But compare to n single qubit states (a|0>+b|1>) (c|0>+d|1>) … (p|0>+q|1>) only 2n parameters!! “The whole is greater than the sum of the parts!” Rich further quantum correlations amongst the separate qubits (“they are entangled”) described by the extra parameters.

Quantum entanglement (cont.) Quantum state description grows exponentially with number of qubits! Corresponding classical growth is only linear e.g. 300 qubits - approx parameters, so a state of 300 qubits can encode a bit string of length (about the total number of atoms in the whole universe!) This allows an exponentially enhanced information processing power for quantum over classical computation. But alas there’s an issue with reading out the information….

Quantum measurement Reading a qubit: if we measure a|0>+b|1> we see 0 (resp. 1) with probability |a| 2 (resp. |b| 2 ) and state is destroyed! – very limiting! State after measurement is “collapsed” to |0> or |1> according to what was seen, and this collapse is unavoidable! More formally, any physical process on an n qubit state can extract at most about n classical bits of information about the (exponentially rich) state identity! And any info gain must inflict irreversible disturbance. Counteracts immediate benefits of superposition and entanglement in computation. But useful in cryptography – quantum states cannot be cloned (copied) and any attempt at eavesdropping must cause a disturbance that can later be detected.

Putting it all together for a quantum algorithm (intuitively) Given a function f from n bits to 1 bit (i.e. 2 n values): (i) Evaluate f on superposition of all inputs |i 1 i 2 … i n > in n qubits (needs only one computational run of f) (ii) Apply quantum operations to very efficiently process this exponentially compressed representation of the whole function. (iii) Do a quantum measurement: cannot read out much information but it can be (a small amount) of global info about all 2 n values that’s hard to get classically (without evaluating lots of f values). Example: quantum computers are very good at efficiently recognising patterns in data encoded in quantum form. Shor’s quantum algorithm for integer factorisation Problem of number theory Problem of determining the period factoring N (Legendre ~1800) of a function f (i.e. a pattern feature of its values) Exponentially faster than any known classical method. Can be used to break RSA and all other public key cryptosystems in current use.

Some further quantum algorithms Grover’s algorithm for search in an unstructured search space Generally provides polynomial (often quadratic) speedup. Many applications (find min of unsorted list, pattern matching etc.) Harrow/Hassidim/Lloyd algorithm for large systems of linear equations Exponentially faster than classical algorithms. Applications to finite element numerical methods in engineering, recently machine learning etc. Quantum algorithm for combinatorial optimisation problems Uses novel quantum feature provided by quantum adiabatic theorem (“quantum annealing”). Can be applied to any constraint satisfaction problem Speed-up benefits? – delicate issue. Used in D-Wave Systems Inc. “quantum machine”

Quantum simulation Use quantum computer to model/simulate evolution of another quantum system. Exponential complexity of quantum state description e.g. even relatively small molecules (20 atoms?) cannot be adequately modelled on a classical computer. Many applications: quantum chemistry – design of new drugs, superconductivity, meta-materials etc. Can also study biological molecular processes e.g. light harvesting in photosynthesis (solar energy applications) etc. Likely to be the most important application of quantum computer technology in the near term.

Quantum communication and quantum cryptography (achievable shorter term goals: uses only small scale quantum processing) Quantum states of photons: very robust “flying qubits” for quantum communication (in air/daylight or optical fibres). Then interact with quantum memories to store/process information. (trapped ions, atoms in optical resonators, colour centres in diamond, quantum dots etc.) Quantum key distribution Quantum physics allows provably secure communication unconditionally secure against any attack allowed by laws of physics -consequence of quantum measurement disturbance principles. -impossible to achieve in classical physics. Has been implemented over a few hundred kilometres. Devices already commercially available, and much research on range extension (e.g. earth to satellite). Further crypto applications Quantum authentication schemes, unforgeable money etc. Much current research.

Further communication issues Quantum teleportation: transfer of a quantum state from A to B “without passing through the space in between” (in a precise quantum sense) Exploits nonlocal properties of entangled qubits separated in space. Proof of principle achieved in labs. Application to global quantum-safe communication network merging classical and quantum communication (“secure quantum internet”). Further technological applications High precision sensors (e.g. for gravitational waves etc.), Extremely accurate atomic clocks, etc.

From theory laboratory market place? Evidence of an imminent revolution in technology Much progress in past decade for proof of principle, implementing quantum protocols at level of few qubits. Several groups have recently announced expectation of having controllable clean qubits available within a few years. (May expect 100 qubits within 5 years?) Currently many countries investing heavily in quantum information science and technology e.g. UK (£270million, 5 year programme) Netherlands (€146million, 10 year programme) EC (€30million quantERA programme) Also similar/higher levels in US, China, Japan, Singapore, Australia etc. April 2016: EC announced intention to fund a €1billion flagship-like initiative on Quantum Technologies.