Quantum Information Processing and Diagrams of States

Similar documents
What is possible to do with noisy quantum computers?

Teleportation of Quantum States (1993; Bennett, Brassard, Crepeau, Jozsa, Peres, Wootters)

Quantum Information Transfer and Processing Miloslav Dušek

Short introduction to Quantum Computing

Seminar 1. Introduction to Quantum Computing

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Tutorial on Quantum Computing. Vwani P. Roychowdhury. Lecture 1: Introduction

An Introduction to Quantum Information and Applications

Linear-optical quantum information processing: A few experiments

C/CS/Phys C191 Grover s Quantum Search Algorithm 11/06/07 Fall 2007 Lecture 21

Quantum computing. Jan Černý, FIT, Czech Technical University in Prague. České vysoké učení technické v Praze. Fakulta informačních technologií

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871

Introduction to Quantum Information, Quantum Computation, and Its Application to Cryptography. D. J. Guan

Introduction to Quantum Computing

Introduction to Quantum Computing

4th year Project demo presentation

Cryptography CS 555. Topic 25: Quantum Crpytography. CS555 Topic 25 1

Lecture 6: Quantum error correction and quantum capacity

Quantum Computation 650 Spring 2009 Lectures The World of Quantum Information. Quantum Information: fundamental principles

Quantum Cryptography. Areas for Discussion. Quantum Cryptography. Photons. Photons. Photons. MSc Distributed Systems and Security

Introduction to Quantum Algorithms Part I: Quantum Gates and Simon s Algorithm

Lecture 11 September 30, 2015

Logic gates. Quantum logic gates. α β 0 1 X = 1 0. Quantum NOT gate (X gate) Classical NOT gate NOT A. Matrix form representation

Is Entanglement Sufficient to Enable Quantum Speedup?

What is a quantum computer? Quantum Architecture. Quantum Mechanics. Quantum Superposition. Quantum Entanglement. What is a Quantum Computer (contd.

Introduction to Quantum Computation

*WILEY- Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co.

Ph 219b/CS 219b. Exercises Due: Wednesday 4 December 2013

Quantum Computing. Thorsten Altenkirch

Transmitting and Hiding Quantum Information

Grover s algorithm based multi-qubit secret sharing scheme

Introduction to Quantum Information Hermann Kampermann

High Fidelity to Low Weight. Daniel Gottesman Perimeter Institute

Introduction to Quantum Computing

Chapter 13: Photons for quantum information. Quantum only tasks. Teleportation. Superdense coding. Quantum key distribution

An Introduction. Dr Nick Papanikolaou. Seminar on The Future of Cryptography The British Computer Society 17 September 2009

arxiv:quant-ph/ v2 17 Sep 2002

Information quantique, calcul quantique :

b) (5 points) Give a simple quantum circuit that transforms the state

Quantum Computing. Joachim Stolze and Dieter Suter. A Short Course from Theory to Experiment. WILEY-VCH Verlag GmbH & Co. KGaA

Quantum Communication

Hilbert Space, Entanglement, Quantum Gates, Bell States, Superdense Coding.

Cryptography in the Quantum Era. Tomas Rosa and Jiri Pavlu Cryptology and Biometrics Competence Centre, Raiffeisen BANK International

Quantum Computing: Foundations to Frontier Fall Lecture 3

Quantum Gates, Circuits & Teleportation

Logical error rate in the Pauli twirling approximation

Fidelity of Quantum Teleportation through Noisy Channels

Quantum cryptography. Quantum cryptography has a potential to be cryptography of 21 st century. Part XIII

Quantum Computers. Todd A. Brun Communication Sciences Institute USC

Quantum Computing. Quantum Computing. Sushain Cherivirala. Bits and Qubits

Quantum Computer Architecture

Quantum Circuits and Algorithms

Instantaneous Nonlocal Measurements

An Introduction to Quantum Information. By Aditya Jain. Under the Guidance of Dr. Guruprasad Kar PAMU, ISI Kolkata

Lecture 1: Introduction to Quantum Computing

Secrets of Quantum Information Science

Gilles Brassard. Université de Montréal

Discrete Quantum Theories

Quantum algorithms (CO 781, Winter 2008) Prof. Andrew Childs, University of Waterloo LECTURE 1: Quantum circuits and the abelian QFT

Some Introductory Notes on Quantum Computing

Introduction to Quantum Computing for Folks

Single qubit + CNOT gates

Errata list, Nielsen & Chuang. rrata/errata.html

Quantum Cryptography

6.896 Quantum Complexity Theory September 9, Lecture 2

Lecture 4: Postulates of quantum mechanics

Introduction The Search Algorithm Grovers Algorithm References. Grovers Algorithm. Quantum Parallelism. Joseph Spring.

CS120, Quantum Cryptography, Fall 2016

SUPERDENSE CODING AND QUANTUM TELEPORTATION

Advanced Cryptography Quantum Algorithms Christophe Petit

Chapter 2 Quantum Information

The information content of a quantum

Quantum Wireless Sensor Networks

Database Manipulation Operations on Quantum Systems

EPR paradox, Bell inequality, etc.

Compute the Fourier transform on the first register to get x {0,1} n x 0.

Quantum Communication Complexity

Unitary evolution: this axiom governs how the state of the quantum system evolves in time.

Entanglement Measures and Monotones

Grover Algorithm Applied to Four Qubits System

QUANTUM INFORMATION -THE NO-HIDING THEOREM p.1/36

1. Basic rules of quantum mechanics

Introduction to Quantum Information Processing

Simulation of quantum computers with probabilistic models

Concepts and Algorithms of Scientific and Visual Computing Advanced Computation Models. CS448J, Autumn 2015, Stanford University Dominik L.

Quantum information and quantum computing

Challenges in Quantum Information Science. Umesh V. Vazirani U. C. Berkeley

Information Theory Meets Quantum Physics

Security of Quantum Key Distribution with Imperfect Devices

Other Topics in Quantum Information

IBM quantum experience: Experimental implementations, scope, and limitations

Semiconductors: Applications in spintronics and quantum computation. Tatiana G. Rappoport Advanced Summer School Cinvestav 2005

SUPPLEMENTARY INFORMATION

α x x 0 α x x f(x) α x x α x ( 1) f(x) x f(x) x f(x) α x = α x x 2

Quantum Information & Quantum Computation

Distinguishing different classes of entanglement for three qubit pure states

Quantum secret sharing based on quantum error-correcting codes

C/CS/Phys 191 Quantum Gates and Universality 9/22/05 Fall 2005 Lecture 8. a b b d. w. Therefore, U preserves norms and angles (up to sign).

Simple scheme for efficient linear optics quantum gates

On balance of information in bipartite quantum communication systems: entanglement-energy analogy

Transcription:

Quantum Information and Diagrams of States September 17th 2009, AFSecurity Sara Felloni sara@unik.no / sara.felloni@iet.ntnu.no Quantum Hacking Group: http://www.iet.ntnu.no/groups/optics/qcr/ UNIK University Graduate Center NTNU, Department of Electronics and Telecommunications Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 1/31

Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states Quantum Information Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 2/31

Quantum Computing Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states...is the study of the information processing tasks performed by means of quantum-mechanical systems: The elementary physical carrier of information is a qubit described by a 2-dimensional Hilbert space The state of a n-qubit register lives in a 2 n -dimensional Hilbert space tensor product of n 2-dimensional spaces By imitating classical computations, quantum computations comprise three steps in sequence: Preparation of the initial state of the register Computation by quantum gate arrays unitary transformations of the register state Output of the final result by probabilistic measurement of all or part of the register Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 3/31

Quantum Information Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states...exploits the peculiar properties of quantum systems: The superposition principle superpositions of different input states are processed simultaneously Quantum interference information behaves and propagates as interactions of wave patterns Quantum entanglement non-classical correlations exist between observable physical properties of spatially separated systems...in order to: solve several computational problems more efficiently than by classical computers open up new possibilities for communication and cryptography efficiently simulate physical systems Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 4/31

Quantum Algorithms Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states...can currently be enumerated under few classes: Basic/early quantum algorithms explorations of the features later exploited by more powerful algorithms, Deutsch s algorithm for global properties of functions sets Algorithms based on amplitude amplification Grover s search in unstructured databases, quantum amplitude estimation and quantum counting Algorithms with a super-polynomial speed-up the quantum Fourier transform, Shor s factoring and period finding algorithm Algorithms for the simulation of dynamical systems natural exploitation of the inherent quantum-mechanical behavior Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 5/31

Quantum Information Protocols Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states...include several practical applications in communication and information theory: Quantum cryptography no-cloning allows eavesdropping detection in ideal key generation/distribution protocols Quantum cloning imperfect cloning of information allows state estimation and (partial) eavesdropping Dense coding entanglement enhances communication of classical information Quantum teleportation entanglement and classical communication allow reconstruction of quantum information Entanglement purification distillation of nearly perfect (from many imperfect) entangled states Optimal compression of quantum information, reliable transmissions in noisy channels, quantum error correction... Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 6/31

Possibilities of Quantum Computing Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states... have not yet been completely determined. Known Appropriately devised quantum computations can be more efficient than their classical counterparts Not yet known The ultimate efficiency of quantum computers A general approach to devise quantum algorithms and protocols Analyzing in depth the functioning of known quantum computations helps understand how to successfully exploit the computational resources offered by quantum-mechanical systems the hidden structure of the considered problems Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 7/31

Quantum Information Representations Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states...have a key role in helping understand the functioning of quantum algorithms and protocols: Quantum Circuits Horizontal lines represent single qubits Quantum gates are applied from left (input) to right (output) They naturally provide physical feasibility of computations and a straightforward link to physical implementation Diagrams of States Horizontal lines represent quantum states (of the computational basis) State transformations corresponding to quantum gates are illustrated from left (input) to right (output) They are to be used in addition to mathematical formalism and quantum circuits too synthetic to visualize the information processing Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 8/31

Single qubit states Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states...can be represented by the Bloch sphere representation: [ ] α Ψ = α 0 + β 1 = β Spherical coordinates: Ψ = cos θ 2 0 + eiφ sin θ 2 1 = [ Cartesian coordinates in the three-dimensional space embedding the Bloch sphere: cos θ 2 e iφ sin θ 2 ] Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 9/31

Generation of single-qubit states Quantum Information Quantum Computing Quantum Algorithms Protocols Possibilities of Quantum Computing Representations Single qubit states Generation of single-qubit states...is obtained by applying a θ rotation about the y axis of the Bloch sphere and a phase-shift gate with initial state 0 : [ ][ ][ ] [ ] 1 0 cos θ Ψ = 2 sin θ 2 1 cos θ 0 e iδ sin θ 2 cos θ = 2 2 0 e iδ sin θ 2 Quantum circuit (left) and Diagram of states (right) The initial state 0 determines the active information From left to right, active information flows on the thick lines, while thin lines correspond to absence of information Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 10/31

Quantum Information Quantum Diagrams of States Synthesis of Multi-qubit Gates Bell States Bell States: Diagrams of States Quantum Teleportation Teleportation: Diagram of States Quantum Dense Coding Dense Coding: Diagrams of States Grover s Search Algorithm Grover s Algorithm: Diagram of States Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 11/31

Quantum Diagrams of States Quantum Information Quantum Diagrams of States Synthesis of Multi-qubit Gates Bell States Bell States: Diagrams of States Quantum Teleportation Teleportation: Diagram of States Quantum Dense Coding Dense Coding: Diagrams of States Grover s Search Algorithm Grover s Algorithm: Diagram of States... graphically represent and analyze how the information encoded in quantum states is processed during computations performed by quantum circuits. To analyze given quantum processes: Derive complete diagrams directly from implementations by quantum circuits Rearrange into simplified diagrams to visualize the overall effects of computations To conceive new quantum computations: Describe schematically the desired manipulations of information by simple diagrams Expand into the equivalent complete diagrams to obtain implementations by quantum circuits Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 12/31

Synthesis of Multi-qubit Gates A general three-qubit controlled U gate, with control from the two most significant qubits, is obtained by applying two CNOT gates and three controlled V gates with control from a single-qubit. The diagram replaces a five 8 8-dimensional matrix multiplication The controlled unitary matrix V is such that V 2 = U Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 13/31

Bell States Bell states are defined as maximally entangled states of two qubits: Ψ ± = 1 2 { 01 ± 10 } Φ ± = 1 2 { 00 ± 11 } Perfectly correlated even when spatially separated EPR phenomenon Fundamental resources for several main algorithms and experiments: quantum teleportation, dense coding, entanglement-based cryptography, entanglement-based protocols... Bell states generation from the computational basis states (left) Bell measurements measurements in respect to Bell basis (right) Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 14/31

Bell States: Diagrams of States Bell states generation (left) and Bell measurements (right) The initial state determines the active information lines Output states are determined by constructive and destructive interference in the active lines caused by Hadamard gates Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 15/31

Quantum Teleportation An unknown quantum state ψ is transferred by classical communication and by sharing a Bell state A direct measurement of the quantum system would perturb its state, offering too little information to reconstruct the state ψ (1) definition of initial states; (2) Hadamard and CNOT gates to generate the Bell state Φ + ; (3) CNOT and Hadamard gates to perform Bell measurements; (4) measurement in the computational basis of the two most significant qubits (sender); (5) action on the least significant qubit (receiver) determined by the sender s measurement results (double lines denote classical information). Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 16/31

Teleportation: Diagram of States The initial state parameters a, b determine the active information lines The active information is spread by Hadamard gates The action on the least significant qubit (receiver) is determined by the sender s measurement results The state ψ is perfectly reconstructed in output Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 17/31

Quantum Dense Coding Two classical bits of information are communicated by actually transmitting only one quantum bit of information A direct measurement of one quantum bit would give only a single classical bit of information (1) definition of initial states; (2) Hadamard and CNOT gates to generate the Bell state Φ + ; (3) unitary operation (sender) on half entangled pair, according to the two classical bits to communicate; (4) CNOT and Hadamard gates to perform Bell measurements; (5) measurement in the computational basis. Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 18/31

Dense Coding: Diagrams of States Four possible unitary operations are performed by the sender according to the two classical bits to communicate Output states are determined by constructive and destructive interference caused by Hadamard gates and by the sender s operation The two desired classical bits are communicated with unit probability Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 19/31

Grover s Search Algorithm Main representative of search heuristics for unstructured problems It addresses the problem of searching for one marked item inside an unstructured database of N = 2 n items Quadratic speed up in resolution of general search problems A quantum circuit implementing Grover s algorithm to find one item out of N = 4, represented by two qubits: A - preparation of the state of the register and ancillary qubits; B - oracle query; C - main instruction. Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 20/31

Grover s Algorithm: Diagram of States Information in thick lines is spread by the Hadamard gates and subsequently manipulated by the oracle function The output state is determined by constructive and destructive interference caused by Hadamard gates The final active output lines correspond to basis states 100 and 101 : Measurement gives as outcome the marked item 10 with certainty The search problem is solved with a single query of the oracle function f Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 21/31

Quantum Information Reliable Quantum Transmissions Quantum Privacy Amplification QPA Protocol: Diagram of States QPA Iterations Fidelity and Survival Probability Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 22/31

Reliable Quantum Transmissions Quantum Information Reliable Quantum Transmissions Quantum Privacy Amplification QPA Protocol: Diagram of States QPA Iterations Fidelity and Survival Probability A fundamental problem in quantum communication is how to reliably transmit information through noisy channels: decoherence undesired interactions between qubits carrying information and the environment imperfections in the quantum components implementing the communication apparatus eavesdropping operations performed on the qubits carrying information in a cryptographic scenario In communication and cryptographic protocols the communicating parties resources are spatially separated Any information reconciliation or error-correcting procedure must be LOCC local operations and classical communication Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 23/31

Quantum Information Reliable Quantum Transmissions Quantum Privacy Amplification QPA Protocol: Diagram of States QPA Iterations Fidelity and Survival Probability When considering entanglement-based communication protocols, special LOCC protocols also entanglement-based can be used to: improve the quality and the amount of entanglement in the initially imperfect shared pairs in protocols requiring high-quality entanglement: teleportation, quantum repeaters... reduce the entanglement with any outside system to arbitrarily low values eliminating eavesdropping in cryptography... D. Deutsch, A. Ekert, R. Jozsa, C. Macchiavello, S. Popescu and A. Sanpera Quantum Privacy Amplification and the Security of Quantum Cryptography over Noisy Channels Phys. Rev. Lett. 77, 2818 (1996) Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 24/31

Quantum Privacy Amplification Quantum Information The QPA protocol purifies entanglement by creating nearly perfect EPR states out of exponentially many partially entangled states: Reliable Quantum Transmissions Quantum Privacy Amplification QPA Protocol: Diagram of States QPA Iterations Fidelity and Survival Probability The initial mixed pairs are described by the density matrices ρ AB The two communicating parties locally perform rotations and CNOT gates The two most significant qubits are measured The final output is a purified state ρ AB, when the detectors D 0 and D 1 give the same outcomes Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 25/31

QPA Protocol: Diagram of States Purification of imperfect state Φ + = 1 2 ( 00 + 11 ) Φ + components determine the active information lines The purified output state is determined by constructive and destructive interference caused by Hadamard gates (arrows at the bottom) Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 26/31

QPA Iterations Quantum circuit implementing two iterations of the QPA protocol At least 2 n imperfect pairs are needed in input to obtain in output one purified pair after n iterations This number can be significantly larger pairs must be discarded whenever Alice and Bob obtain different measurement outcomes Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 27/31

Fidelity and Survival Probability Deviation 1 F of the fidelity F = Φ + ρ AB Φ+ from its optimal value F = 1 on a logarithmic scale Survival probability P(n) = n i=1 p i with p i = probability of coinciding outcomes at step i...both as a function of the number of iterations n (horizontal axis) The protocol is successful for weak (solid line), middle (dashed line) and strong (dot-dashed line) eavesdropping intrusion or noise perturbation Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 28/31

Quantum Information Conclusive Remarks References Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 29/31

Conclusive Remarks For any given quantum computation, diagrams of states offer both: a detailed description of each gate action (complete diagram) an overall visualization from input to output (simplified diagram) The diagram dimension grows exponentially in respect to the dimension of the examined quantum system: Clearer visualization in respect to traditional descriptions Diagrams of states are most useful whenever quantum operations are described by sparse matrices: Only non-null entries of matrices are associated with diagram lines Only significant information flow and processing are shown This requirement is indeed satisfied by most quantum computations Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 30/31

References Quantum Information [*] Quantum Hacking Group: http://www.iet.ntnu.no/groups/optics/qcr/, Department of Electronics and Telecommunications, NTNU, and UNIK University Graduate Center. [*] This work was carried out during the tenure of an ERCIM Alain Bensoussan Fellowship Programme. Conclusive Remarks References [1] G. Benenti, G. Casati, G. Strini, Principles of Quantum Computation and Information, Volume I: Basic Concepts, World Scientific, 2004. [2] G. Benenti, G. Casati, G. Strini, Principles of Quantum Computation and Information, Volume II: Basic Tools And Special Topics, World Scientific, 2007. [3] M. A. Nielsen, I. L. Chuang, Quantum Computation and Quantum Information, Cambridge University Press, 2000. [4] S. Felloni, A. Leporati, G. Strini, Diagrams of states in quantum information: An illustrative tutorial, International Journal of Unconventional Computing, to appear. [5] S. Felloni, A. Leporati, G. Strini, Evolution of quantum systems by diagrams of states, manuscript. [6] S. Felloni, G. Strini, Entanglement-based computations by diagrams of states, manuscript. [7] S. Felloni, G. Strini, Quantum algorithms by diagrams of states: Deutsch s and Grover s algorithms, submitted for publication. [8] G. Benenti, S. Felloni, G. Strini, Effects of single-qubit quantum noise on entanglement purification, Eur. Phys. J. D 38, p. 389, 2006. Sara Felloni, September 17th 2009 Quantum Information and Diagrams of States - p. 31/31