Dominique Unruh
Quantum Position Verification in the random oracle model
Dominique Unruh
University of Tartu
Quantum Position Verification in the random oracle model Dominique - - PowerPoint PPT Presentation
Quantum Position Verification in the random oracle model Dominique Unruh University of Tartu Dominique Unruh Position Verification Speed of light Position verified Quantum Position Verification 2 Dominique Unruh A generic protocol
Dominique Unruh
University of Tartu
Dominique Unruh
2 Quantum Position Verification
Dominique Unruh
time space
x y f (x,y) g(x,y)
prover verifier 1 verifier 2
3 Quantum Position Verification
Dominique Unruh
time space
x y f (x,y) g(x,y)
adv 1 verifier 1 verifier 2 adv 2
x y
4 Quantum Position Verification
Dominique Unruh
[CGMO09] Chandran, Goyal, Moriarty, Ostrovsky, Position Based Cryptography, Crypto 2009
5 Quantum Position Verification
Dominique Unruh
– Without computational assumptions: Generic attack (exponential entanglement)
[BCF+11] Buhrman, Chandran, Fehr, Gelles, Goyal, Ostrovsky, Schafftner: Position-Based Quantum Crypto, Crypto 2011
x y
6 Quantum Position Verification
Dominique Unruh
time
|Ψ〉 Basis B
prover verifier 1 verifier 2 [TFKW13] Tomamichel, Fehr, Kaniewski, Wehner: One-Sided Device- Independent QKD and Position-Based Cryptography from Monogamy Games, Eurocrypt 2013 (and [BCF+11])
Assumption: No entangled photons Only 1D proof
7 Quantum Position Verification
Dominique Unruh
time prover verifier 1 verifier 2
B := H(x1⊕x2)
|Ψ〉
8 Quantum Position Verification
Dominique Unruh
Right region Left region
time verifier 1 verifier 2
|Ψ〉
x1⊕x2 not known Program H(x1⊕x2):=B
Light barrier
Measuring |Ψ〉 in 2 separated space regions for random B Impossible [TFKW13]
9 Quantum Position Verification
Dominique Unruh
10 Quantum Position Verification
Dominique Unruh
– No wire leaves light cone
AND OR OR AND OR AND OR
11 Quantum Position Verification
Dominique Unruh
12 Quantum Position Verification
Dominique Unruh
This research was supported by European Social Fund’s Doctoral Studies and Internationalisation Programme DoRa
Logo soup
Dominique Unruh
entan- gled
14 Quantum Position Verification
Dominique Unruh
Basis Basis Basis
x1 x2 x3
[TFKW13]
15 Quantum Position Verification
Dominique Unruh
Programming the random oracle: When all signals reach honest P (no later!) Picture: Which space-point reaches which verifier after programming
16 Quantum Position Verification
Dominique Unruh
Assume that adv is not in δ radius of P. Then achieve non-
regions apply monogamy Quality: δ = 0.38 * |V-P|
17 Quantum Position Verification
Dominique Unruh
Basis
x1
commuting simultaneous x2 x3 x4 x5
18 Quantum Position Verification
Dominique Unruh
19 Quantum Position Verification
Dominique Unruh
– Can be reached from all verifiers – Can reach V1, V2
Because monogamy- games for two recipients only
20 Quantum Position Verification
Dominique Unruh
– No wire leaves light cone
AND OR OR AND OR AND OR
21 Quantum Position Verification