some limits on non-local randomness expansion

20
Some Limits on Non- Local Randomness Expansion Matt Coudron and Henry Yuen 6.845 12/12/12 God does not play dice. --Albert Einstein Einstein, stop telling God what to do. --Niels Bohr

Upload: vangie

Post on 25-Feb-2016

34 views

Category:

Documents


0 download

DESCRIPTION

God does not play dice. -- Albert Einstein. Some Limits on Non-Local Randomness Expansion. Matt Coudron and Henry Yuen 6.845 12/12/12. Einstein, stop telling God what to do. -- Niels Bohr. The Motivating Question. Is it possible to test randomness?. The Motivating Question. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Some Limits on Non-Local Randomness Expansion

Some Limits on Non-Local Randomness Expansion

Matt Coudron and Henry Yuen6.845

12/12/12

God does not play dice. --Albert Einstein

Einstein, stop telling God what to do. --Niels Bohr

Page 2: Some Limits on Non-Local Randomness Expansion

The Motivating Question

Is it possible to test randomness?

Page 3: Some Limits on Non-Local Randomness Expansion

The Motivating Question

Is it possible to test randomness?

100010100111100…..

Page 4: Some Limits on Non-Local Randomness Expansion

The Motivating Question

Is it possible to test randomness?

111111111111111…..

Page 5: Some Limits on Non-Local Randomness Expansion

Non-local games offers a way…x ϵ {0,1} y ϵ {0,1}

a ϵ {0,1} b ϵ {0,1}

CHSH game: a+b = x Λ y

Classical win probability: 75% Quantum win probability: ~85%

Page 6: Some Limits on Non-Local Randomness Expansion

Non-locality offers a way…x ϵ {0,1} y ϵ {0,1}

a ϵ {0,1} b ϵ {0,1}

CHSH game: a+b = x Λ y

Classical win probability: 75% Quantum win probability: ~85%

Key insight: if the devices win the CHSH game with > 75% success probability, then their outputs

must be randomized!

Page 7: Some Limits on Non-Local Randomness Expansion

Non-locality offers a way…[Colbeck ‘10][PAM+ ‘10][VV ’11] devised protocols that not only certify randomness, but also expand it!

1000101001short random seed

01101001101001101001

Referee tests outputs, and if test passes, outputs are random!

.

.

.

.

.

.

.

.

11111010101….01000010100….

long pseudorandom input sequence

01101001101001101001Referee feeds devices

inputs and collects outputs in a streaming fashion.

Page 8: Some Limits on Non-Local Randomness Expansion

Exponential certifiable randomnessVazirani-Vidick Protocol achieves exponential certifiable randomness expansion!

1000101001n-bit seed

000000

Referee tests that the devices win the CHSH game ~85% of time per block.

011010

000000

000000

011010

000000

.

.

.

.

.

.

.

.

11111010101….01000010100….

2O(n) roundsBell block: inputs are randomized

If the outputs pass the test, then they’re certified to have 2O(n) bits of entropy!

Regular block: inputs aredeterministic

Regular block: inputs aredeterministic

Page 9: Some Limits on Non-Local Randomness Expansion

And the obvious question is...

• Can we do better?

• Doubly exponential?

• …infinite expansion?

Page 10: Some Limits on Non-Local Randomness Expansion

Our results

• Upper bounds– Nonadaptive protocols performing “AND” tests, with

perfect games: doubly exponential upper bound.– Nonadaptive (no signalling) protocols performing CHSH tests:

exponential upper bound• Shows VV-like protocols and analysis are essentially optimal!

• Lower bounds– A simplified VV protocol that achieves better randomness

rate.

Page 11: Some Limits on Non-Local Randomness Expansion

Definitions

• Non-Adaptive• “AND” Test• Perfect Games• CHSH Tests

1000101001

01101001101001101001

Test....

.

.

.

.

11111010101….01000010100….

01101001101001101001

Page 12: Some Limits on Non-Local Randomness Expansion

Doubly Exponential Bound

• Must exhibit a “cheating strategy” for Alice and Bob

• Assume an “AND” test with perfect games• Outputs must be low entropy• Idea: Replay previous outputs when inputs

repeat.• But, how can we be sure when inputs repeat

Page 13: Some Limits on Non-Local Randomness Expansion

Doubly Exponential Bound

• Idea: Alice and Bob both compute input matrix M

• Where rows of M repeat, inputs must repeat• Replay outputs on repeated rows

(0, 1)(1, 1) (1, 0)(0, 1)(1, 0)(0, 0)(0, 1)(1, 1)

(1, 1)(0, 0) (1, 0)(0, 1)(0, 1)(0, 0)(1, 1)(1, 0)

(0, 1)(1, 0) (0, 0)(1, 1)(1, 1)(1, 0)(0, 0)(0, 1)

(1, 0)(1, 1) (0, 0)(0, 1)(1, 1)(0, 0)(1, 0)(1, 1)

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

. . .

. . .

M

Page 14: Some Limits on Non-Local Randomness Expansion

Doubly Exponential Bound• Suppose that the Referee’s seed is n bits• Rows of M are 2n+1 bits long• There are at most distinct rows of M• So only need to play that many fair games

(0, 1)(1, 1) (1, 0)(0, 1)(1, 0)(0, 0)(0, 1)(1, 1)

(1, 1)(0, 0) (1, 0)(0, 1)(0, 1)(0, 0)(1, 1)(1, 0)

(0, 1)(1, 0) (0, 0)(1, 1)(1, 1)(1, 0)(0, 0)(0, 1)

(1, 0)(1, 1) (0, 0)(0, 1)(1, 1)(0, 0)(1, 0)(1, 1)

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

. . .

. . .

2n+1

Page 15: Some Limits on Non-Local Randomness Expansion

Exponential Bound• Consider CHSH tests• Many existing protocols use

these• Goal: exhibit a “cheating

strategy” for Alice and Bob• Require that they only play

an exponential number of games honestly

100010100

011010011010011010

Test....

.

.

.

.

11111010100100001010

011010011010011010

Page 16: Some Limits on Non-Local Randomness Expansion

Exponential Bound

• Idea: Imagine rows as vectors• The dimension of the vector space is

only exponential (not doubly)• How can we use this?• Only play honestly on rows of M that

are linearly independent of previous rows (0, 1)

(1, 1) (1, 0)(0, 1)(1, 0)(0, 0)(0, 1)(1, 1)

(1, 1)(0, 0) (1, 0)(0, 1)(0, 1)(0, 0)(1, 1)(1, 0)

(0, 1)(1, 0) (0, 0)(1, 1)(1, 1)(1, 0)(0, 0)(0, 1)

(1, 0)(1, 1) (0, 0)(0, 1)(1, 1)(0, 0)(1, 0)(1, 1)

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. . .

. . .

. . .

M

Page 17: Some Limits on Non-Local Randomness Expansion

Exponential Bound

• What about linearly dependent rows?• Their inputs are linear combinations of

previous inputs X = and Y = Want A,B s.t. A+B = X Λ Y = Λ

Page 18: Some Limits on Non-Local Randomness Expansion

Exponential Bound

• Idea: Can pre-compute , such that

= Λ

• Alice and Bob can do this by playing 2O(n) games in secret

100010100

011010011010011010

Test....

.

.

.

.

11111010100100001010

011010011010011010

Page 19: Some Limits on Non-Local Randomness Expansion

Exponential Bound

We have: X = and Y = .So, if

A = and B = Then,

A+B = X Λ Y = Λ .

Page 20: Some Limits on Non-Local Randomness Expansion

Open Problems

• Adaptive protocols• More General Tests• Other Games

100010100

011010011010011010

Test....

.

.

.

.

11111010100100001010

011010011010011010