+ All Categories
Home > Documents > Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ......

Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ......

Date post: 15-May-2018
Category:
Upload: lycong
View: 214 times
Download: 1 times
Share this document with a friend
81
Infinite Randomness Expansion and Amplification with a Constant Number of Devices Matthew Coudron, Henry Yuen MIT EECS arXiv 1310.6755
Transcript
Page 1: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Infinite Randomness Expansion and Amplification with a Constant

Number of Devices

Matthew Coudron, Henry Yuen

MIT EECS

arXiv 1310.6755

Page 2: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

Page 3: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

S = Input Seed

A B

Page 4: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

b = 1 a = 1

S = Input Seed

A B

Page 5: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

x

0

y

0

a

1

b

1

b = 1 a = 1

S = Input Seed

A B

Page 6: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

x

1

0

y

0

0

a

0

1

b

0

1

b = 0 a = 0

S = Input Seed

A B

Page 7: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

x

0

1

0

y

1

0

0

a

0

0

1

b

0

0

1

b = 0 a = 0

S = Input Seed

A B

Page 8: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

x

1

0

1

0

y

1

1

0

0

a

1

0

0

1

b

1

0

0

1

b = 1 a = 1

S = Input Seed

A B

Page 9: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

O = Output

Page 10: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

Test

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

O = Output

Page 11: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

Test

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

O has high Min-Entropy (high “randomness”)

O = Output

Page 12: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Randomness Expansion

• Roger Colbeck – PhD Thesis, 2006

• Serial rounds

“Query and Response”

Test

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

Abort Protocol

O has high Min-Entropy (high “randomness”)

O = Output

Page 13: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

VV Protocol [Vazirani, Vidick ‘11]

• Exponential expansion

n bit seed -> O has 2 𝑛3

Min Entropy

• Secure against quantum eavesdropper

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

Randomness Expansion

A B

O = Output

Page 14: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

VV Protocol [Vazirani, Vidick ‘11]

• Exponential expansion

n bit seed -> O has 2 𝑛3

Min Entropy

• Secure against quantum eavesdropper

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

Randomness Expansion

A B

O = Output

Page 15: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

VV Protocol [Vazirani, Vidick ‘11]

• Exponential expansion

n bit seed -> O has 2 𝑛3

Min Entropy

• Secure against quantum eavesdropper

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

Randomness Expansion

A B

O = Output

Page 16: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

VV Protocol [Vazirani, Vidick ‘11]

• Exponential expansion

n bit seed -> O has 2 𝑛3

Min Entropy

• Secure against quantum eavesdropper

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

Randomness Expansion

A B

O = Output

Page 17: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

VV Protocol [Vazirani, Vidick ‘11]

• Exponential expansion

n bit seed -> O has 2 𝑛3

Min Entropy

• Secure against quantum eavesdropper

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

Randomness Expansion

A B

E O = Output

Page 18: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

VV Protocol [Vazirani, Vidick ‘11]

• Exponential expansion

n bit seed -> O has 2 𝑛3

Min Entropy

• Secure against quantum eavesdropper

𝜌𝑆𝐷𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐷𝐸 𝜌𝑂𝐸 ≈ 𝜌𝑈⊗ 𝜌𝐸

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

Randomness Expansion

A B

E O = Output

Page 19: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Questions

1) What is the greatest possible rate of randomness expansion? Exponential? Higher?

Page 20: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Questions

1) What is the greatest possible rate of randomness expansion? Exponential? Higher?

2) How does the expansion rate depend on # of devices used?

Page 21: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Questions

1) What is the greatest possible rate of randomness expansion? Exponential? Higher?

2) How does the expansion rate depend on # of devices used?

Our Result:

Infinite randomness expansion with 8 devices. (We can also do 6)

Page 22: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Compose?

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

Input Seed

A B

O

Page 23: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Compose?

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

Input Seed

A B

O

Page 24: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Compose?

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

Input Seed

A B

O

EXTRACTOR

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

O

Page 25: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Compose?

S1

A B

O1

Group 1

S2

A B

O2

Group 2

Page 26: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Compose?

Secure Against Eavesdropper

S1

A B

O1

Group 1

S2

A B

O2

Group 2

Page 27: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

E

EXTRACTOR

Compose?

Secure Against Eavesdropper

S1

A B

O1

Group 1

S2

A B

O2

Group 2

Page 28: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

E

EXTRACTOR

Compose?

Secure Against Eavesdropper

S1

A B

O1

Group 1

S2

A B

O2

Group 2

𝜌𝑆1𝐺1𝐺2 ≈ 𝜌𝑈 ⊗ 𝜌𝐺1𝐺2 𝜌𝑂1𝐺2 ≈ 𝜌𝑈 ⊗ 𝜌𝐺2

Page 29: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

S2

A B

Group 1

A B

O2

Group 2 EXTRACTOR

Page 30: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

S2

A B

Group 1

A B

O2

Group 2 EXTRACTOR

Page 31: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

Secure Against Eavesdropper

S2

A B

Group 1

A B

O2

Group 2 EXTRACTOR

Page 32: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

Secure Against Eavesdropper

S2

A B

Group 1

A B

O2

Group 2

E

EXTRACTOR

Page 33: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

Secure Against Eavesdropper

S2

A B

Group 1

A B

O2

Group 2

E

𝜌𝑆2𝐺2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺2𝐺1 𝜌𝑂2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺1

EXTRACTOR

Page 34: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

Secure Against Eavesdropper

S2

A B

Group 1

A B

O2

Group 2

E

𝜌𝑆2𝐺2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺2𝐺1 𝜌𝑂2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺1

EXTRACTOR

Page 35: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Compose?

S1

A B

O1

Group 1

S2

A B

O2

Group 2

Page 36: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

Secure Against Eavesdropper

S2

A B

Group 1

A B

O2

Group 2

E

𝜌𝑆2𝐺2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺2𝐺1 𝜌𝑂2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺1

EXTRACTOR

Page 37: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

Secure Against Eavesdropper

S2

A B

Group 1

A B

O2

Group 2

E

𝜌𝑆2𝐺2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺2𝐺1 𝜌𝑂2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺1

EXTRACTOR

Page 38: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

EXTRACTOR

Alternate?

Secure Against Eavesdropper

S2

A B

Group 1

A B

O2

Group 2

E

𝜌𝑆2𝐺2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺2𝐺1 𝜌𝑂2𝐺1 ≈ 𝜌𝑈 ⊗ 𝜌𝐺1

EXTRACTOR

“Extractor Seed Problem” [Fehr, Gelles, Schaffner, PRA 2013]

Page 39: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security

• Provably input secure randomness expansion protocol Infinite randomness expansion.

• Can we obtain input security in a randomness expansion protocol?

• Randomness Extractors are provably not input secure.

𝜌𝑆𝐷𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐷𝐸

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

𝜌𝑆𝐷 ≈ 𝜌𝑈 ⊗ 𝜌𝐷

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

Secure Against Q. Eavesdropper “Input Secure”

Page 40: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security

• Provably input secure randomness expansion protocol Infinite randomness expansion.

• Can we obtain input security in a randomness expansion protocol?

• Randomness Extractors are provably not input secure.

𝜌𝑆𝐷𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐷𝐸

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

𝜌𝑆𝐷 ≈ 𝜌𝑈 ⊗ 𝜌𝐷

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

Secure Against Q. Eavesdropper “Input Secure”

Page 41: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security

• Provably input secure randomness expansion protocol Infinite randomness expansion.

• Can we obtain input security in a randomness expansion protocol?

• Randomness Extractors are provably not input secure.

𝜌𝑆𝐷𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐷𝐸

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

𝜌𝑆𝐷 ≈ 𝜌𝑈 ⊗ 𝜌𝐷

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

Secure Against Q. Eavesdropper “Input Secure”

Page 42: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security

• Provably input secure randomness expansion protocol Infinite randomness expansion.

• Can we obtain input security in a randomness expansion protocol?

• Randomness Extractors are provably not input secure.

𝜌𝑆𝐷𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐷𝐸

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

𝜌𝑆𝐷 ≈ 𝜌𝑈 ⊗ 𝜌𝐷

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

Secure Against Q. Eavesdropper “Input Secure”

Page 43: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

A New Tool [Reichardt, Unger, Vazirani 2012]

“RUV” Protocol

• Device Independent protocol

• Certifies that devices are measuring an EPR pair in certain rounds.

• Employs CHSH Rigidity

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

Page 44: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

A New Tool [Reichardt, Unger, Vazirani 2012]

“RUV” Protocol

• Device Independent protocol

• Certifies that devices are measuring an EPR pair in certain rounds.

• Employs CHSH Rigidity

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

Page 45: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

A New Tool [Reichardt, Unger, Vazirani 2012]

“RUV” Protocol

• Device Independent protocol

• Certifies that devices are measuring an EPR pair in certain rounds.

• Employs CHSH Rigidity

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

Page 46: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

A New Tool [Reichardt, Unger, Vazirani 2012]

“RUV” Protocol

• Device Independent protocol

• Certifies that devices are measuring an EPR pair in certain rounds.

• Employs CHSH Rigidity

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

S = Input Seed

A B

Page 47: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

The RUV protocol seems Input Secure!

.

Input Secure?

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 48: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

The RUV protocol seems Input Secure!

.

Input Secure?

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 49: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

The RUV protocol seems Input Secure!

.

Input Secure? E

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 50: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

The RUV protocol seems Input Secure!

.

Input Secure?

𝜌𝑆𝐷 ≈ 𝜌𝑈 ⊗ 𝜌𝐷

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

“Input Secure”

E

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 51: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

The RUV protocol seems Input Secure!

However:

1) Not randomness expanding.

Input Secure?

𝜌𝑆𝐷 ≈ 𝜌𝑈 ⊗ 𝜌𝐷

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

“Input Secure”

E

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 52: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Obtaining Expansion

• VV

– Exponential Expansion

– Q. Secure

• RUV:

– Polynomial Contraction

• Net:

– Exponential Expansion

Page 53: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

This RUV protocol seems Input Secure!

However:

1) Not randomness expanding.

2) Not input secure conditioned on passing.

Input Secure?

𝜌𝑆𝐷 ≈ 𝜌𝑈 ⊗ 𝜌𝐷

𝜌𝑂𝐸 ≈ 𝜌𝑈 ⊗ 𝜌𝐸

“Input Secure”

E

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 54: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security revisited • We only use the output of RUV in the

event that the protocol passes

• In general conditioning on this event can reveal output information to the eavesdropper

• This would invalidate the Input Security gained from RUV

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 55: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security revisited • We only use the output of RUV in the

event that the protocol passes

• In general conditioning on this event can reveal output information to the eavesdropper

• This would invalidate the Input Security gained from RUV

E

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 56: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security revisited • We only use the output of RUV in the

event that the protocol passes

• In general conditioning on this event can reveal output information to the eavesdropper

• This would invalidate the Input Security gained from RUV

E

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 57: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

• Divide the output X into blocks

• On average each block will be nearly unentangled with the combined system FE

• Output a random block

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 58: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

• Divide the output X into blocks

• On average each block will be nearly unentangled with the combined system FE

• Output a random block

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 59: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

• Divide the output X into blocks

• On average each block will be nearly unentangled with the combined system FE

• Output a random block

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 60: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

• Divide the output X into blocks

• On average each block will be nearly unentangled with the combined system FE

• Output a random block

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

Page 61: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

𝐼 𝑋: 𝐸 ≈ 0

𝐼 𝑋:𝐹𝐸 ≤ 2 𝐻 𝐹 ≤ 2

2 ≥ 𝐼 𝑋:𝐹𝐸 = 𝐼 𝑋𝑖 : 𝐹𝐸 𝑋<𝑖𝑖

≥ 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

Page 62: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

𝐼 𝑋: 𝐸 ≈ 0

𝐼 𝑋:𝐹𝐸 ≤ 2 𝐻 𝐹 ≤ 2

2 ≥ 𝐼 𝑋:𝐹𝐸 = 𝐼 𝑋𝑖 : 𝐹𝐸 𝑋<𝑖𝑖

≥ 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

Page 63: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

𝐼 𝑋: 𝐸 ≈ 0

𝐼 𝑋:𝐹𝐸 ≤ 2 𝐻 𝐹 ≤ 2

2 ≥ 𝐼 𝑋:𝐹𝐸 = 𝐼 𝑋𝑖 : 𝐹𝐸 𝑋<𝑖𝑖

≥ 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

Page 64: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

𝐼 𝑋: 𝐸 ≈ 0

𝐼 𝑋:𝐹𝐸 ≤ 2 𝐻 𝐹 ≤ 2

2 ≥ 𝐼 𝑋:𝐹𝐸 = 𝐼 𝑋𝑖 : 𝐹𝐸 𝑋<𝑖𝑖

≥ 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

Page 65: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)𝑖 ≤

1

𝑁 𝐼(𝑋: 𝐹𝐸) ≤

2

𝑁

Pinsker’s Inequality

1

𝑁 || 𝜌𝑋𝑖𝐹𝐸 − 𝜌𝑋𝑖⊗𝜌𝐹𝐸 ||

2

𝑖

≤1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

≤2

𝑁

Page 66: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)𝑖 ≤

1

𝑁 𝐼(𝑋: 𝐹𝐸) ≤

2

𝑁

Pinsker’s Inequality

1

𝑁 || 𝜌𝑋𝑖𝐹𝐸 − 𝜌𝑋𝑖⊗𝜌𝐹𝐸 ||

2

𝑖

≤1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

≤2

𝑁

Page 67: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)𝑖 ≤

1

𝑁 𝐼(𝑋: 𝐹𝐸) ≤

2

𝑁

Pinsker’s Inequality

1

𝑁 || 𝜌𝑋𝑖𝐹𝐸 − 𝜌𝑋𝑖⊗𝜌𝐹𝐸 ||

2

𝑖

≤1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

≤2

𝑁

Page 68: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Input Security: The Solution

X

X1

X3

X2 E F Pass Fail

F = 1 F = 0

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)𝑖 ≤

1

𝑁 𝐼(𝑋: 𝐹𝐸) ≤

2

𝑁

Pinsker’s Inequality

1

𝑁 || 𝜌𝑋𝑖𝐹𝐸 − 𝜌𝑋𝑖⊗𝜌𝐹𝐸 ||

2

𝑖

≤1

𝑁 𝐼(𝑋𝑖: 𝐹𝐸)

𝑖

≤2

𝑁

Page 69: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Selecting Random Blocks • Our solution selects output

blocks at random….

….using an input seed unknown to the devices

• But could the seed be correlated with the position of “bad” blocks?

X

X1

X3

X2

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

E

Page 70: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Selecting Random Blocks • Our solution selects output

blocks at random….

….using an input seed unknown to the devices

• But could the seed be correlated with the position of “bad” blocks?

X

X1

X3

X2

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

E

Page 71: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Selecting Random Blocks • Our solution selects output

blocks at random….

….using an input seed unknown to the devices

• But could the seed be correlated with the position of “bad” blocks?

X

X1

X3

X2

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

E

Page 72: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Selecting Random Blocks • Such adversarial

correlations can be ruled out using a purification and simulation argument.

• This implies full input security for this composition of VV and RUV.

X

X1

X3

X2

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

E

Page 73: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Selecting Random Blocks • Such adversarial

correlations can be ruled out using a purification and simulation argument.

• This implies full input security for this composition of VV and RUV.

X

X1

X3

X2

x

0

1

1

0

1

0

1

0

y

0

0

1

0

1

1

0

0

a

1

0

0

1

1

0

0

1

b

0

1

1

0

1

0

0

1

b = 0 a = 1

A B

E

Page 74: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Our Protocol

EXTRACTOR

VV

B A

RUV

B A

EXTRACTOR

VV

B A

RUV

B A

S = Input Seed

Page 75: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Our Protocol

EXTRACTOR

VV

B A

RUV

B A

EXTRACTOR

VV

B A

RUV

B A

S = Input Seed

Page 76: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Our Protocol

EXTRACTOR

VV

B A

RUV

B A

EXTRACTOR

VV

B A

RUV

B A

S = Input Seed

Page 77: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Our Protocol

EXTRACTOR

VV

B A

RUV

B A

EXTRACTOR

VV

B A

RUV

B A

S = Input Seed

Page 78: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Our Protocol

EXTRACTOR

VV

B A

RUV

B A

EXTRACTOR

VV

B A

RUV

B A

S = Input Seed

Page 79: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Infinite Randomness Expansion

• Approximately Input Secure steps (composable) • Exponential Expansion at each step

VV

B A

RUV

B A

VV

B A

RUV

B A

S = Input Seed

Page 80: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Infinite Randomness Expansion

• Accumulated error converges

• Output is 1

𝑒𝑥𝑝( 𝑆 ) -close to uniform and secure against quantum eavesdropper.

VV

B A

RUV

B A

VV

B A

RUV

B A

S = Input Seed

Page 81: Infinite Randomness Expansion and Amplification with a ... · Infinite Randomness Expansion and ... RAC TOR Extractor Seed Problem _ [Fehr, Gelles, Schaffner, ... •Device Independent

Open Questions

• Robust protocols [Miller, Shi], [Chung, Shi, Wu] • Optimal Parameters? • Protocols other than Randomness Expansion [Reichardt, Unger, Vazirani 2012]

VV

B A

RUV

B A

VV

B A

RUV

B A

S = Input Seed


Recommended