SlideShare a Scribd company logo
1 of 22
Download to read offline
Quantum Computing

Meghaditya Roy Chaudhury
           BCSE – IV
     Roll – 000810501052
      Jadavpur University
Overview
 Definition of Quantum Computing.

 Why Quantum Computing is necessary?

 Advantages over Classical Computation

 Quantum Algorithm: Shor’s Algorithm

 Current Developments and Future Prospects
What is Quantum Computing?

 A quantum computer is a machine
 that performs calculations based on
 the laws of quantum mechanics,
 which is the behavior of particles at
 the sub-atomic level.
Why Quantum Computing?
Moore’s Law
   Moore's law was a statement made in 1965 by
Gordon Moore, one of the founders of Intel.

    Moore noted that the number of transistors
that could be squeezed on to a silicon chip was
doubling every year. Over time, this has been
revised to doubling every 18 months.


This has held true …….. So far
Stretching the limits: But how far?
Problems

 At current rate transistors will be as
 small as an atom.

 If scale becomes too small, Electrons
 tunnel through micro-thin barriers
 between wires corrupting signals.
Quantum Computing Timeline
The story of quantum computation started as early as
1982, when the physicist Richard Feynman
considered simulation of quantum-mechanical objects
by other quantum systems

1985 when David Deutsch of the University of Oxford
published a crucial theoretical paper in which he
described a universal quantum computer.

In 1994 when Peter Shor from AT&T's Bell
Laboratories in New Jersey devised the first quantum
algorithm.
Nobody understands Quantum Mechanics


“We always have had a great deal of difficulty
in understanding the world view that
quantum mechanics represents ”

- Richard Feynman
 ("Simulating physics with computers" ,1982)
Representation of Data - Qubits

   A bit of data is represented by a single atom that is in one of two states denoted by
   |0> and |1>. A single bit of this form is known as a qubit
   A physical implementation of a qubit could use the two energy levels of an atom.
   An excited state representing |1> and a ground state representing |0>.

                                   Light pulse of
                                  frequency λ for
     Excited                       time interval t
      State




                   Nucleus
Ground
 State
                                 Electron
                   State |0>                                       State |1>
Properties Of Quantum Mechanics


 Quantum Superposition

 Quantum Entanglement
Representation of Data -
      Superposition

A single qubit can be forced into a superposition of the two states
denoted by the addition of the state vectors:

                      ψ
                     |ψ> = α 1 |0> + α 2 |1>


                                           α
Where α 1 and α 2 are complex numbers and |α 1| 2 + | α 2 | 2 = 1


             A qubit in superposition is in both of the
                states |1> and |0> at the same time
Relationships among data -
    Entanglement


 Entanglement is the ability of quantum systems to exhibit
correlations between states within a superposition.
 Imagine two qubits, each in the state |0> + |1> (a superposition
of the 0 and 1.) We can entangle the two qubits such that the
measurement of one qubit is always correlated to the
measurement of the other qubit.
Classical computation vs. Quantum Computation


Classical Computation          Quantum Computation
 Data unit: bit                Data unit: qubit
       = ‘1’       = ‘0’              =|1〉       =|0〉

 Valid states:                  Valid states:
  x = ‘0’ or ‘1’                 |ψ〉 = c1|0〉 + c2|1〉

 x=0               x=1         |ψ〉 = |0〉     |ψ〉 = |1〉   |ψ〉 = (|0〉 + |1〉)/√2

         0                 0

         1                 1
Classical computation vs. Quantum Computation


Classical Computation              Quantum Computation
Measurement: deterministic         Measurement: stochastic
State      Result of measurement   State             Result of measurement
x = ‘0’             ‘0’            |ψ〉 = |0〉                    ‘0’
x = ‘1’             ‘1’            |ψ〉 = |1〉                    ‘1’
                                   |ψ〉 = |0〉 + |1〉              ‘0’   50%
                                           √2                   ‘1’   50%
Quantum Algorithm:
Shor’s Algorithm

 Shor's algorithm is a quantum algorithm for
 factoring a number N in O((log N)3) time and
 O(log N) space, named after Peter Shor.

 The algorithm is significant because it implies
 that RSA, a popular public-key cryptography
 method, might be easily broken, given a
 sufficiently large quantum computer

 Like many quantum computer algorithms,
 Shor's algorithm is probabilistic
Quantum Algorithm:
Shor’s Algorithm
 Shor's algorithm consists of two parts:
    A reduction, which can be done on a classical computer, of
    the factoring problem to the problem of order-finding.
              f(x) = axmod(N)
    A quantum algorithm to solve the order-finding problem




 The algorithm is dependant on
    Modular Arithmetic
    Quantum Parallelism
    Quantum Fourier Transform
Quantum Algorithm:
         Shor’s Algorithm
          In 2001, Shor's algorithm was demonstrated by a group at IBM,
          who factored 15 into 3 × 5, using an NMR implementation of a
          quantum computer with 7 qubits
  with a classical computer
# bits                    1024            2048             4096
factoring in 2006         105 years       5x1015 years     3x1029 years
factoring in 2024         38 years        1012 years       7x1025 years
factoring in 2042         3 days          3x108 years      2x1022 years


  with potential quantum computer
# bits                        1024         2048             4096
# qubits                      5124         10244            20484
# gates                       3x109        2X1011           X1012
factoring time                4.5 min      36 min           4.8 hours
Quantum computing in
computational complexity theory
                  The class of
                  problems that can be
                  efficiently solved by
                  quantum computers
                  is called BQP, for
                  "bounded error,
                  quantum, polynomial
                  time".
Practical Implementations
 Ion Traps

 Nuclear magnetic resonance (NMR)

 Optical photon computer

 Solid-state
Applications
 Factoring – RSA encryption
 Quantum simulation
 Spin-off technology – spintronics,
 quantum cryptography
 Spin-off theory – complexity theory,
 DMRG theory, N-representability
 theory
Thank You

More Related Content

What's hot (20)

Quantum computing - Introduction
Quantum computing - IntroductionQuantum computing - Introduction
Quantum computing - Introduction
 
Qunatum computing
Qunatum computing Qunatum computing
Qunatum computing
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum computation - Introduction
Quantum computation - IntroductionQuantum computation - Introduction
Quantum computation - Introduction
 
Quantum cryptography
Quantum cryptographyQuantum cryptography
Quantum cryptography
 
052516 week11 quantum computers
052516 week11 quantum computers052516 week11 quantum computers
052516 week11 quantum computers
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum Computing Lecture 1: Basic Concepts
Quantum Computing Lecture 1: Basic ConceptsQuantum Computing Lecture 1: Basic Concepts
Quantum Computing Lecture 1: Basic Concepts
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
Quantum Computing
Quantum ComputingQuantum Computing
Quantum Computing
 
Quantum computers
Quantum computersQuantum computers
Quantum computers
 
Quantum Machine Learning for IBM AI
Quantum Machine Learning for IBM AIQuantum Machine Learning for IBM AI
Quantum Machine Learning for IBM AI
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Let's build a quantum computer!
Let's build a quantum computer!Let's build a quantum computer!
Let's build a quantum computer!
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
Quantum Computing - Basic Concepts
Quantum Computing - Basic ConceptsQuantum Computing - Basic Concepts
Quantum Computing - Basic Concepts
 

Similar to Quantum computing meghaditya

osama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsosama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsRachitdas2
 
Quantum computing
Quantum computingQuantum computing
Quantum computingRitwik MG
 
What is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantWhat is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantSasha Lazarevic
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computingachakracu
 
Quantum computing.pptx
Quantum computing.pptxQuantum computing.pptx
Quantum computing.pptxCaptAvacato
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsGokul Alex
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum ComputingGDSC PJATK
 
Introduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdfIntroduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdfsunnypatil1778
 
Quantum Information FINAL.pptx
Quantum Information FINAL.pptxQuantum Information FINAL.pptx
Quantum Information FINAL.pptxgitrahekno
 
Quantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldQuantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldAaronTurner9
 
Quantum Computation simplified.pptx
Quantum Computation simplified.pptxQuantum Computation simplified.pptx
Quantum Computation simplified.pptxSundarappanKathiresa
 
QC - UNIT 1.ppt
QC - UNIT 1.pptQC - UNIT 1.ppt
QC - UNIT 1.pptkhan188474
 
Introduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information TheoryIntroduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information TheoryRahul Mee
 
Quantum computing in machine learning
Quantum computing in machine learningQuantum computing in machine learning
Quantum computing in machine learningkhalidhassan105
 
Seminar on quatum
Seminar on quatumSeminar on quatum
Seminar on quatumaprameyabr1
 

Similar to Quantum computing meghaditya (20)

osama-quantum-computing.ppt
osama-quantum-computing.pptosama-quantum-computing.ppt
osama-quantum-computing.ppt
 
Quantum Computation For AI
Quantum Computation For AIQuantum Computation For AI
Quantum Computation For AI
 
osama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applicationsosama-quantum-computing and its uses and applications
osama-quantum-computing and its uses and applications
 
quantum-computing.ppt
quantum-computing.pptquantum-computing.ppt
quantum-computing.ppt
 
Quantum computing
Quantum computingQuantum computing
Quantum computing
 
What is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is ImportantWhat is Quantum Computing and Why it is Important
What is Quantum Computing and Why it is Important
 
Fundamentals of Quantum Computing
Fundamentals of Quantum ComputingFundamentals of Quantum Computing
Fundamentals of Quantum Computing
 
Quantum computing.pptx
Quantum computing.pptxQuantum computing.pptx
Quantum computing.pptx
 
Quantum computing - A Compilation of Concepts
Quantum computing - A Compilation of ConceptsQuantum computing - A Compilation of Concepts
Quantum computing - A Compilation of Concepts
 
Introduction to Quantum Computing
Introduction to Quantum ComputingIntroduction to Quantum Computing
Introduction to Quantum Computing
 
Introduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdfIntroduction_to_Quantum_Computers.pdf
Introduction_to_Quantum_Computers.pdf
 
OPTICALQuantum
OPTICALQuantumOPTICALQuantum
OPTICALQuantum
 
Ieee lecture
Ieee lectureIeee lecture
Ieee lecture
 
Quantum Information FINAL.pptx
Quantum Information FINAL.pptxQuantum Information FINAL.pptx
Quantum Information FINAL.pptx
 
Quantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum WorldQuantum Computing 101, Part 1 - Hello Quantum World
Quantum Computing 101, Part 1 - Hello Quantum World
 
Quantum Computation simplified.pptx
Quantum Computation simplified.pptxQuantum Computation simplified.pptx
Quantum Computation simplified.pptx
 
QC - UNIT 1.ppt
QC - UNIT 1.pptQC - UNIT 1.ppt
QC - UNIT 1.ppt
 
Introduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information TheoryIntroduction to Quantum Computing & Quantum Information Theory
Introduction to Quantum Computing & Quantum Information Theory
 
Quantum computing in machine learning
Quantum computing in machine learningQuantum computing in machine learning
Quantum computing in machine learning
 
Seminar on quatum
Seminar on quatumSeminar on quatum
Seminar on quatum
 

Recently uploaded

Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDhatriParmar
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfJemuel Francisco
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxMichelleTuguinay1
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataBabyAnnMotar
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxSayali Powar
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfPrerana Jadhav
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsPooky Knightsmith
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleCeline George
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management SystemChristalin Nelson
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Seán Kennedy
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQuiz Club NITW
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...DhatriParmar
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptxmary850239
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWQuiz Club NITW
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1GloryAnnCastre1
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQuiz Club NITW
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdfMr Bounab Samir
 

Recently uploaded (20)

Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptxDecoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
Decoding the Tweet _ Practical Criticism in the Age of Hashtag.pptx
 
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of EngineeringFaculty Profile prashantha K EEE dept Sri Sairam college of Engineering
Faculty Profile prashantha K EEE dept Sri Sairam college of Engineering
 
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdfGrade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
Grade 9 Quarter 4 Dll Grade 9 Quarter 4 DLL.pdf
 
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptxDIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
DIFFERENT BASKETRY IN THE PHILIPPINES PPT.pptx
 
Measures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped dataMeasures of Position DECILES for ungrouped data
Measures of Position DECILES for ungrouped data
 
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptxBIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
BIOCHEMISTRY-CARBOHYDRATE METABOLISM CHAPTER 2.pptx
 
Narcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdfNarcotic and Non Narcotic Analgesic..pdf
Narcotic and Non Narcotic Analgesic..pdf
 
Mental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young mindsMental Health Awareness - a toolkit for supporting young minds
Mental Health Awareness - a toolkit for supporting young minds
 
Multi Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP ModuleMulti Domain Alias In the Odoo 17 ERP Module
Multi Domain Alias In the Odoo 17 ERP Module
 
Transaction Management in Database Management System
Transaction Management in Database Management SystemTransaction Management in Database Management System
Transaction Management in Database Management System
 
Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...Student Profile Sample - We help schools to connect the data they have, with ...
Student Profile Sample - We help schools to connect the data they have, with ...
 
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITWQ-Factor General Quiz-7th April 2024, Quiz Club NITW
Q-Factor General Quiz-7th April 2024, Quiz Club NITW
 
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
Beauty Amidst the Bytes_ Unearthing Unexpected Advantages of the Digital Wast...
 
4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx4.16.24 21st Century Movements for Black Lives.pptx
4.16.24 21st Century Movements for Black Lives.pptx
 
Paradigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTAParadigm shift in nursing research by RS MEHTA
Paradigm shift in nursing research by RS MEHTA
 
Mythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITWMythology Quiz-4th April 2024, Quiz Club NITW
Mythology Quiz-4th April 2024, Quiz Club NITW
 
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptxINCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
INCLUSIVE EDUCATION PRACTICES FOR TEACHERS AND TRAINERS.pptx
 
Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1Reading and Writing Skills 11 quarter 4 melc 1
Reading and Writing Skills 11 quarter 4 melc 1
 
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITWQ-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
Q-Factor HISPOL Quiz-6th April 2024, Quiz Club NITW
 
MS4 level being good citizen -imperative- (1) (1).pdf
MS4 level   being good citizen -imperative- (1) (1).pdfMS4 level   being good citizen -imperative- (1) (1).pdf
MS4 level being good citizen -imperative- (1) (1).pdf
 

Quantum computing meghaditya

  • 1. Quantum Computing Meghaditya Roy Chaudhury BCSE – IV Roll – 000810501052 Jadavpur University
  • 2. Overview Definition of Quantum Computing. Why Quantum Computing is necessary? Advantages over Classical Computation Quantum Algorithm: Shor’s Algorithm Current Developments and Future Prospects
  • 3. What is Quantum Computing? A quantum computer is a machine that performs calculations based on the laws of quantum mechanics, which is the behavior of particles at the sub-atomic level.
  • 5. Moore’s Law Moore's law was a statement made in 1965 by Gordon Moore, one of the founders of Intel. Moore noted that the number of transistors that could be squeezed on to a silicon chip was doubling every year. Over time, this has been revised to doubling every 18 months. This has held true …….. So far
  • 6. Stretching the limits: But how far?
  • 7. Problems At current rate transistors will be as small as an atom. If scale becomes too small, Electrons tunnel through micro-thin barriers between wires corrupting signals.
  • 8. Quantum Computing Timeline The story of quantum computation started as early as 1982, when the physicist Richard Feynman considered simulation of quantum-mechanical objects by other quantum systems 1985 when David Deutsch of the University of Oxford published a crucial theoretical paper in which he described a universal quantum computer. In 1994 when Peter Shor from AT&T's Bell Laboratories in New Jersey devised the first quantum algorithm.
  • 9. Nobody understands Quantum Mechanics “We always have had a great deal of difficulty in understanding the world view that quantum mechanics represents ” - Richard Feynman ("Simulating physics with computers" ,1982)
  • 10. Representation of Data - Qubits A bit of data is represented by a single atom that is in one of two states denoted by |0> and |1>. A single bit of this form is known as a qubit A physical implementation of a qubit could use the two energy levels of an atom. An excited state representing |1> and a ground state representing |0>. Light pulse of frequency λ for Excited time interval t State Nucleus Ground State Electron State |0> State |1>
  • 11. Properties Of Quantum Mechanics Quantum Superposition Quantum Entanglement
  • 12. Representation of Data - Superposition A single qubit can be forced into a superposition of the two states denoted by the addition of the state vectors: ψ |ψ> = α 1 |0> + α 2 |1> α Where α 1 and α 2 are complex numbers and |α 1| 2 + | α 2 | 2 = 1 A qubit in superposition is in both of the states |1> and |0> at the same time
  • 13. Relationships among data - Entanglement Entanglement is the ability of quantum systems to exhibit correlations between states within a superposition. Imagine two qubits, each in the state |0> + |1> (a superposition of the 0 and 1.) We can entangle the two qubits such that the measurement of one qubit is always correlated to the measurement of the other qubit.
  • 14. Classical computation vs. Quantum Computation Classical Computation Quantum Computation Data unit: bit Data unit: qubit = ‘1’ = ‘0’ =|1〉 =|0〉 Valid states: Valid states: x = ‘0’ or ‘1’ |ψ〉 = c1|0〉 + c2|1〉 x=0 x=1 |ψ〉 = |0〉 |ψ〉 = |1〉 |ψ〉 = (|0〉 + |1〉)/√2 0 0 1 1
  • 15. Classical computation vs. Quantum Computation Classical Computation Quantum Computation Measurement: deterministic Measurement: stochastic State Result of measurement State Result of measurement x = ‘0’ ‘0’ |ψ〉 = |0〉 ‘0’ x = ‘1’ ‘1’ |ψ〉 = |1〉 ‘1’ |ψ〉 = |0〉 + |1〉 ‘0’ 50% √2 ‘1’ 50%
  • 16. Quantum Algorithm: Shor’s Algorithm Shor's algorithm is a quantum algorithm for factoring a number N in O((log N)3) time and O(log N) space, named after Peter Shor. The algorithm is significant because it implies that RSA, a popular public-key cryptography method, might be easily broken, given a sufficiently large quantum computer Like many quantum computer algorithms, Shor's algorithm is probabilistic
  • 17. Quantum Algorithm: Shor’s Algorithm Shor's algorithm consists of two parts: A reduction, which can be done on a classical computer, of the factoring problem to the problem of order-finding. f(x) = axmod(N) A quantum algorithm to solve the order-finding problem The algorithm is dependant on Modular Arithmetic Quantum Parallelism Quantum Fourier Transform
  • 18. Quantum Algorithm: Shor’s Algorithm In 2001, Shor's algorithm was demonstrated by a group at IBM, who factored 15 into 3 × 5, using an NMR implementation of a quantum computer with 7 qubits with a classical computer # bits 1024 2048 4096 factoring in 2006 105 years 5x1015 years 3x1029 years factoring in 2024 38 years 1012 years 7x1025 years factoring in 2042 3 days 3x108 years 2x1022 years with potential quantum computer # bits 1024 2048 4096 # qubits 5124 10244 20484 # gates 3x109 2X1011 X1012 factoring time 4.5 min 36 min 4.8 hours
  • 19. Quantum computing in computational complexity theory The class of problems that can be efficiently solved by quantum computers is called BQP, for "bounded error, quantum, polynomial time".
  • 20. Practical Implementations Ion Traps Nuclear magnetic resonance (NMR) Optical photon computer Solid-state
  • 21. Applications Factoring – RSA encryption Quantum simulation Spin-off technology – spintronics, quantum cryptography Spin-off theory – complexity theory, DMRG theory, N-representability theory