100
Quantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨ odinger cat Quantum computing A brief history The computing model Computing by physical systems Mathematical formulation Quantum Complexity Quantum algorithms Quantum cryptology Quantum teleportation Conclusion Thank you A Gentle Introduction to Quantum Information Science Chi-Kwong Li

A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

  • Upload
    trantu

  • View
    217

  • Download
    1

Embed Size (px)

Citation preview

Page 1: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

A Gentle Introduction toQuantum Information Science

Chi-Kwong Li

Page 2: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

What is Information Science?

Information Science concerns the study of data.

1. Computing Storage and processing of information.

Input −→ Computing Unit −→ Output

2. Communication

Transmission of information.

3. Complexity Efficiency of the computing process.

Polynomial time vs. Exponential time vs. NP hard

Page 3: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

What is Information Science?

Information Science concerns the study of data.

1. Computing Storage and processing of information.

Input −→ Computing Unit −→ Output

2. Communication

Transmission of information.

3. Complexity Efficiency of the computing process.

Polynomial time vs. Exponential time vs. NP hard

Page 4: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

What is Information Science?

Information Science concerns the study of data.

1. Computing Storage and processing of information.

Input −→ Computing Unit −→ Output

2. Communication

Transmission of information.

3. Complexity Efficiency of the computing process.

Polynomial time vs. Exponential time vs. NP hard

Page 5: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

What is Information Science?

Information Science concerns the study of data.

1. Computing Storage and processing of information.

Input −→ Computing Unit −→ Output

2. Communication

Transmission of information.

3. Complexity Efficiency of the computing process.

Polynomial time vs. Exponential time vs. NP hard

Page 6: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Why Quantum?

Quantum properties are useful in the study of information science.

Let Dr. Quantum (Fred-Alan Wolf) explain.

• Superposition.Useful in quantum computing/complexity; one can apply anoperation simultaneously to many different physical states.

• Measurement effect, no cloning theorem.Useful for the security of quantum communication (QKD);no eavesdropping and faking information.

• Quantum entanglement.Useful for quantum computing, quantum communicationsuch as teleportation, superdense coding, etc.

Page 7: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Why Quantum?

Quantum properties are useful in the study of information science.

Let Dr. Quantum (Fred-Alan Wolf) explain.

• Superposition.Useful in quantum computing/complexity; one can apply anoperation simultaneously to many different physical states.

• Measurement effect, no cloning theorem.Useful for the security of quantum communication (QKD);no eavesdropping and faking information.

• Quantum entanglement.Useful for quantum computing, quantum communicationsuch as teleportation, superdense coding, etc.

Page 8: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Why Quantum?

Quantum properties are useful in the study of information science.

Let Dr. Quantum (Fred-Alan Wolf) explain.

• Superposition.Useful in quantum computing/complexity; one can apply anoperation simultaneously to many different physical states.

• Measurement effect, no cloning theorem.Useful for the security of quantum communication (QKD);no eavesdropping and faking information.

• Quantum entanglement.Useful for quantum computing, quantum communicationsuch as teleportation, superdense coding, etc.

Page 9: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Why Quantum?

Quantum properties are useful in the study of information science.

Let Dr. Quantum (Fred-Alan Wolf) explain.

• Superposition.Useful in quantum computing/complexity; one can apply anoperation simultaneously to many different physical states.

• Measurement effect, no cloning theorem.Useful for the security of quantum communication (QKD);no eavesdropping and faking information.

• Quantum entanglement.Useful for quantum computing, quantum communicationsuch as teleportation, superdense coding, etc.

Page 10: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Why Quantum?

Quantum properties are useful in the study of information science.

Let Dr. Quantum (Fred-Alan Wolf) explain.

• Superposition.Useful in quantum computing/complexity; one can apply anoperation simultaneously to many different physical states.

• Measurement effect, no cloning theorem.Useful for the security of quantum communication (QKD);no eavesdropping and faking information.

• Quantum entanglement.Useful for quantum computing, quantum communicationsuch as teleportation, superdense coding, etc.

Page 11: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Why Quantum?

Quantum properties are useful in the study of information science.

Let Dr. Quantum (Fred-Alan Wolf) explain.

• Superposition.Useful in quantum computing/complexity; one can apply anoperation simultaneously to many different physical states.

• Measurement effect, no cloning theorem.Useful for the security of quantum communication (QKD);no eavesdropping and faking information.

• Quantum entanglement.Useful for quantum computing, quantum communicationsuch as teleportation, superdense coding, etc.

Page 12: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Challenges

• How to control the (evolution of) quantum states?

Construct quantum operations transforming quantum states

ρ1, . . . , ρk −→ ρ1, . . . , ρk .

• How to do measurement to obtain useful information?Construct measurement operators to extract desired outputstates.

• Quantum mechanical systems always try to interact with theenvironment leading to the decoherence problem.One needs to develop quantum error correction (QEC)schemes to deal with the problem.

Page 13: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Challenges

• How to control the (evolution of) quantum states?Construct quantum operations transforming quantum states

ρ1, . . . , ρk −→ ρ1, . . . , ρk .

• How to do measurement to obtain useful information?Construct measurement operators to extract desired outputstates.

• Quantum mechanical systems always try to interact with theenvironment leading to the decoherence problem.One needs to develop quantum error correction (QEC)schemes to deal with the problem.

Page 14: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Challenges

• How to control the (evolution of) quantum states?Construct quantum operations transforming quantum states

ρ1, . . . , ρk −→ ρ1, . . . , ρk .

• How to do measurement to obtain useful information?

Construct measurement operators to extract desired outputstates.

• Quantum mechanical systems always try to interact with theenvironment leading to the decoherence problem.One needs to develop quantum error correction (QEC)schemes to deal with the problem.

Page 15: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Challenges

• How to control the (evolution of) quantum states?Construct quantum operations transforming quantum states

ρ1, . . . , ρk −→ ρ1, . . . , ρk .

• How to do measurement to obtain useful information?Construct measurement operators to extract desired outputstates.

• Quantum mechanical systems always try to interact with theenvironment leading to the decoherence problem.One needs to develop quantum error correction (QEC)schemes to deal with the problem.

Page 16: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Challenges

• How to control the (evolution of) quantum states?Construct quantum operations transforming quantum states

ρ1, . . . , ρk −→ ρ1, . . . , ρk .

• How to do measurement to obtain useful information?Construct measurement operators to extract desired outputstates.

• Quantum mechanical systems always try to interact with theenvironment leading to the decoherence problem.

One needs to develop quantum error correction (QEC)schemes to deal with the problem.

Page 17: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Challenges

• How to control the (evolution of) quantum states?Construct quantum operations transforming quantum states

ρ1, . . . , ρk −→ ρ1, . . . , ρk .

• How to do measurement to obtain useful information?Construct measurement operators to extract desired outputstates.

• Quantum mechanical systems always try to interact with theenvironment leading to the decoherence problem.One needs to develop quantum error correction (QEC)schemes to deal with the problem.

Page 18: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Schrodinger cat interpretation

• In 1935, the Austrian physicist ErwinSchrodinger suggested a thoughtexperiment showing that there wasa problem with the Copenhageninterpretation of quantum mechanics(applied to everyday objects).

• The thought experiment presentsa cat that might be simultaneouslyalive and dead with nonzeroprobability.

• Note that there is no-cloning ofthe cat, and measurement willcollapse the states.

Page 19: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Schrodinger cat interpretation

• In 1935, the Austrian physicist ErwinSchrodinger suggested a thoughtexperiment showing that there wasa problem with the Copenhageninterpretation of quantum mechanics(applied to everyday objects).

• The thought experiment presentsa cat that might be simultaneouslyalive and dead with nonzeroprobability.

• Note that there is no-cloning ofthe cat, and measurement willcollapse the states.

Page 20: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Schrodinger cat interpretation

• In 1935, the Austrian physicist ErwinSchrodinger suggested a thoughtexperiment showing that there wasa problem with the Copenhageninterpretation of quantum mechanics(applied to everyday objects).

• The thought experiment presentsa cat that might be simultaneouslyalive and dead with nonzeroprobability.

• Note that there is no-cloning ofthe cat, and measurement willcollapse the states.

Page 21: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

• In the course of developing hiscat experiment, Schrodinger coinedthe term Verschrankung – literally,entanglement (mixing many cats!).

• If one has to handle/examine 10 cats each could be alive ordead, there are 210 = 1024 cases to study in classicalinformation theory.

• In quantum information theory one can do it in one step!

Page 22: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

• In the course of developing hiscat experiment, Schrodinger coinedthe term Verschrankung – literally,entanglement (mixing many cats!).

• If one has to handle/examine 10 cats each could be alive ordead, there are 210 = 1024 cases to study in classicalinformation theory.

• In quantum information theory one can do it in one step!

Page 23: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

• In the course of developing hiscat experiment, Schrodinger coinedthe term Verschrankung – literally,entanglement (mixing many cats!).

• If one has to handle/examine 10 cats each could be alive ordead, there are 210 = 1024 cases to study in classicalinformation theory.

• In quantum information theory one can do it in one step!

Page 24: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.• Still a long way to go, and many research needed to be done!• Additional motivation. Transistors in digital computers are

getting so small that quantum effects take place.

Page 25: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.• Still a long way to go, and many research needed to be done!• Additional motivation. Transistors in digital computers are

getting so small that quantum effects take place.

Page 26: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.

Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.• Still a long way to go, and many research needed to be done!• Additional motivation. Transistors in digital computers are

getting so small that quantum effects take place.

Page 27: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.• Still a long way to go, and many research needed to be done!• Additional motivation. Transistors in digital computers are

getting so small that quantum effects take place.

Page 28: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.• Still a long way to go, and many research needed to be done!• Additional motivation. Transistors in digital computers are

getting so small that quantum effects take place.

Page 29: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.

• Still a long way to go, and many research needed to be done!• Additional motivation. Transistors in digital computers are

getting so small that quantum effects take place.

Page 30: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.• Still a long way to go, and many research needed to be done!

• Additional motivation. Transistors in digital computers aregetting so small that quantum effects take place.

Page 31: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computingMotivations / a brief history

• 1980’s R. Feynman suggested the useof quantum systems to do computing, andsimulate more complex quantum systems.

• 1990’s Quantum algorithms by Duestsch,Jozsa, Shor, etc. were proposed.Shor’s quantum algorithm will havesignificant impact on the current (RSA) cryptology systems.

• 2000’s (Small scale) Quantum computers were/are built totest quantum algorithms.

• A lot of advance in theory and physical implementation.• Still a long way to go, and many research needed to be done!• Additional motivation. Transistors in digital computers are

getting so small that quantum effects take place.

Page 32: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

The computing model

The general model

Input −→ Computing Unit −→ Output

Classical computing. Modern Computing

Page 33: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

The computing model

The general model

Input −→ Computing Unit −→ Output

Classical computing. Modern Computing

Page 34: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computing model

−→ Quantum Computing UnitOptical lattices, NMR

−→

• Input - suitable quantum states as Quantum bits (Qubits).• A computing unit which can provide a suitable environment

for the quantum algorithm to run (quantum system of qubitsto evolve).

• Output - measure the resulting quantum states (in a suitableway) to get the useful information.

Page 35: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computing model

−→ Quantum Computing UnitOptical lattices, NMR

−→

• Input - suitable quantum states as Quantum bits (Qubits).

• A computing unit which can provide a suitable environmentfor the quantum algorithm to run (quantum system of qubitsto evolve).

• Output - measure the resulting quantum states (in a suitableway) to get the useful information.

Page 36: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computing model

−→ Quantum Computing UnitOptical lattices, NMR

−→

• Input - suitable quantum states as Quantum bits (Qubits).• A computing unit which can provide a suitable environment

for the quantum algorithm to run (quantum system of qubitsto evolve).

• Output - measure the resulting quantum states (in a suitableway) to get the useful information.

Page 37: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum computing model

−→ Quantum Computing UnitOptical lattices, NMR

−→

• Input - suitable quantum states as Quantum bits (Qubits).• A computing unit which can provide a suitable environment

for the quantum algorithm to run (quantum system of qubitsto evolve).

• Output - measure the resulting quantum states (in a suitableway) to get the useful information.

Page 38: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Computing by physical systems

Basic procedures

• Step 1. Set up the apparatus.

• Step 2. Let the system run.

• Step 3. Do a suitable measurement to find the useful quantity.

Page 39: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Computing by physical systems

Basic procedures

• Step 1. Set up the apparatus.

• Step 2. Let the system run.

• Step 3. Do a suitable measurement to find the useful quantity.

Page 40: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Computing by physical systems

Basic procedures

• Step 1. Set up the apparatus.

• Step 2. Let the system run.

• Step 3. Do a suitable measurement to find the useful quantity.

Page 41: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Examples

• Use magnetic needle to findthe north-south direction.

• Set the length L of the arm of thependulum so that 2

√L/g = 1.

Then the period T of a full swing is π.

• Put $1 in the bank in 1960.Pay 2% annual interest rate deposited daily.In 2010 (50 years later), you gete = 2.718281828459.... (the Euler constant).

Page 42: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Examples

• Use magnetic needle to findthe north-south direction.

• Set the length L of the arm of thependulum so that 2

√L/g = 1.

Then the period T of a full swing is π.

• Put $1 in the bank in 1960.Pay 2% annual interest rate deposited daily.In 2010 (50 years later), you gete = 2.718281828459.... (the Euler constant).

Page 43: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Examples

• Use magnetic needle to findthe north-south direction.

• Set the length L of the arm of thependulum so that 2

√L/g = 1.

Then the period T of a full swing is π.

• Put $1 in the bank in 1960.Pay 2% annual interest rate deposited daily.In 2010 (50 years later), you gete = 2.718281828459.... (the Euler constant).

Page 44: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Examples

• Use magnetic needle to findthe north-south direction.

• Set the length L of the arm of thependulum so that 2

√L/g = 1.

Then the period T of a full swing is π.

• Put $1 in the bank in 1960.Pay 2% annual interest rate deposited daily.In 2010 (50 years later), you gete = 2.718281828459.... (the Euler constant).

Page 45: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical formulationProposed by von Neumann• Consider a quantum system with

two physical states, say, up spinand down spin of a particlerepresented by

|0〉 =(

10

)and |1〉 =

(01

).

• Before measurement, the vector state may be insuperposition state represented by a complex vector

v = |ψ〉 = α|0〉+ β|1〉 =(αβ

)∈ C2, |α|2 + |β|2 = 1.

• Thus the the famous Schrodinger cat has probability |α|2being alive and |β|2 being dead!

Page 46: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical formulationProposed by von Neumann• Consider a quantum system with

two physical states, say, up spinand down spin of a particlerepresented by

|0〉 =(

10

)and |1〉 =

(01

).

• Before measurement, the vector state may be insuperposition state represented by a complex vector

v = |ψ〉 = α|0〉+ β|1〉 =(αβ

)∈ C2, |α|2 + |β|2 = 1.

• Thus the the famous Schrodinger cat has probability |α|2being alive and |β|2 being dead!

Page 47: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical formulationProposed by von Neumann• Consider a quantum system with

two physical states, say, up spinand down spin of a particlerepresented by

|0〉 =(

10

)and |1〉 =

(01

).

• Before measurement, the vector state may be insuperposition state represented by a complex vector

v = |ψ〉 = α|0〉+ β|1〉 =(αβ

)∈ C2, |α|2 + |β|2 = 1.

• Thus the the famous Schrodinger cat has probability |α|2being alive and |β|2 being dead!

Page 48: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical formulationProposed by von Neumann• Consider a quantum system with

two physical states, say, up spinand down spin of a particlerepresented by

|0〉 =(

10

)and |1〉 =

(01

).

• Before measurement, the vector state may be insuperposition state represented by a complex vector

v = |ψ〉 = α|0〉+ β|1〉 =(αβ

)∈ C2, |α|2 + |β|2 = 1.

• Thus the the famous Schrodinger cat has probability |α|2being alive and |β|2 being dead!

Page 49: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Matrix and Bloch sphere

• It is convenient to represent thequantum state |ψ〉 as a rank-oneorthogonal projection:

Q = |ψ〉〈ψ| = 12

(1 + z x + iyx− iy 1− z

)with x, y, z ∈ R, x2 + y2 + z2 = 1.

Bloch sphere

• The state of k qubits are convex sum of 2k × 2k matrices ofthe form |ψ〉〈ψ| with |ψ〉 = |x1 · · · xk〉.

Page 50: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Matrix and Bloch sphere

• It is convenient to represent thequantum state |ψ〉 as a rank-oneorthogonal projection:

Q = |ψ〉〈ψ| = 12

(1 + z x + iyx− iy 1− z

)with x, y, z ∈ R, x2 + y2 + z2 = 1.

Bloch sphere

• The state of k qubits are convex sum of 2k × 2k matrices ofthe form |ψ〉〈ψ| with |ψ〉 = |x1 · · · xk〉.

Page 51: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical tools

• As a consequence of the Schrodinger equation

All quantum gates and quantum evolutions (for a closedsystem) are unitary similarity transforms of the densitymatrices representing the states, i.e.,

A(t) 7→ U(t)A(0)U(t)∗ for some unitaries U(t).

• By the results of Choi in 70’s and Kraus in 80’sQuantum channels, quantum operations, quantummeasurement operators, etc. aretrace preserving completely positivelinear maps of the form

A 7→∑r

j=1 FjAF∗j .

• The theory was discovered waybefore the applications! Picture of Choi

Page 52: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical tools

• As a consequence of the Schrodinger equationAll quantum gates and quantum evolutions (for a closedsystem) are

unitary similarity transforms of the densitymatrices representing the states, i.e.,

A(t) 7→ U(t)A(0)U(t)∗ for some unitaries U(t).

• By the results of Choi in 70’s and Kraus in 80’sQuantum channels, quantum operations, quantummeasurement operators, etc. aretrace preserving completely positivelinear maps of the form

A 7→∑r

j=1 FjAF∗j .

• The theory was discovered waybefore the applications! Picture of Choi

Page 53: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical tools

• As a consequence of the Schrodinger equationAll quantum gates and quantum evolutions (for a closedsystem) are unitary similarity transforms of the densitymatrices representing the states, i.e.,

A(t) 7→ U(t)A(0)U(t)∗ for some unitaries U(t).

• By the results of Choi in 70’s and Kraus in 80’sQuantum channels, quantum operations, quantummeasurement operators, etc. aretrace preserving completely positivelinear maps of the form

A 7→∑r

j=1 FjAF∗j .

• The theory was discovered waybefore the applications! Picture of Choi

Page 54: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical tools

• As a consequence of the Schrodinger equationAll quantum gates and quantum evolutions (for a closedsystem) are unitary similarity transforms of the densitymatrices representing the states, i.e.,

A(t) 7→ U(t)A(0)U(t)∗ for some unitaries U(t).

• By the results of Choi in 70’s and Kraus in 80’sQuantum channels, quantum operations, quantummeasurement operators, etc. are

trace preserving completely positivelinear maps of the form

A 7→∑r

j=1 FjAF∗j .

• The theory was discovered waybefore the applications! Picture of Choi

Page 55: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical tools

• As a consequence of the Schrodinger equationAll quantum gates and quantum evolutions (for a closedsystem) are unitary similarity transforms of the densitymatrices representing the states, i.e.,

A(t) 7→ U(t)A(0)U(t)∗ for some unitaries U(t).

• By the results of Choi in 70’s and Kraus in 80’sQuantum channels, quantum operations, quantummeasurement operators, etc. aretrace preserving completely positivelinear maps of the form

A 7→∑r

j=1 FjAF∗j .

• The theory was discovered waybefore the applications! Picture of Choi

Page 56: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Mathematical tools

• As a consequence of the Schrodinger equationAll quantum gates and quantum evolutions (for a closedsystem) are unitary similarity transforms of the densitymatrices representing the states, i.e.,

A(t) 7→ U(t)A(0)U(t)∗ for some unitaries U(t).

• By the results of Choi in 70’s and Kraus in 80’sQuantum channels, quantum operations, quantummeasurement operators, etc. aretrace preserving completely positivelinear maps of the form

A 7→∑r

j=1 FjAF∗j .

• The theory was discovered waybefore the applications! Picture of Choi

Page 57: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum complexity

• For k = 100, we have a state represented as a convex sum ofmatrices corresponding to |ψ〉 = |x1 · · · x100〉 of size

2100 = (210)10 ≈ 1030.

• If a high speed computer can do 1015 operations per second,to do one operation on each of the states corresponding to|ψ〉〈ψ|, one needs

1030/1015 = 1015 seconds,

which is more than 300, 000 centuries!

• That is why Feyman in 1980’s suggested that one could notsimulate quantum systems using digital computer.

Page 58: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum complexity

• For k = 100, we have a state represented as a convex sum ofmatrices corresponding to |ψ〉 = |x1 · · · x100〉 of size

2100 = (210)10 ≈ 1030.

• If a high speed computer can do 1015 operations per second,to do one operation on each of the states corresponding to|ψ〉〈ψ|,

one needs

1030/1015 = 1015 seconds,

which is more than 300, 000 centuries!

• That is why Feyman in 1980’s suggested that one could notsimulate quantum systems using digital computer.

Page 59: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum complexity

• For k = 100, we have a state represented as a convex sum ofmatrices corresponding to |ψ〉 = |x1 · · · x100〉 of size

2100 = (210)10 ≈ 1030.

• If a high speed computer can do 1015 operations per second,to do one operation on each of the states corresponding to|ψ〉〈ψ|, one needs

1030/1015 = 1015 seconds,

which is more than 300, 000 centuries!

• That is why Feyman in 1980’s suggested that one could notsimulate quantum systems using digital computer.

Page 60: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum complexity

• For k = 100, we have a state represented as a convex sum ofmatrices corresponding to |ψ〉 = |x1 · · · x100〉 of size

2100 = (210)10 ≈ 1030.

• If a high speed computer can do 1015 operations per second,to do one operation on each of the states corresponding to|ψ〉〈ψ|, one needs

1030/1015 = 1015 seconds,

which is more than 300, 000 centuries!

• That is why Feyman in 1980’s suggested that one could notsimulate quantum systems using digital computer.

Page 61: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum algorithms

• Step 1. Create a maximal entangled state:

|ψ〉 = 2−k/2∑|x1 · · · xk〉, xj ∈ {0, 1}.

• Step 2. Apply an (unitary) operation f to |ψ〉 to get

f (|ψ〉) = 2−k/2∑

f (|x1 . . . xk〉).

• Step 3. Choose a suitable unitary operator g so that

g(f (|ψ〉)) = |y〉 ⊗ |z〉,

where |y〉 will carry some useful information.

Page 62: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum algorithms

• Step 1. Create a maximal entangled state:

|ψ〉 = 2−k/2∑|x1 · · · xk〉, xj ∈ {0, 1}.

• Step 2. Apply an (unitary) operation f to |ψ〉 to get

f (|ψ〉) = 2−k/2∑

f (|x1 . . . xk〉).

• Step 3. Choose a suitable unitary operator g so that

g(f (|ψ〉)) = |y〉 ⊗ |z〉,

where |y〉 will carry some useful information.

Page 63: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum algorithms

• Step 1. Create a maximal entangled state:

|ψ〉 = 2−k/2∑|x1 · · · xk〉, xj ∈ {0, 1}.

• Step 2. Apply an (unitary) operation f to |ψ〉 to get

f (|ψ〉) = 2−k/2∑

f (|x1 . . . xk〉).

• Step 3. Choose a suitable unitary operator g so that

g(f (|ψ〉)) = |y〉 ⊗ |z〉,

where |y〉 will carry some useful information.

Page 64: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Deutsch-Jozsa algorithm

• In 1985, David Deutsch used thesuperposition idea to design analgorithm to determine whether a function

f : {|0〉, |1〉} → {|0〉, |1〉} satisfies:

f (|0〉) = f (|1〉) or f (|0〉) 6= f (|1〉).

• In classical computing, one must compute f (|0〉) and f (|1〉)to answer the above question.

Page 65: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Deutsch-Jozsa algorithm

• In 1985, David Deutsch used thesuperposition idea to design analgorithm to determine whether a function

f : {|0〉, |1〉} → {|0〉, |1〉} satisfies:

f (|0〉) = f (|1〉) or f (|0〉) 6= f (|1〉).

• In classical computing, one must compute f (|0〉) and f (|1〉)to answer the above question.

Page 66: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

• In 1992, David Deutsch and Richard Jozsaextended the algorithm to determinewhether a function

f : {|x1 · · · xn〉 : xi = 0 or 1} → {| ↑〉, | ↓〉}

is constant of balanced.

• The Deutsch-Jozsa algorithm has been implemented:

• Zhi-Ming Zhan, Implementation of Deutsch-Jozsa Algorithmwith Superconducting Quantum-Interference Devices viaRaman Transition, Commun. Theor. Phys. 51 (2009),135-138.

Page 67: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

• In 1992, David Deutsch and Richard Jozsaextended the algorithm to determinewhether a function

f : {|x1 · · · xn〉 : xi = 0 or 1} → {| ↑〉, | ↓〉}

is constant of balanced.

• The Deutsch-Jozsa algorithm has been implemented:

• Zhi-Ming Zhan, Implementation of Deutsch-Jozsa Algorithmwith Superconducting Quantum-Interference Devices viaRaman Transition, Commun. Theor. Phys. 51 (2009),135-138.

Page 68: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

• In 1992, David Deutsch and Richard Jozsaextended the algorithm to determinewhether a function

f : {|x1 · · · xn〉 : xi = 0 or 1} → {| ↑〉, | ↓〉}

is constant of balanced.

• The Deutsch-Jozsa algorithm has been implemented:

• Zhi-Ming Zhan, Implementation of Deutsch-Jozsa Algorithmwith Superconducting Quantum-Interference Devices viaRaman Transition, Commun. Theor. Phys. 51 (2009),135-138.

Page 69: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Shor’s algorithm

• In 1994, Shor designed a quantum algorithmto factor an integer N = pq for two large primenumbers p and q in polynomial time of log N.

• This is exponentially faster than the mostefficient known classical factoring algorithm:O(

e(log N)1/3(log log N)2/3)

.

• Shor’s algorithm is important because it can be used to“break” the widely used public-key cryptology schemeknown as RSA.

Page 70: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Shor’s algorithm

• In 1994, Shor designed a quantum algorithmto factor an integer N = pq for two large primenumbers p and q in polynomial time of log N.

• This is exponentially faster than the mostefficient known classical factoring algorithm:O(

e(log N)1/3(log log N)2/3)

.

• Shor’s algorithm is important because it can be used to“break” the widely used public-key cryptology schemeknown as RSA.

Page 71: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Shor’s algorithm

• In 1994, Shor designed a quantum algorithmto factor an integer N = pq for two large primenumbers p and q in polynomial time of log N.

• This is exponentially faster than the mostefficient known classical factoring algorithm:O(

e(log N)1/3(log log N)2/3)

.

• Shor’s algorithm is important because it can be used to“break” the widely used public-key cryptology schemeknown as RSA.

Page 72: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Implementation

• In 2001, Shor’s algorithm was demonstrated by a group atIBM, who factored 15 into 3 ∗ 5, using an NMR quantumcomputer with 7 qubits.

• However, some doubts have been raised as to whether IBM’sexperiment was a true demonstration of quantumcomputation, since no entanglement was observed.

• Since IBM’s implementation, several other groups haveimplemented Shor’s algorithm using photonic qubits,emphasizing that entanglement was observed in 2007.

Page 73: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Implementation

• In 2001, Shor’s algorithm was demonstrated by a group atIBM, who factored 15 into 3 ∗ 5, using an NMR quantumcomputer with 7 qubits.

• However, some doubts have been raised as to whether IBM’sexperiment was a true demonstration of quantumcomputation, since no entanglement was observed.

• Since IBM’s implementation, several other groups haveimplemented Shor’s algorithm using photonic qubits,emphasizing that entanglement was observed in 2007.

Page 74: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Implementation

• In 2001, Shor’s algorithm was demonstrated by a group atIBM, who factored 15 into 3 ∗ 5, using an NMR quantumcomputer with 7 qubits.

• However, some doubts have been raised as to whether IBM’sexperiment was a true demonstration of quantumcomputation, since no entanglement was observed.

• Since IBM’s implementation, several other groups haveimplemented Shor’s algorithm using photonic qubits,emphasizing that entanglement was observed in 2007.

Page 75: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum cryptology• Quantum cryptology provides a

scheme for Alice and Bob to producea shared random bit string known onlyto them, which can be used as a keyto encrypt and decrypt messages.

• For example, the key is k = (k1k2 · · · , kN). Every messagem = (x1x2 · · · xN) is encrypted and decrypted as follows:

[encrypt]→ [transmit/correct]→ [decrypt]

m −→ m⊕ k −→ m⊕ k −→ (m⊕ k)⊕ k = m,

where ⊕ is the entry-wise Z2-addition.• There will be no eavesdropping (observing will change the

quantum states) and no way to fake information (no cloning).

Page 76: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum cryptology• Quantum cryptology provides a

scheme for Alice and Bob to producea shared random bit string known onlyto them, which can be used as a keyto encrypt and decrypt messages.

• For example, the key is k = (k1k2 · · · , kN). Every messagem = (x1x2 · · · xN) is encrypted and decrypted as follows:

[encrypt]→ [transmit/correct]→ [decrypt]

m −→ m⊕ k −→ m⊕ k −→ (m⊕ k)⊕ k = m,

where ⊕ is the entry-wise Z2-addition.

• There will be no eavesdropping (observing will change thequantum states) and no way to fake information (no cloning).

Page 77: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum cryptology• Quantum cryptology provides a

scheme for Alice and Bob to producea shared random bit string known onlyto them, which can be used as a keyto encrypt and decrypt messages.

• For example, the key is k = (k1k2 · · · , kN). Every messagem = (x1x2 · · · xN) is encrypted and decrypted as follows:

[encrypt]→ [transmit/correct]→ [decrypt]

m −→ m⊕ k −→ m⊕ k −→ (m⊕ k)⊕ k = m,

where ⊕ is the entry-wise Z2-addition.• There will be no eavesdropping (observing will change the

quantum states) and no way to fake information (no cloning).

Page 78: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

BB84 Protocol

By Charles H. Bennett and Gilles Brassard of IBM (1984)suggested using photon polarization states to send an N-bit key.

• Alice sends Bob 4N photons.• Alice (Bob) randomly chooses

one of the two bases to send(measure) each photon.

• Exchange the information of the 4N channels by classicalchannel (unsecured) to identify roughly 2N of the photonswere sent and received by the same bases.

• Check the errors in N of the remaining 2N photons byclassical channel (unsecured) to ensure no eavesdropper,and the bit strings in the other N photons can be used.Else, repeat the process.

Page 79: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

BB84 Protocol

By Charles H. Bennett and Gilles Brassard of IBM (1984)suggested using photon polarization states to send an N-bit key.

• Alice sends Bob 4N photons.

• Alice (Bob) randomly choosesone of the two bases to send(measure) each photon.

• Exchange the information of the 4N channels by classicalchannel (unsecured) to identify roughly 2N of the photonswere sent and received by the same bases.

• Check the errors in N of the remaining 2N photons byclassical channel (unsecured) to ensure no eavesdropper,and the bit strings in the other N photons can be used.Else, repeat the process.

Page 80: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

BB84 Protocol

By Charles H. Bennett and Gilles Brassard of IBM (1984)suggested using photon polarization states to send an N-bit key.

• Alice sends Bob 4N photons.• Alice (Bob) randomly chooses

one of the two bases to send(measure) each photon.

• Exchange the information of the 4N channels by classicalchannel (unsecured) to identify roughly 2N of the photonswere sent and received by the same bases.

• Check the errors in N of the remaining 2N photons byclassical channel (unsecured) to ensure no eavesdropper,and the bit strings in the other N photons can be used.Else, repeat the process.

Page 81: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

BB84 Protocol

By Charles H. Bennett and Gilles Brassard of IBM (1984)suggested using photon polarization states to send an N-bit key.

• Alice sends Bob 4N photons.• Alice (Bob) randomly chooses

one of the two bases to send(measure) each photon.

• Exchange the information of the 4N channels by classicalchannel (unsecured) to identify roughly 2N of the photonswere sent and received by the same bases.

• Check the errors in N of the remaining 2N photons byclassical channel (unsecured) to ensure no eavesdropper,and the bit strings in the other N photons can be used.Else, repeat the process.

Page 82: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

BB84 Protocol

By Charles H. Bennett and Gilles Brassard of IBM (1984)suggested using photon polarization states to send an N-bit key.

• Alice sends Bob 4N photons.• Alice (Bob) randomly chooses

one of the two bases to send(measure) each photon.

• Exchange the information of the 4N channels by classicalchannel (unsecured) to identify roughly 2N of the photonswere sent and received by the same bases.

• Check the errors in N of the remaining 2N photons byclassical channel (unsecured) to ensure no eavesdropper,and the bit strings in the other N photons can be used.Else, repeat the process.

Page 83: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Implementation

• There are different research groups developing thetechnology.

• There are currently at least four companies offeringcommercial quantum cryptography systems.

• In Vienna, Austria, bank transfer using quantum cryptologywas first done in 2004, and a security computer network wasset up in 2008.

Page 84: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Implementation

• There are different research groups developing thetechnology.

• There are currently at least four companies offeringcommercial quantum cryptography systems.

• In Vienna, Austria, bank transfer using quantum cryptologywas first done in 2004, and a security computer network wasset up in 2008.

Page 85: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Implementation

• There are different research groups developing thetechnology.

• There are currently at least four companies offeringcommercial quantum cryptography systems.

• In Vienna, Austria, bank transfer using quantum cryptologywas first done in 2004, and a security computer network wasset up in 2008.

Page 86: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum teleportation

It is a technique using quantum entanglement to transferinformation on a quantum level.

(See the Youtube clip.)

Controversies about entanglement• Einstein, Podolsky, and Rosen, who

introduced the thought experiment in a1935 paper to argue that quantum mechanicsis not a complete physical theory.

• Most physicists today regard the EPR paradox as anillustration of how quantum mechanics violates classicalintuitions.

• Einstein never accepted quantum mechanics as a “real” andcomplete theory, struggling to the end of his life.

• As he once said: “God does not play dice.”

Page 87: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum teleportation

It is a technique using quantum entanglement to transferinformation on a quantum level. (See the Youtube clip.)

Controversies about entanglement• Einstein, Podolsky, and Rosen, who

introduced the thought experiment in a1935 paper to argue that quantum mechanicsis not a complete physical theory.

• Most physicists today regard the EPR paradox as anillustration of how quantum mechanics violates classicalintuitions.

• Einstein never accepted quantum mechanics as a “real” andcomplete theory, struggling to the end of his life.

• As he once said: “God does not play dice.”

Page 88: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum teleportation

It is a technique using quantum entanglement to transferinformation on a quantum level. (See the Youtube clip.)

Controversies about entanglement

• Einstein, Podolsky, and Rosen, whointroduced the thought experiment in a1935 paper to argue that quantum mechanicsis not a complete physical theory.

• Most physicists today regard the EPR paradox as anillustration of how quantum mechanics violates classicalintuitions.

• Einstein never accepted quantum mechanics as a “real” andcomplete theory, struggling to the end of his life.

• As he once said: “God does not play dice.”

Page 89: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum teleportation

It is a technique using quantum entanglement to transferinformation on a quantum level. (See the Youtube clip.)

Controversies about entanglement• Einstein, Podolsky, and Rosen, who

introduced the thought experiment in a1935 paper to argue that quantum mechanicsis not a complete physical theory.

• Most physicists today regard the EPR paradox as anillustration of how quantum mechanics violates classicalintuitions.

• Einstein never accepted quantum mechanics as a “real” andcomplete theory, struggling to the end of his life.

• As he once said: “God does not play dice.”

Page 90: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum teleportation

It is a technique using quantum entanglement to transferinformation on a quantum level. (See the Youtube clip.)

Controversies about entanglement• Einstein, Podolsky, and Rosen, who

introduced the thought experiment in a1935 paper to argue that quantum mechanicsis not a complete physical theory.

• Most physicists today regard the EPR paradox as anillustration of how quantum mechanics violates classicalintuitions.

• Einstein never accepted quantum mechanics as a “real” andcomplete theory, struggling to the end of his life.

• As he once said: “God does not play dice.”

Page 91: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum teleportation

It is a technique using quantum entanglement to transferinformation on a quantum level. (See the Youtube clip.)

Controversies about entanglement• Einstein, Podolsky, and Rosen, who

introduced the thought experiment in a1935 paper to argue that quantum mechanicsis not a complete physical theory.

• Most physicists today regard the EPR paradox as anillustration of how quantum mechanics violates classicalintuitions.

• Einstein never accepted quantum mechanics as a “real” andcomplete theory, struggling to the end of his life.

• As he once said: “God does not play dice.”

Page 92: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Quantum teleportation

It is a technique using quantum entanglement to transferinformation on a quantum level. (See the Youtube clip.)

Controversies about entanglement• Einstein, Podolsky, and Rosen, who

introduced the thought experiment in a1935 paper to argue that quantum mechanicsis not a complete physical theory.

• Most physicists today regard the EPR paradox as anillustration of how quantum mechanics violates classicalintuitions.

• Einstein never accepted quantum mechanics as a “real” andcomplete theory, struggling to the end of his life.

• As he once said: “God does not play dice.”

Page 93: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Conclusion

• Quantum Information Science concerns the study of QC,QC, QC.

• It was a dream in 1980’s, and there has been muchcontroversies.

• Because of the efforts of many researchers from differentareas, much progress has been made.

• Quantum cryptology will be used widely in the near future.• Quantum computing is in its infancy, but has a promising

prospect.• Much theoretical work has been done on quantum

complexity theory.• Stay tuned for the transformation, or join the workforce to

explore these new frontiers!

Page 94: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Conclusion

• Quantum Information Science concerns the study of QC,QC, QC.

• It was a dream in 1980’s, and there has been muchcontroversies.

• Because of the efforts of many researchers from differentareas, much progress has been made.

• Quantum cryptology will be used widely in the near future.• Quantum computing is in its infancy, but has a promising

prospect.• Much theoretical work has been done on quantum

complexity theory.• Stay tuned for the transformation, or join the workforce to

explore these new frontiers!

Page 95: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Conclusion

• Quantum Information Science concerns the study of QC,QC, QC.

• It was a dream in 1980’s, and there has been muchcontroversies.

• Because of the efforts of many researchers from differentareas, much progress has been made.

• Quantum cryptology will be used widely in the near future.• Quantum computing is in its infancy, but has a promising

prospect.• Much theoretical work has been done on quantum

complexity theory.• Stay tuned for the transformation, or join the workforce to

explore these new frontiers!

Page 96: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Conclusion

• Quantum Information Science concerns the study of QC,QC, QC.

• It was a dream in 1980’s, and there has been muchcontroversies.

• Because of the efforts of many researchers from differentareas, much progress has been made.

• Quantum cryptology will be used widely in the near future.

• Quantum computing is in its infancy, but has a promisingprospect.

• Much theoretical work has been done on quantumcomplexity theory.

• Stay tuned for the transformation, or join the workforce toexplore these new frontiers!

Page 97: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Conclusion

• Quantum Information Science concerns the study of QC,QC, QC.

• It was a dream in 1980’s, and there has been muchcontroversies.

• Because of the efforts of many researchers from differentareas, much progress has been made.

• Quantum cryptology will be used widely in the near future.• Quantum computing is in its infancy, but has a promising

prospect.

• Much theoretical work has been done on quantumcomplexity theory.

• Stay tuned for the transformation, or join the workforce toexplore these new frontiers!

Page 98: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Conclusion

• Quantum Information Science concerns the study of QC,QC, QC.

• It was a dream in 1980’s, and there has been muchcontroversies.

• Because of the efforts of many researchers from differentareas, much progress has been made.

• Quantum cryptology will be used widely in the near future.• Quantum computing is in its infancy, but has a promising

prospect.• Much theoretical work has been done on quantum

complexity theory.

• Stay tuned for the transformation, or join the workforce toexplore these new frontiers!

Page 99: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Conclusion

• Quantum Information Science concerns the study of QC,QC, QC.

• It was a dream in 1980’s, and there has been muchcontroversies.

• Because of the efforts of many researchers from differentareas, much progress has been made.

• Quantum cryptology will be used widely in the near future.• Quantum computing is in its infancy, but has a promising

prospect.• Much theoretical work has been done on quantum

complexity theory.• Stay tuned for the transformation, or join the workforce to

explore these new frontiers!

Page 100: A Gentle Introduction to Quantum Information Scienceckli/Courses/m162/m162-26.pdfQuantum Information Science (QIS) Chi-Kwong Li Information Science QC,QC,QC Schr¨odinger cat Quantum

QuantumInformation

Science (QIS)

Chi-Kwong Li

InformationScience

QC,QC,QCSchrodinger cat

QuantumcomputingA brief history

The computing model

Computing by physicalsystems

Mathematicalformulation

QuantumComplexityQuantum algorithms

QuantumcryptologyQuantum teleportation

Conclusion

Thank you

Thank you for your attention!