Introduction to Quantum Error Correction

Total Page:16

File Type:pdf, Size:1020Kb

Introduction to Quantum Error Correction Schrödinger Cats, Maxwell’s Demon and Quantum Error Correction Experiment Theory Michel Devoret SMG Luigi Frunzio Liang Jiang Rob Schoelkopf Leonid Glazman M. Mirrahimi ** Andrei Petrenko Nissim Ofek Shruti Puri Reinier Heeres Yaxing Zhang Philip Reinhold Victor Albert** Yehan Liu Kjungjoo Noh** Zaki Leghtas Richard Brierley Brian Vlastakis Claudia De Grandi +….. Zaki Leghtas Juha Salmilehto Matti Silveri Uri Vool Huaixui Zheng Marios Michael +….. QuantumInstitute.yale.edu Quantum Error Correction ‘Logical’ qubit Cold bath Entropy ‘Physical’ qubits ‘Physical’ Maxwell N Demon N qubits have errors N times faster. Maxwell demon must overcome this factor of N – and not introduce errors of its own! (or at least not uncorrectable errors) 2 Full Steane Code – Arbitrary Errors Single round of error correction 6 ancillae 7 qubits All previous attempts to overcome the factor of N and reach the ‘break even’ point of QEC have failed. Current industrial approach (IBM, Google, Intel, Rigetti): Scale up, then error correct • Large, complex: o Non-universal (Clifford gates only) o Measurement via many wires o Difficult process tomography • Large part count • Fixed encoding ‘Surface Code’ (readout wires not shown) O’Brien et al. arXiv:1703.04136 predict ‘break-even’ will be difficult even at the 50 qubit scale. 4 All previous attempts to overcome the factor of N and reach the ‘break even’ point of QEC have failed. We need a simpler and better idea... ‘Error correct and then scale up!’ Don’t use material objects as qubits. Use microwave photon states stored in high-Q SC resonators. 5 Scale then correct Correct then scale Surface Code Cat Code Photonic Qubit (readout wires not shown) hardware shortcut (readout wire shown) • Large, complex: • Precision: o Non-universal (Clifford o Universal control gates only) (all possible gates) o Measurement via o Measurement via many wires single wire o Difficult process o Easy process tomography tomography • Large part count o Long-lived cavities • Fixed encoding o Fault-tolerant QEC • Reduced part count • Flexible encoding 6 “Hardware-Efficienct Bosonic Encoding” Leghtas, Mirrahimi, et al., PRL 111, 120501(2013). High-Q Replace ‘Logical’ qubit with this: (memory) Ancilla Readout • Cavity has long lifetime (~ms) • Single dominant error channel ‘Physical’ qubits photon loss: Γ=κ nˆ N makes QEC easier earlier ideas: Gottesman, Kitaev & Preskill, PRA 64, 012310 (2001) Chuang, Leung, Yamamoto, PRA 56, 1114 (1997) 7 Photonic Code States Can we find novel (multi-photon) code words that can store quantum information even if some photons are lost? Ancilla transmon coupled to resonator gives us universal High-Q (memory) control to make ‘any’ code Ancilla word states we want. Readout | Ψ〉 =ψψ0|0 L 〉 + 1L |1 〉 Logical code words quantum (superpositions of information photon Fock states) 8 Encoding qubits in cavity photon states Minimal encoding 00= 0 photons cannot correct L = errors but has 11L 1 photon minimal loss rate: nn = −κ We will use more complicated states with more photons (e.g. Schrödinger cat states) More photons means higher loss (error) rate This is the analog of N physical qubits forming a logical qubit. QEC Maxwell demon has to overcome the higher error rate. 9 Quick review of microwave resonators and photonic states 10 Coherent state α is closest thing to a classical sinusoidal RF signal ψ()Φ ≡〈Φ | αψ 〉 =0 ( Φ − α ) Can displace in both position and momentum αα=||eiθ 11 Coherent state = displaced vacuum Poisson distribution of photon number † α = e[ααaa− *] 0 Pn 1 2 − ||α † 2 2 αa n =||α = ee0 1 ∞ n − ||α 2 α = en2 ∑ n=0 n! n This is the only kind of state that can be created with a classical drive applied to a cavity. 12 Dispersive coupling of two-level ancilla to high-Q cavity yields universal control High-Q cavity (memory) Ancilla Readout Cavity and ancilla are detuned ωc ≠ ωq High-Q cavity (memory) Ancilla ω H =++ω aa††q σ zzχ σ aa [2χ 3,000 (κ ,γ )] c 2 13 Quantum optics at the single-photon level • Universal control enables: photon state engineering Goal: arbitrary photon Fock state superpositions ψ =a001 ++ aa 12 2 + a 3 3 + Use the coupling between the cavity (harmonic oscillator) and the two-level qubit (anharmonic oscillator) to achieve this goal. 14 Previous State of the Art for Complex Oscillator States Expt’l. Wigner tomography: Leibfried et al., 1996 ion traps (NIST – Wineland group) Rydberg atom cavity QED Phase qubit circuit QED Haroche/Raimond, 2008 Rydberg (ENS) Hofheinz et al., 2009 (UCSB – Martinis/Cleland) ~ 10 photons ~ 10 photons Q Φ Dispersive Hamiltonian ω H =++ω aa††q σ zzχ σ aa c 2 resonator qubit dispersive coupling z cavity frequency =ωr + χσ g ‘strong-dispersive’ limit e 2χκ ~ 2× 103 κ ω ωχr − ωχr + 16 Strong-Dispersive Limit yields a powerful toolbox g e Cavity frequency depends on qubit state ω ωχr − ωχr + Microwave pulse at this Microwave pulse at this frequency excites cavity frequency excites cavity only if qubit is in ground state only if qubit is in excited state g Engineer’s tool #1: Dα Conditional displacement of cavity 17 ω H =++ω aa††q σ zzχ σ aa c 2 resonator qubit dispersive coupling Reinterpret dispersive term: - quantized light shift of qubit frequency ωχ+ 2 aa† q σ z 2 18 Microwave photon number distribution in a coherent state (measured via quantized light shift of qubit transition frequency) ω H = ω aa††+ q σ z + χ σ z aa [2χ 3,000 (κ ,γ )] c 2 … N.B. power broadened 100X 2χ New low-noise way to do axion dark matter detection? (arXiv:1607.02529) Microwaves are particles! π Engineer’s tool #2: n Conditional flip of qubit if exactly n photons ω H =++ω aa††q σ zzχ σ aa c 2 resonator qubit dispersive coupling Reinterpret dispersive term: - quantized light shift of qubit frequency ωχ+ 2 aa† q σ z 2 20 strong dispersive coupling † z VDISPERSIVE ≈ χσ aa Qubit Spectroscopy Coherent state in the cavity 2χ Conditional bit flip π n 21 Strong Dispersive Coupling Gives Powerful Tool Set Cavity-conditioned bit flip π n g Qubit-conditioned cavity displacement Dα • multi-qubit geometric entangling phase gates (Paik et al.) • Schrödinger cats are now ‘easy’ (Kirchmair et al.) Photon Schrödinger cat states on demand experiment theory G. Kirchmair M. Mirrahimi B. Vlastakis Z. Leghtas 22 Paradoxically, we will use code words made of ‘delicate’ Schrödinger cat states of cavity photons (normalization is only approximate) 23 Parity of Cat States Photon number 10 108 9 86 7 64 5 42 3 02 1 0 Coherent state: ψ =α = 2 Mean photon number: 4 Readoutsignal 4 2 Even parity cat state: ψ =αα +− 6 8 Only photon numbers: 0, 2, 4, … 0 Pˆ ψψ= + 5 3 7 1 9 Odd parity cat state: ψ =αα −− Only photon numbers: 1, 3, 5, … Spectroscopy frequency (GHz) ˆ P ψψ= − Schoelkopf Lab 24 Key enabling technology: ability to make nearly ideal measurement of photon number parity (without measuring photon number!) Photon number Coherent state ∞ † Odd cat Pˆ =( − 1) aa =∑ n ( − 1) n n = Readoutsignal n 0 Even cat We learn whether n is even or odd without learning the value of n. (analogous to measuring Z1Z2 without measuring Z1, Z2) Measurement is 99.8% QND. (Can be repeated hundreds of times.) If we can measure parity, we can perform complete state tomography (measure Wigner function) 25 Measuring Photon Number Parity - use quantized light shift of qubit frequency ωχ+ 2 aa† q σ z 2 σσzz −−i2χπ ntˆˆ i n e 22= e z nˆ =1,3,5,... x nˆ = 0, 2, 4,... Gleyzes, S. et al. Nature 446, 297 (2007) Sun, Petrenko et al., Nature 511, 444 (2014) 99.8% QND(!) 26 nˆ Using photon number parity Pˆ =( −1) to do cavity state tomography Wigner function: --quasi-probability distribution in phase space equivalent to the full density matrix for state tomography. 27 Wigner Function = “Displaced Parity” Vlastakis, Kirchmair, et al., Science (2013) Full state tomography on large dim. Hilbert space can be done very simply over a single input-output wire. Simple Recipe: 1. Apply microwave tone to displace oscillator in phase space. 2. Measure mean parity. Handy identity (Luterbach and Davidovitch): ˆ W (β)=Ψ+DD( ββ )Pˆ () −Ψ Pˆ =−=( 1)N parity 28 State Tomography: Wigner Function of a Cat State Vlastakis, Kirchmair, et al., Science (2013) Interference fringes prove cat is coherent (even for sizes > 100 photons) -4 0 4 4 (Yes...this is data.) 0 “P ” even parity 1 vacuum noise +−+αα -4 2 Fringes prove this is a coherent cat, not a mixture “X ” 29 Using Schrödinger cat states to store and correct quantum information Courtesy of Mitra Farmand 30 Encode information in two orthogonal even-parity logical code “words” code word Wigner functions: Ψ =ψψ0101LL + 1 L X L 0L =αα +− 0L 1L =iiαα +− a αα= α Store a qubit as a Magic property: coherent states superposition are invariant under photon loss! of two cats of same parity Pˆ |Ψ〉 = ( + 1) | Ψ〉 a 0L =α { αα −− } Photon loss flips the parity which is the error syndrome we can measure (99.8% QND). 31 Coherent states are eigenstates of photon destruction operator. a α= αα Effect of photon loss on code words: aa0L =( αα +−) → ( αα −− ) (if α real) 22 aa00LL=( αα +− ) → ( αα+ −) = aa1L =( iiαα +− i) → i( αα−−i ) 22 2 a 1LL=a( iαα +−i ) =() ii( i αα +−) =−1 After loss of 4 photons cycle repeats: 4 a (ψψ001 L++ 1L) → ( ψψ 0 01 L 1L) We can recover the state if we know: (via monitoring parity jumps) NLoss mod 4 2016: First true Error Correction Engine that works Analog Inputs Analog Outputs MAXWELL’S DEMON A prototype quantum • Commercial FPGA with custom software computer being prepared developed at Yale for cooling close to • Single system performs all measurement, absolute zero.
Recommended publications
  • (CST Part II) Lecture 14: Fault Tolerant Quantum Computing
    Quantum Computing (CST Part II) Lecture 14: Fault Tolerant Quantum Computing The history of the universe is, in effect, a huge and ongoing quantum computation. The universe is a quantum computer. Seth Lloyd 1 / 21 Resources for this lecture Nielsen and Chuang p474-495 covers the material of this lecture. 2 / 21 Why we need fault tolerance Classical computers perform complicated operations where bits are repeatedly \combined" in computations, therefore if an error occurs, it could in principle propagate to a huge number of other bits. Fortunately, in modern digital computers errors are so phenomenally unlikely that we can forget about this possibility for all practical purposes. Errors do, however, occur in telecommunications systems, but as the purpose of these is the simple transmittal of some information, it suffices to perform error correction on the final received data. In a sense, quantum computing is the worst of both of these worlds: errors do occur with significant frequency, and if uncorrected they will propagate, rendering the computation useless. Thus the solution is that we must correct errors as we go along. 3 / 21 Fault tolerant quantum computing set-up For fault tolerant quantum computing: We use encoded qubits, rather than physical qubits. For example we may use the 7-qubit Steane code to represent each logical qubit in the computation. We use fault tolerant quantum gates, which are defined such thata single error in the fault tolerant gate propagates to at most one error in each encoded block of qubits. By a \block of qubits", we mean (for example) each block of 7 physical qubits that represents a logical qubit using the Steane code.
    [Show full text]
  • Arxiv:Quant-Ph/9705031V3 26 Aug 1997 Eddt Rvn Unu Optrfo Crashing
    CALT-68-2112 QUIC-97-030 quant-ph/9705031 Reliable Quantum Computers John Preskill1 California Institute of Technology, Pasadena, CA 91125, USA Abstract The new field of quantum error correction has developed spectacularly since its origin less than two years ago. Encoded quantum information can be protected from errors that arise due to uncontrolled interactions with the environment. Recovery from errors can work effectively even if occasional mistakes occur during the recovery procedure. Furthermore, encoded quantum information can be processed without serious propagation of errors. Hence, an arbitrarily long quantum computation can be performed reliably, provided that the average probability of error per quantum gate is less than a certain critical value, the accuracy threshold. A quantum computer storing about 106 qubits, with a probability of error per quantum gate of order 10−6, would be a formidable factoring engine. Even a smaller, less accurate quantum computer would be able to perform many useful tasks. This paper is based on a talk presented at the ITP Conference on Quantum Coherence and Decoherence, 15-18 December 1996. 1 The golden age of quantum error correction Many of us are hopeful that quantum computers will become practical and useful computing devices some time during the 21st century. It is probably fair to say, though, that none of us can now envision exactly what the hardware of that machine of the future will be like; surely, it will be much different than the sort of hardware that experimental physicists are investigating these days. But of one thing we can be quite confident—that a practical quantum computer will incorporate some type of error correction into its operation.
    [Show full text]
  • LI-DISSERTATION-2020.Pdf
    FAULT-TOLERANCE ON NEAR-TERM QUANTUM COMPUTERS AND SUBSYSTEM QUANTUM ERROR CORRECTING CODES A Dissertation Presented to The Academic Faculty By Muyuan Li In Partial Fulfillment of the Requirements for the Degree Doctor of Philosophy in the School of Computational Science and Engineering Georgia Institute of Technology May 2020 Copyright c Muyuan Li 2020 FAULT-TOLERANCE ON NEAR-TERM QUANTUM COMPUTERS AND SUBSYSTEM QUANTUM ERROR CORRECTING CODES Approved by: Dr. Kenneth R. Brown, Advisor Department of Electrical and Computer Dr. C. David Sherrill Engineering School of Chemistry and Biochemistry Duke University Georgia Institute of Technology Dr. Edmond Chow Dr. Richard Vuduc School of Computational Science and School of Computational Science and Engineering Engineering Georgia Institute of Technology Georgia Institute of Technology Dr. T.A. Brian Kennedy Date Approved: March 19, 2020 School of Physics Georgia Institute of Technology I think it is safe to say that no one understands quantum mechanics. R. P. Feynman To my family and my friends. ACKNOWLEDGEMENTS I would like to thank my advisor, Ken Brown, who has guided me through my graduate studies with his patience, wisdom, and generosity. He has always been supportive and helpful, and always makes himself available when I needed. I have been constantly inspired by his depth of knowledge in research, as well as his immense passion for life. I would also like to thank my committee members, Professors Edmond Chow, T.A. Brian Kennedy, C. David Sherrill, and Richard Vuduc, for their time and helpful sugges- tions. One half of my graduate career was spent at Georgia Tech and the other half at Duke University.
    [Show full text]
  • Assessing the Progress of Trapped-Ion Processors Towards Fault-Tolerant Quantum Computation
    PHYSICAL REVIEW X 7, 041061 (2017) Assessing the Progress of Trapped-Ion Processors Towards Fault-Tolerant Quantum Computation A. Bermudez,1,2 X. Xu,3 R. Nigmatullin,4,3 J. O’Gorman,3 V. Negnevitsky,5 P. Schindler,6 T. Monz,6 U. G. Poschinger,7 C. Hempel,8 J. Home,5 F. Schmidt-Kaler,7 M. Biercuk,8 R. Blatt,6,9 S. Benjamin,3 and M. Müller1 1Department of Physics, College of Science, Swansea University, Singleton Park, Swansea SA2 8PP, United Kingdom 2Instituto de Física Fundamental, IFF-CSIC, Madrid E-28006, Spain 3Department of Materials, University of Oxford, Oxford OX1 3PH, United Kingdom 4Complex Systems Research Group, Faculty of Engineering and IT, The University of Sydney, Sydney, Australia 5Institute for Quantum Electronics, ETH Zürich, Otto-Stern-Weg 1, 8093 Zürich, Switzerland 6Institute for Experimental Physics, University of Innsbruck, 6020 Innsbruck, Austria 7Institut für Physik, Universität Mainz, Staudingerweg 7, 55128 Mainz, Germany 8ARC Centre for Engineered Quantum Systems, School of Physics, The University of Sydney, Sydney, NSW 2006, Australia 9Institute for Quantum Optics and Quantum Information of the Austrian Academy of Sciences, A-6020 Innsbruck, Austria (Received 24 May 2017; revised manuscript received 11 August 2017; published 13 December 2017) A quantitative assessment of the progress of small prototype quantum processors towards fault-tolerant quantum computation is a problem of current interest in experimental and theoretical quantum information science. We introduce a necessary and fair criterion for quantum error correction (QEC), which must be achieved in the development of these quantum processors before their sizes are sufficiently big to consider the well-known QEC threshold.
    [Show full text]
  • Entangled Many-Body States As Resources of Quantum Information Processing
    ENTANGLED MANY-BODY STATES AS RESOURCES OF QUANTUM INFORMATION PROCESSING LI YING A thesis submitted for the Degree of Doctor of Philosophy CENTRE FOR QUANTUM TECHNOLOGIES NATIONAL UNIVERSITY OF SINGAPORE 2013 DECLARATION I hereby declare that the thesis is my original work and it has been written by me in its entirety. I have duly acknowledged all the sources of information which have been used in the thesis. This thesis has also not been submitted for any degree in any university previously. LI YING 23 July 2013 Acknowledgments I am very grateful to have spent about four years at CQT working with Leong Chuan Kwek. He always brings me new ideas in science and has helped me to establish good collaborative relationships with other scien- tists. Kwek helped me a lot in my life. I am also very grateful to Simon C. Benjamin. He showd me how to do high quality researches in physics. Simon also helped me to improve my writing and presentation. I hope to have fruitful collaborations in the near future with Kwek and Simon. For my project about the ground-code MBQC (Chapter2), I am thank- ful to Tzu-Chieh Wei, Daniel E. Browne and Robert Raussendorf. In one afternoon, Tzu-Chieh showed me the idea of his recent paper in this topic in the quantum cafe, which encouraged me to think about the ground- code MBQC. Dan and Robert have a high level of comprehension on the subject of the MBQC. And we had some very interesting discussions and communications. I am grateful to Sean D.
    [Show full text]
  • Classical Zero-Knowledge Arguments for Quantum Computations
    Classical zero-knowledge arguments for quantum computations Thomas Vidick∗ Tina Zhangy Abstract We show that every language in BQP admits a classical-verifier, quantum-prover zero-knowledge ar- gument system which is sound against quantum polynomial-time provers and zero-knowledge for classical (and quantum) polynomial-time verifiers. The protocol builds upon two recent results: a computational zero-knowledge proof system for languages in QMA, with a quantum verifier, introduced by Broadbent et al. (FOCS 2016), and an argument system for languages in BQP, with a classical verifier, introduced by Mahadev (FOCS 2018). 1 Introduction The paradigm of the interactive proof system is a versatile tool in complexity theory. Although traditional complexity classes are usually defined in terms of a single Turing machine|NP, for example, can be defined as the class of languages which a non-deterministic Turing machine is able to decide|many have reformulations in the language of interactive proofs, and such reformulations often inspire natural and fruitful variants on the traditional classes upon which they are based. (The class MA, for example, can be considered a natural extension of NP under the interactive-proof paradigm.) Intuitively speaking, an interactive proof system is a model of computation involving two entities, a verifier and a prover, the former of whom is computationally efficient, and the latter of whom is unbounded but untrusted. The verifier and the prover exchange messages, and the prover attempts to `convince' the verifier that a certain problem instance is a yes-instance. We can define some particular complexity class as the set of languages for which there exists an interactive proof system that 1) is complete, 2) is sound, and 3) has certain other properties which vary depending on the class in question.
    [Show full text]
  • G53NSC and G54NSC Non Standard Computation Research Presentations
    G53NSC and G54NSC Non Standard Computation Research Presentations March the 23rd and 30th, 2010 Tuesday the 23rd of March, 2010 11:00 - James Barratt • Quantum error correction 11:30 - Adam Christopher Dunkley and Domanic Nathan Curtis Smith- • Jones One-Way quantum computation and the Measurement calculus 12:00 - Jack Ewing and Dean Bowler • Physical realisations of quantum computers Tuesday the 30th of March, 2010 11:00 - Jiri Kremser and Ondrej Bozek Quantum cellular automaton • 11:30 - Andrew Paul Sharkey and Richard Stokes Entropy and Infor- • mation 12:00 - Daniel Nicholas Kiss Quantum cryptography • 1 QUANTUM ERROR CORRECTION JAMES BARRATT Abstract. Quantum error correction is currently considered to be an extremely impor- tant area of quantum computing as any physically realisable quantum computer will need to contend with the issues of decoherence and other quantum noise. A number of tech- niques have been developed that provide some protection against these problems, which will be discussed. 1. Introduction It has been realised that the quantum mechanical behaviour of matter at the atomic and subatomic scale may be used to speed up certain computations. This is mainly due to the fact that according to the laws of quantum mechanics particles can exist in a superposition of classical states. A single bit of information can be modelled in a number of ways by particles at this scale. This leads to the notion of a qubit (quantum bit), which is the quantum analogue of a classical bit, that can exist in the states 0, 1 or a superposition of the two. A number of quantum algorithms have been invented that provide considerable improvement on their best known classical counterparts, providing the impetus to build a quantum computer.
    [Show full text]
  • Arxiv:0905.2794V4 [Quant-Ph] 21 Jun 2013 Error Correction 7 B
    Quantum Error Correction for Beginners Simon J. Devitt,1, ∗ William J. Munro,2 and Kae Nemoto1 1National Institute of Informatics 2-1-2 Hitotsubashi Chiyoda-ku Tokyo 101-8340. Japan 2NTT Basic Research Laboratories NTT Corporation 3-1 Morinosato-Wakamiya, Atsugi Kanagawa 243-0198. Japan (Dated: June 24, 2013) Quantum error correction (QEC) and fault-tolerant quantum computation represent one of the most vital theoretical aspect of quantum information processing. It was well known from the early developments of this exciting field that the fragility of coherent quantum systems would be a catastrophic obstacle to the development of large scale quantum computers. The introduction of quantum error correction in 1995 showed that active techniques could be employed to mitigate this fatal problem. However, quantum error correction and fault-tolerant computation is now a much larger field and many new codes, techniques, and methodologies have been developed to implement error correction for large scale quantum algorithms. In response, we have attempted to summarize the basic aspects of quantum error correction and fault-tolerance, not as a detailed guide, but rather as a basic introduction. This development in this area has been so pronounced that many in the field of quantum information, specifically researchers who are new to quantum information or people focused on the many other important issues in quantum computation, have found it difficult to keep up with the general formalisms and methodologies employed in this area. Rather than introducing these concepts from a rigorous mathematical and computer science framework, we instead examine error correction and fault-tolerance largely through detailed examples, which are more relevant to experimentalists today and in the near future.
    [Show full text]
  • Stability, Topology, Holography: the Many Facets of Quantum Error Correction
    Stability, Topology, Holography: The many facets of quantum error correction topological quantum code holographic quantum code John Preskill APS March Meeting 16 March 2016 Frontiers of Physics short distance long distance complexity Higgs boson Large scale structure “More is different” Neutrino masses Cosmic microwave Many-body entanglement background Supersymmetry Phases of quantum Dark matter matter Quantum gravity Dark energy Quantum computing String theory Gravitational waves Quantum spacetime ??? Quantum Supremacy! particle collision molecular chemistry entangled electrons A quantum computer can simulate efficiently any physical process that occurs in Nature. (Maybe. We don’t actually know for sure.) superconductor black hole early universe Decoherence 1 2 ( + ) Environment Decoherence 1 2 ( + ) Environment Decoherence explains why quantum phenomena, though observable in the microscopic systems studied in the physics lab, are not manifest in the macroscopic physical systems that we encounter in our ordinary experience. Quantum Computer Decoherence Environment To resist decoherence, we must prevent the environment from “learning” about the state ERROR! of the quantum computer during the computation. Quantum error correction …. This This This This This …. Page Page Page Page Page Blank Blank Blank Blank Blank Environment The protected “logical” quantum information is encoded in a highly entangled state of many physical qubits. The environment can't access this information if it interacts locally with the protected system. Unruh, Physical
    [Show full text]
  • Quantum Ciphertext Authentication and Key Recycling with the Trap Code
    Quantum Ciphertext Authentication and Key Recycling with the Trap Code Yfke Dulek Qusoft, Centrum voor Wiskunde en Informatica, Amsterdam, the Netherlands [email protected] Florian Speelman1 QMATH, Department of Mathematical Sciences, University of Copenhagen, Denmark [email protected] Abstract We investigate quantum authentication schemes constructed from quantum error-correcting codes. We show that if the code has a property called purity testing, then the resulting authentication scheme guarantees the integrity of ciphertexts, not just plaintexts. On top of that, if the code is strong purity testing, the authentication scheme also allows the encryption key to be recycled, partially even if the authentication rejects. Such a strong notion of authentication is useful in a setting where multiple ciphertexts can be present simultaneously, such as in interactive or delegated quantum computation. With these settings in mind, we give an explicit code (based on the trap code) that is strong purity testing but, contrary to other known strong-purity-testing codes, allows for natural computation on ciphertexts. 2012 ACM Subject Classification Theory of computation → Cryptographic protocols, Theory of computation → Error-correcting codes, Security and privacy → Information-theoretic techniques, Security and privacy → Symmetric cryptography and hash functions, Theory of computation → Quantum information theory Keywords and phrases quantum authentication, ciphertext authentication, trap code, purity- testing codes, quantum computing on encrypted data Digital Object Identifier 10.4230/LIPIcs.TQC.2018.1 Related Version https://arxiv.org/abs/1804.02237 (full version) Acknowledgements We thank Gorjan Alagic, Christian Majenz, and Christian Schaffner for valuable discussions and useful input at various stages of this research. Aditionally, we thank Christian Schaffner for his comments on an earlier version of this manuscript.
    [Show full text]
  • Quantum Error Correction1
    QUANtum error correction1 Quantum Error Correction James Sayre M.D. Department of Physics, University of Washington Author Note James Sayre Department of Physics University of Washington QUANtum error correction2 Abstract Quantum Computing holds enormous promise. Theoretically these computers should be able to scale exponentially in speed and storage. This spectacular capability comes at a price. Qubits are the basic storage unit. The information they store degrades over time due to decoherence and quantum noise. This degradation must be controlled if not eliminated. An entire field of inquiry is devoted to this is the function of quantum error correction. This paper starts with a discussion of the theoretical underpinnings of quantum error correction. Various methods are then described in detail. Keywords: Quantum Computing, Error Correction, Threshold Theorem, Shor’s ​ Algorithm, Steane Code, Shor’s Code. QUANtum error correction3 Quantum Error Correction Quantum Computing holds enormous promise. A useful quantum computer will have the capability to perform searches, factorizations and quantum mechanical simulations far beyond the capability of classical computers [1] [2]. For instance, such a computer running Shor’s algorithm will be able to factorize a large number in polynomial time [3]. This is a tremendous speed advantage over a classical computer that requires exponential time to complete the same task. In theory a computation that requires millions of years on a classical computer could take hours on a quantum computer. The basic building block of a quantum computer is a qubit. Analogous to a classical bit, the qubit combines with other qubits to store numbers. Unlike classical computers, that storage grows exponentially with the number of qubits.
    [Show full text]
  • Quantum Error Correction (QEC)
    Lecture 3 Quantum Error Correction (QEC) [email protected] Lecture 3 A qubit in the real world Consider a single qubit state Due to decoherence (e.g. spontaneous emission) No errors Bit flip Bit+Phase flip Phase flip Environnement How can we reset the qubit states (without destroying the qubit superposition) ? Quantum Error Correction The only known way to do quantum error correction is to encode a logical qubit in a enlarged Hilbert space, e.g., many physical qubits Our first QEC code: The three-qubit bit-flip code ‘Logical 0’ ‘Logical 1’ Three-qubit bit flip code Our first QEC code: The three-qubit bit-flip code The basic idea: One spin flips, e.g First step → Error syndrome : S=Z1Z2, Z2Z3 → measurement that does not destroy the superposition ( eigenstate of the corresponding observable) → The measurements detects the error unambiguously Second step → Error recovery : Question: Error syndrome/Recovery for the second and third qubit ? Three-qubit bit flip code Our first QEC code: The three-qubit bit-flip code Implementation : 1. Create a logical qubit via two qubit entangling gates code qubits ancilla qubits Three-qubit bit flip code Our first QEC code: The three-qubit bit-flip code Implementation : 2. Evolve the logical qubit in the ‘code world’ Logical Logical Question : X Z Write down the state at Error ! this point Three-qubit bit flip code Our first QEC code: The three-qubit bit-flip code Implementation : 3. Error syndrome (without destroying the qubit superposition, i.e measuring Z1,Z2,Z3) Question : Why does this measure and ? Can we correct for phase-flip errors ? 4.
    [Show full text]