Document PDF
Document PDF
@IRTF, 2019/3/25
Outline
4
Entanglement (量子もつれ)
Even if they
are far apart!
End-to-end
11
http://www.nature.com/articles/srep20463
Good for & not good for
No faster-than-light communication!
12
Why quantum networks?
Introduction to applications
Reduce dependency on
public key, one-way
functions, computational Byzantine
complexity agreement
Distributed
Leader election
crypto functions
Quantum
Quantum key
secret sharing
distribution (QKD)
Blind quantum
computation
Basic Interferometry
client-server
QC Clocks
Distributed System-area
Other reference
computation networks Sensors
frame uses 14
Byzantine
agreement
Distributed
Leader election
Low crypto functions
bandwidth
Quantum
Quantum key
secret sharing
distribution (QKD)
Blind quantum
computation
High to very High to very
Interferometry
Basic
high high
client-server
bandwidth
QC bandwidth
Clocks
Distributed System-area
Other reference
computation networks Sensors
frame uses 15
IPsec with QKD: Quantum-protected
campus-to-campus connection
Dark Fiber
IPsec Gateway
Quantum Path for
Key Exchange
Internet
IPsec Gateway
IPsec Tunnel
draft-nagayama-ipsecme-ike-with-qkd-01.txt, 2014/10
12 16
IPsec with QKD
IP
IPsec Network IPsec
Gateway Encrypted Connection Gateway
Quantum
QKD Network QKD
Device Make keys Device
13 17
TLS with QKD:
Quantum-protected web/e-commerce
Many connections
One connection
18
D-H: Diffie-Hellman key exchange
QKD: Quantum Key Distribution testing all keys
AES: Advanced Encryption Standard becomes possible
OTP: One Time Pad Factoring AES broken
becomes
possible
Data
encrypted Is this gap
today interesting?
D-H +
AES
QKD +
AES
QKD +
super-AES
QKD +
OTP
21
Sensors: Interferometry
DOI: http://dx.doi.org/10.1103/PhysRevLett.109.070503 22
Oh, yeah, and
communication complexity
• Superposition
• Interference
• Entanglement
• Measurement
• No-cloning theorem
• Decoherence
26
(Abbreviated) Glossary
• Pure state: A quantum state whose preparation process did exactly what it
was supposed to (no noise, no errors, no decay). n.b.: might be in
superposition, might be entangled. Fidelity = 1.0.
• Mixed state: A quantum state with noise, errors, decay. Fidelity < 1.0.
• Bell pair: A canonical two-qubit entangled state. There are four types, can be
interconverted, and also can be used as a basis set for describing two-qubit
states.
27
Superposition: Quanta Behaving
Like Waves
+ =
Interference /干渉/ การทับซ ้อน
Destructive
Interference
Constructive
interference
ket
Dirac’s Bra-ket Notation
ket
Dirac’s Bra-ket Notation
bra ket
State Vector for Two & Three Qubits
Aspect
NO - it is a mathematical consequence of
quantum mechanics that even if it is nonlocal,
quantum systems cannot signal each other.
Consequences for quantum computing
D D
So, how do we do this?
The Bell Basis
Stabilizers
(won’t be discussed in
this tutorial; unlikely to
come up, but if they do,
ask us later)
Our Data Qubit
Single-qubit state One-qubit operations
Measure 0 w/ prob.
Alice Bob
Implementation
How can I make my own Bell pair?
Wish list:
• easy to entangle with each other
• easy to measure (in different bases)
• both of those processes: fast & accurate
• minimal information loss (through interaction with the
environment)
• transportable
• identical
53
Spoiler alert: there’s no perfect TLS.
Some favorites:
• photons
– we have: lasers, optical fibers, wave plates & detectors…
– how do you get just one? what if you want it to stay in one place?
• atoms
– controlled interactions with lasers & microwaves; storage & processing
– require sophisticated laboratories; not going anywhere
• artificial atoms
– properties can be tailored; scalable fabrication
– are they really identical? are there only two levels?
– also not going anywhere…
54
Quantum networks: the vision
57
Generating remote entanglement, probabilistically
http://iontrap.umd.edu/research/ion-photon-quantum-networks/
Entangling remote 171Yb+ ions
Monroe group, University of Maryland / JQI
B. B. Blinov, Nature 428, 153 (2004)
D. L. Moehring et al., Nature 449, 68 (2007)
D. Hucul, Nat. Phys. 11, 37 (2015)
Entangling remote 171Yb+ ions
Monroe group, University of Maryland / JQI
B. B. Blinov, Nature 428, 153 (2004)
D. L. Moehring et al., Nature 449, 68 (2007)
D. Hucul, Nat. Phys. 11, 37 (2015)
Entangling remote 171Yb+ ions
Monroe group, University of Maryland / JQI
B. B. Blinov, Nature 428, 153 (2004)
D. L. Moehring et al., Nature 449, 68 (2007)
D. Hucul, Nat. Phys. 11, 37 (2015)
Entangling remote 171Yb+ ions
Monroe group, University of Maryland / JQI
B. B. Blinov, Nature 428, 153 (2004)
D. L. Moehring et al., Nature 449, 68 (2007)
D. Hucul, Nat. Phys. 11, 37 (2015)
Entangling remote 171Yb+ ions
Monroe group, University of Maryland / JQI
B. B. Blinov, Nature 428, 153 (2004)
D. L. Moehring et al., Nature 449, 68 (2007)
D. Hucul, Nat. Phys. 11, 37 (2015)
state fidelity
• atomic ensembles
C. W. Chou et al., Nature 438, 828 (2005)
• neutral atoms
J. Hofmann et al., Science 337, 72 (2012)
• NV centers
H. Bernien et al., Nature 497, 86 (2013)
• superconducting qubits
A. Narla et al., Phys. Rev. X 6, 031036 (2016)
• quantum dots
A. Delteil et al., Nat. Phys. 12, 218 (2016)
70
Direct Transmission Pretty Clearly Doesn’t
Work...
Loss in channel
always too high
Must use
acknowledged
link layer, build
generic Bell pair,
then teleport
71
Timing Trapezoids
72
So Why Doesn’t Hop-by-Hop Teleportation
Work?
Long memory times, swapping (local xfer) fidelity
Star: E2E teleportation; filled circle: QKD; open circle: qubit measurement timing
blue bar: entanglement swapping 73
Link level
End-to-end
74
http://www.nature.com/articles/srep20463
Five Repeater Schemes
• 1G: Purify and swap over ACKed links: truly a distributed computation
(Dur & Briegel, Lukin, others; since 1998)
• 2G: Error Correction over ACKed links
• CSS quantum error correction & entanglement swapping
(Jiang (Lukin) et al., 2009)
• Surface code quantum error correction, sort of but not quite swap
(Fowler et al., 2010)
• 3G: Error Correction over no-ACK-needed links: store-and-forward
• Quasi-asynchronous
(Munro et al., 2010)
• Memoryless
(Munro et al., 2012)
75
Quantum Repeater Operation
Bell State
Measurement
Called entanglement swapping.
Fidelity declines; you must purify afterwards
76
Nested Entanglement Swapping
Station 0 Station 2
Application
Purification Control (PC) } End-to-End
Repeated at
Entang. Swapping Ctl (ESC)
App App
PC PC
ESC ESC ESC
PC PC PC
ESC ESC ESC ESC ESC
PC PC PC PC PC
EC EC EC EC EC
PE PE PE PE PE
80
2G & 3G are still far away
Bell measurement
entangled!
What would the simplest 1G repeater look like?
H.-J. Briegel, W. Dür, J. I. Cirac, and P. Zoller, Phys. Rev. Lett. 81, 5932 (1998)
Bell measurement
entangled!
No one has built a quantum repeater yet.
The simplest version:
1. Eight qubits, three nodes
2. Gate operations between qubits for Bell-state measurements and
purification.
Closest experiment: entanglement purification with four qubits (two NV
centers, two nuclear spins).
N. Kalb et al., Science 356, 928 (2017)
State of research
Some networking results from rdv’s group
Routing Multiplexing
rdv et al.,
Aparicio & rdv, SPIE, 2011
Net. Sci. 2013
90
4th run of MOOC
(massive open online
course) on Quantum
Computing includes 日本 4th run of MOOC will
語の字幕!Starts April 1! include translation into
Thai! 92
https://www.edx.org/course/quantum-information-science-i
We have created a Research Group
(RG) on Quantum Internet inside the
Internet Research Task Force (IRTF).
Co-chairs are Van Meter (Keio) and
Stephanie Wehner (TU Delft).
https://www.irtf.org/mailman/listinfo/qirg
95
96
Done!
Any questions you haven’t asked yet?
Appendices
1.0
1.0
Dirac’s Bra-ket Notation
ket
Dirac’s Bra-ket Notation
ket
Dirac’s Bra-ket Notation
bra ket
Vector Addition
Vector Inner Product
Matrix
Euler's formula
Re
Exponentiating
Im complex numbers
Euler's formula
Re
Complex Numbers in Bra-ket
complex conjugate
Vector Outer Product
A
This is “the state of system A”.
124
Phase
125
The Z Gate
126
Multiple Qubits: Hilbert Space is a Very Big Place
127
State Vector for Two & Three Qubits
Question: How
many elements are
there in an n-qubit
state vector?
128
Hilbert Space
• X gate
• rotation around X axis
• Z gate
• rotation around Z axis
Y gate
q2
q3 Z
t0 t1 t2 t3
qubits
q0 X
Z
q1
q2
q3 Z
t0 t1 t2 t3
time goes
CNOT gate between q0 and
q1
X gate on q0 q0 is control qubit
q1 is target qubit
measurement of q0,
q0 X
Z in Z axis
q1
SWAP gate
q2 between q1 and
q2
q3 Z gate on q3
Z
t0 t1 t2 t3
Density Matrix
Representation
Pure vs. mixed states
A B
A B
A B
...
Representing mixed states
Representing mixed states
Probability of Probability of
measuring “0” measuring “1”
^ ^ Which operator
transforms us to the
{|+>,|->} basis?
Representing mixed states
What is this
^ ^
matrix?
Representing mixed states
We have seen:
The density matrix gives probabilities of
measuring the basis states.
So
Calculating density matrices
What is
^ ^ |1><1|?
Calculating density matrices
Calculating density matrices
Pure vs mixed states again
Pure:
A mixed state is represented as a density matrix
by a sum of projection operators:
Mixed:
Calculating density matrices
Mixed:
Pure:
Let’s look at the state
^ ^ What is the
density
matrix for
this state?
Calculating density matrices
Mixed:
Pure:
Let’s look at the state
Calculating density matrices
Probability of Probability of
measuring “0” measuring “1”
Diagonal elements are Off-diagonal elements
probabilities, and must are called “quantum
sum to one! coherences”
Calculating density matrices
Rewrite (just
algebra!) treating
DA as a pair
and B as a solo
qubit
Teleportation By the Numbers (or Symbols)
Leaves something
BSM collapses
related to original
state to one of
D on B
these terms,
and tells us
which