Quantum Computing: An Introduction Khalid Muhammad 1 History of Quantum Computing Bits and Qubits Problems with the Quantum Machine.

Slides:



Advertisements
Similar presentations
Quantum Computation and Quantum Information – Lecture 3
Advertisements

Quantum Computing and Qbit Cryptography
Quantum Computing Uf H Nick Bonesteel
Code-Breaking with a Quantum Computer Credit for ideas and examples: Prof. N. D. Mermin’s class Phys 681 / Comp Sci 483 “Quantum Computation” (A good class)
Quantum Packet Switching A. Yavuz Oruç Department of Electrical and Computer Engineering University of Maryland, College Park.
Quantum Computing. Introduction to Computing Is currently done on your laptop today Numbers as we commonly use them are in decimal (base 10) format. Computers.
Quantum Error Correction SOURCES: Michele Mosca Daniel Gottesman Richard Spillman Andrew Landahl.
Chien Hsing James Wu David Gottesman Andrew Landahl.
Quantum Computing Ambarish Roy Presentation Flow.
UNIVERSITY OF NOTRE DAME Xiangning Luo EE 698A Department of Electrical Engineering, University of Notre Dame Superconducting Devices for Quantum Computation.
Matthew Guidry. The Fundamentals of Cryptography  One of the fundamentals of cryptography is that keys selected for various protocols that are computationally.
Quantum Computing Joseph Stelmach.
From Atoms to Quantum Computers: the classical and quantum faces of nature Antonio H. Castro Neto Dartmouth College, November 2003.
Shor’s Algorithm Osama Awwad Department of Computer Science Western Michigan University July 12, 2015.
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
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
Quantum Algorithms for Neural Networks Daniel Shumow.
Quantum Error Correction Jian-Wei Pan Lecture Note 9.
Alice and Bob’s Excellent Adventure
Quantum Computers Algorithms and applications. Simulating classical operations 2/41 Dušan Gajević.
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
Quantum Computing Presented by: Don Davis PHYS
خودکار آبی دات کام دانلود مقاله تحقیق ، پروژه ، انواع خدمات دانشجویی ، ترجمه ، اخبار فناوری در : خودکار.
Quantum Information Jan Guzowski. Universal Quantum Computers are Only Years Away From David’s Deutsch weblog: „For a long time my standard answer to.
An Introduction to Quantum Phenomena and their Effect on Computing Peter Shoemaker MSCS Candidate March 7 th, 2003.
1 hardware of quantum computer 1. quantum registers 2. quantum gates.
CHEMISTRY 2000 Topics of Interest #2: Quantum Computers.
By Joseph Szatkowski and Cody Borgschulte. ● Uses phenomenon associated with quantum mechanics instead of electrical circuitry ● Quantum mechanics explains.
Quantum Computing Paola Cappellaro
QUANTUM COMPUTING What is it ? Jean V. Bellissard Georgia Institute of Technology & Institut Universitaire de France.
Quantum Mechanics1 Schrodinger’s Cat. Quantum Mechanics2 A particular quantum state, completely described by enough quantum numbers, is called a state.
Nawaf M Albadia
Quantum computing, teleportation, cryptography Computing Teleportation Cryptography.
Quantum Computing and Quantum Programming Language
MS310 Quantum Physical Chemistry
Quantum Mechanics(14/2) Hongki Lee BIOPHOTONICS ENGINEERING LABORATORY School of Electrical and Electronic Engineering, Yonsei University Quantum Computing.
Introduction to Quantum Computing
Quantum Computing Michael Larson. The Quantum Computer Quantum computers, like all computers, are machines that perform calculations upon data. Quantum.
Quantum Corby Ziesman Computing. Future of Computing? Transistor-based Computing –Move towards parallel architectures Biological Computing –DNA computing.
FNI 1H Quantum Mechanics 1 Quantum Mechanics I don't like it, and I'm sorry I ever had anything to do with it. -- Erwin Schrodinger talking about Quantum.
Page 1 COMPSCI 290.2: Computer Security “Quantum Cryptography” including Quantum Communication Quantum Computing.
As if computers weren’t fast enough already…
Quantum Computing Charles Bloomquist CS147 Fall 2009.
Our Proposed Technique
An Introduction to Quantum Computation Sandy Irani Department of Computer Science University of California, Irvine.
Adiabatic Quantum Computing Josh Ball with advisor Professor Harsh Mathur Problems which are classically difficult to solve may be solved much more quickly.
QUANTUM COMPUTERS, COMPUTING AND INFORMATION ALAN DURNEV, PHYSICS.
Quantum Computers By Ryan Orvosh.
Norman Littlejohn COSC480.  Quantum Computing  History  How it works  Usage.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Quantum Computing: An Introduction
Beginner’s Guide to Quantum Computing Graduate Seminar Presentation Oct. 5, 2007.
Intro to Quantum Algorithms SUNY Polytechnic Institute Chen-Fu Chiang Fall 2015.
Quantum Computing Keith Kelley CS 6800, Theory of Computation.
Quantum gates SALEEL AHAMMAD SALEEL. Introduction.
Prabhas Chongstitvatana Chulalongkorn University
COMPSCI 290.2: Computer Security
Poomipat Phusayangkul
Еugene Grichuk, Margarita Kuzmina, Eduard Manykin
|  Introduction to Quantum Computation Bruce Kane
Building Quantum Computers
A Ridiculously Brief Overview
Qubit Recycling in Quantum Computation
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.
Quantum Computing Joseph Stelmach.
Presentation transcript:

Quantum Computing: An Introduction Khalid Muhammad 1 History of Quantum Computing Bits and Qubits Problems with the Quantum Machine

Who Introduced the Idea? Khalid Muhammad 1 Introduction to Quantum Computing Soviet scientist Yuri Manin in the book: Vychislimoe i nevychislimoe published in 1980 originally written in Russian. The idea was described in further detail by the American scientist Richard Feynmann on May 7 th 1981 during a speech: Simulating physics with computers, delivered at the California Institute of Technology

What are Quantum Computers? Normal computers what we may one day come to call ‘classical computers’ follow classical rules of physics which involve only one state. Quantum computers overcome this through the implementation of quantum mechanical two state systems, where there is no confining to two basic states but instead existence as a superposition. Khalid Muhammad 2 Introduction to Quantum Computing

Bits and Qubits An ordinary bit is a physical system which can be prepared in one of the two different states representing two logical values, for example 0 or 1. Quantum bits, i.e. qubits however exist in superpositions, thus effectively a qubit is both in state 0 and state 1, reminiscent of Erwin Schrödinger's cat. Therefore a 16-bit quantum machine can be in 2^16, or 65,536, states at once, while a 128-qubit device could occupy 3.4 x 10^38 different configurations. Khalid Muhammad 3 Introduction to Quantum Computing

Problems with the Quantum machine Answers given by a quantum machine are probabilistic. Therefore might be wrong and must be checked. If a given solution is wrong, the calculation must be repeated until the correct answer emerges. This hampers the speed of processing correct information. However a phenomenon in quantum mechanics known as interference can override such an issue. Khalid Muhammad 4 Introduction to Quantum Computing

The physics behind Quantum Computers Nick Harden 6 Quantum Superposition Qubits Quantum Entanglement

Quantum Superposition A physical system that can be in a number of theoretical states exists simultaneously in all its states until it is observed. Qubits, unlike classical bits, experience quantum superposition. Nick Harden 7 Physics of Quantum Computers

Qubits Nick Harden 8 Physics of Quantum Computers

Quantum Entanglement Observing a qubit will collapse its wavefunction, therefore we need to find a way to gain information from qubits without observing them. We do this through quantum entanglement. Nick Harden 9 Physics of Quantum Computers

Control and manipulation of Qubits Various methods, mostly involving the use of electric and magnetic fields, are used to manipulate qubits. This is a set of an Ion Trap, which can be used to manipulate qubits. Nick Harden 10 Physics of Quantum Computers

Computing with Qubits Jaime van Oers 11 Classical Computing Logical operators Qubit Computing

Classical Computing 1: : : 6 Sum: Carry: Final: XOR: If the two inputs are the same, output 0, if different, output 1. AND: Only outputs 1 if both inputs are 1. XOR AND 12 Jaime van Oers Computing with Qubits

Qubit systems 1 qubit system: |0 〉 is the ‘0’ result eigenstate |1 〉 is the ‘1’ result eigenstate System: Ψ = c₀|0 〉 + c₁|1 〉 2 qubit system: |00 〉 is the ‘0 0’ result eigenstate |01 〉 etc. Ψ = c₀₀|00 〉 + c₀₁|01 〉 + c₁₀|10 〉 + c₁₁|11 〉 13 Jaime van Oers Computing with Qubits

Qubit logic gates Controlled NOT 2 qubit system, maps: |00 〉 →|00 〉 |01 〉 →|01 〉 |10 〉 →|11 〉 |11 〉 →|10 〉 Hadamard gate 1 qubit system, maps: |0 〉 → |1 〉 → 14 Jaime van Oers Computing with Qubits

Optical gate 15 Jaime van Oers Computing with Qubits

Qubit logic gates Controlled NOT 2 qubit system, maps: |00 〉 →|00 〉 |01 〉 →|01 〉 |10 〉 →|11 〉 |11 〉 →|10 〉 Hadamard gate 1 qubit system, maps: |0 〉 → |1 〉 → 16 Jaime van Oers Computing with Qubits

From here to the future Luca Fruzza 17 Adiabatic Quantum Computing D-Wave Quantum Computer Encryption Shor’s Algorithm

Luca Fruzza 18 Here to the future

Adiabatic Quantum Computing A system using a pool of qubits rather than individual logic gates. The pool of qubits naturally seeks it’s lowest energy state. Adjusting a system so that this lowest energy state gives the answer is the premise of AQC. Luca Fruzza 19 Here to the future

Making the grade? In spring 2012 a 4-bit “quantum computer” factorised 143 into its prime factors, using AQC technology. Luca Fruzza 20 Here to the future

But is it spooky enough? In march of this year, D-Wave developed qubit tunnelling spectroscopy, to determine whether the energy of the qubits in their “quantum computers” correspond to an entangled system. There is strong evidence to show that D- wave has managed to use entangled qubits. Luca Fruzza 21 Here to the future

Defining D-wave as quantum The entanglement of the system must be shown to yield a superior performance for it to be considered a quantum computer. Luca Fruzza 22 Here to the future

Encryption Systems Encryption systems protect data from third parties using different encoding methods. One of these methods relies on factorising numbers into their prime constituent factors. Luca Fruzza 23 Here to the future

Shor’s Algorithm An algorithm developed by Peter Shor, designed to utilise the Parallelism of the qubit. It’s purpose is to factorise numbers into their prime constituents. Luca Fruzza 24 Here to the future

Advantages of the Algorithm Carried out by a normal computer, the task of factorising numbers larger than 200 into their prime constituents would take in excess of 1,000,000,000 years. A quantum computer running Shor’s algorithm would do it in 8 hours. Luca Fruzza 25 Here to the future

The consequences of someone having a quantum computer capable of running this today would make the internet a lot less safe place. Luca Fruzza 26 Here to the future