on the power of statistical zero knowledgelijieche/focs_2017_szkpp.pdfon the power of statistical...

98
. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . On the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler and Prashant Nalini Vasudevan Most graphics are credited to Adam Bouland UC Berkeley MIT Georgetown University October 17, 2017 Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 1 / 27

Upload: others

Post on 22-Jul-2020

1 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

On the power of Statistical Zero Knowledge

Lijie ChenJoint work with Adam Bouland, Dhiraj Holden,Justin Thaler and Prashant Nalini Vasudevan

Most graphics are credited to Adam Bouland

UC BerkeleyMIT

Georgetown University

October 17, 2017

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 1 / 27

Page 2: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Zero Knowledge Proof [Goldwasser Micali Rackoff ’84]

Alice wants to convince Bob that a certain statement is true,but doesn’t want him to know anything more.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 1 / 27

Page 3: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Example : Coke-Pepsi Challenge

Alice wants to convince Bob that coke and pepsi are different.

Protocol: Bob flips a random coin, secretly pours coke or pepsi intoa glass.Alice answers whether it is coke or pepsi.Zero knowledge: since Bob already knew the answer.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 2 / 27

Page 4: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Example : Coke-Pepsi Challenge

Alice wants to convince Bob that coke and pepsi are different.Protocol: Bob flips a random coin, secretly pours coke or pepsi intoa glass.

Alice answers whether it is coke or pepsi.Zero knowledge: since Bob already knew the answer.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 2 / 27

Page 5: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Example : Coke-Pepsi Challenge

Alice wants to convince Bob that coke and pepsi are different.Protocol: Bob flips a random coin, secretly pours coke or pepsi intoa glass.Alice answers whether it is coke or pepsi.

Zero knowledge: since Bob already knew the answer.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 2 / 27

Page 6: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Example : Coke-Pepsi Challenge

Alice wants to convince Bob that coke and pepsi are different.Protocol: Bob flips a random coin, secretly pours coke or pepsi intoa glass.Alice answers whether it is coke or pepsi.Zero knowledge: since Bob already knew the answer.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 2 / 27

Page 7: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Zero Knowledge Proof : Formal Definition

Bob doesn’t know any additional information:

⇔ Everything Bob learns from Alice, he can produce by himself.

All information Bob gets from Alice is a (distribution of) conversationwhich convinced him.

ΠA↔B : the distribution of the conversation between Alice and Bob.

⇔ Bob can produce a distribution of the conversation ΠB which“looks like” ΠA↔B. (In the YES case.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 3 / 27

Page 8: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Zero Knowledge Proof : Formal Definition

Bob doesn’t know any additional information:

⇔ Everything Bob learns from Alice, he can produce by himself.

All information Bob gets from Alice is a (distribution of) conversationwhich convinced him.

ΠA↔B : the distribution of the conversation between Alice and Bob.

⇔ Bob can produce a distribution of the conversation ΠB which“looks like” ΠA↔B. (In the YES case.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 3 / 27

Page 9: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Zero Knowledge Proof : Formal Definition

Bob doesn’t know any additional information:

⇔ Everything Bob learns from Alice, he can produce by himself.

All information Bob gets from Alice is a (distribution of) conversationwhich convinced him.

ΠA↔B : the distribution of the conversation between Alice and Bob.

⇔ Bob can produce a distribution of the conversation ΠB which“looks like” ΠA↔B. (In the YES case.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 3 / 27

Page 10: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Zero Knowledge Proof : Formal Definition

Bob doesn’t know any additional information:

⇔ Everything Bob learns from Alice, he can produce by himself.

All information Bob gets from Alice is a (distribution of) conversationwhich convinced him.

ΠA↔B : the distribution of the conversation between Alice and Bob.

⇔ Bob can produce a distribution of the conversation ΠB which“looks like” ΠA↔B. (In the YES case.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 3 / 27

Page 11: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Zero Knowledge Proof : Formal Definition

Bob doesn’t know any additional information:

⇔ Everything Bob learns from Alice, he can produce by himself.

All information Bob gets from Alice is a (distribution of) conversationwhich convinced him.

ΠA↔B : the distribution of the conversation between Alice and Bob.

⇔ Bob can produce a distribution of the conversation ΠB which“looks like” ΠA↔B. (In the YES case.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 3 / 27

Page 12: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Statistical Zero Knowledge Proof (SZK)

By ΠA↔B “looks like” ΠB, in SZK, it means...

(Statistical Zero Knowledge Proof) SZK : Roughly the same, thetotal variational distance between ΠA↔B and ΠB are inverseexponentially small. (In the YES case)

Indeed, our results apply for the following sub-class of SZK.

(Non-Interactive Statistical Zero Knowledge Proof) NISZK :Alice doesn’t interact with Bob, just say something and leave (theyshare public random bits)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 4 / 27

Page 13: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Statistical Zero Knowledge Proof (SZK)

By ΠA↔B “looks like” ΠB, in SZK, it means...

(Statistical Zero Knowledge Proof) SZK : Roughly the same, thetotal variational distance between ΠA↔B and ΠB are inverseexponentially small. (In the YES case)

Indeed, our results apply for the following sub-class of SZK.

(Non-Interactive Statistical Zero Knowledge Proof) NISZK :Alice doesn’t interact with Bob, just say something and leave (theyshare public random bits)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 4 / 27

Page 14: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Statistical Zero Knowledge Proof (SZK)

By ΠA↔B “looks like” ΠB, in SZK, it means...

(Statistical Zero Knowledge Proof) SZK : Roughly the same, thetotal variational distance between ΠA↔B and ΠB are inverseexponentially small. (In the YES case)

Indeed, our results apply for the following sub-class of SZK.

(Non-Interactive Statistical Zero Knowledge Proof) NISZK :Alice doesn’t interact with Bob, just say something and leave (theyshare public random bits)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 4 / 27

Page 15: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Statistical Zero Knowledge Proof (SZK)

By ΠA↔B “looks like” ΠB, in SZK, it means...

(Statistical Zero Knowledge Proof) SZK : Roughly the same, thetotal variational distance between ΠA↔B and ΠB are inverseexponentially small. (In the YES case)

Indeed, our results apply for the following sub-class of SZK.

(Non-Interactive Statistical Zero Knowledge Proof) NISZK :Alice doesn’t interact with Bob, just say something and leave (theyshare public random bits)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 4 / 27

Page 16: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

This work: Exploring the Power of SZKMotivation

Evidence that SZK contains some very hard problems.

Relationship between several different kinds of proof systems relatedto SZK.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 5 / 27

Page 17: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

This work: Exploring the Power of SZKMotivation

Evidence that SZK contains some very hard problems.

Relationship between several different kinds of proof systems relatedto SZK.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 5 / 27

Page 18: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Our Results

Result I : Query SZK is very powerful.Black-box SZK contains problem outside of PP, open since[Watrous’02]. (an oracle separation between SZK and PP)

Result II : Communication SZK is very powerful.SZKcc lies outside of UPPcc, open since [Göös, Pitassi andWatson’15].

Result III : SZK may be larger than PZK.Black-box SZK contains problems outside of PZK, open since [AielloHastad’91]. (an oracle separation between SZK and PZK).

And more!

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 6 / 27

Page 19: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Our Results

Result I : Query SZK is very powerful.Black-box SZK contains problem outside of PP, open since[Watrous’02]. (an oracle separation between SZK and PP)

Result II : Communication SZK is very powerful.SZKcc lies outside of UPPcc, open since [Göös, Pitassi andWatson’15].

Result III : SZK may be larger than PZK.Black-box SZK contains problems outside of PZK, open since [AielloHastad’91]. (an oracle separation between SZK and PZK).

And more!

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 6 / 27

Page 20: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Our Results

Result I : Query SZK is very powerful.Black-box SZK contains problem outside of PP, open since[Watrous’02]. (an oracle separation between SZK and PP)

Result II : Communication SZK is very powerful.SZKcc lies outside of UPPcc, open since [Göös, Pitassi andWatson’15].

Result III : SZK may be larger than PZK.Black-box SZK contains problems outside of PZK, open since [AielloHastad’91]. (an oracle separation between SZK and PZK).

And more!

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 6 / 27

Page 21: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Our Results

Result I : Query SZK is very powerful.Black-box SZK contains problem outside of PP, open since[Watrous’02]. (an oracle separation between SZK and PP)

Result II : Communication SZK is very powerful.SZKcc lies outside of UPPcc, open since [Göös, Pitassi andWatson’15].

Result III : SZK may be larger than PZK.Black-box SZK contains problems outside of PZK, open since [AielloHastad’91]. (an oracle separation between SZK and PZK).

And more!

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 6 / 27

Page 22: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

New Oracle Separations (Result I & III)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 7 / 27

Page 23: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

Applications to Crypto ⇒ need SZK to contain problems outside of Por BPP.

Quadratic Residuosity.

Some lattice problems.

What is the evidence that SZK contains some really hard problems?

Obstacle: P = SZK implies P = NP

P = NP =⇒ P = PH and SZK ⊆ PH.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 8 / 27

Page 24: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

Applications to Crypto ⇒ need SZK to contain problems outside of Por BPP.

Quadratic Residuosity.

Some lattice problems.

What is the evidence that SZK contains some really hard problems?

Obstacle: P = SZK implies P = NP

P = NP =⇒ P = PH and SZK ⊆ PH.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 8 / 27

Page 25: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

Applications to Crypto ⇒ need SZK to contain problems outside of Por BPP.

Quadratic Residuosity.

Some lattice problems.

What is the evidence that SZK contains some really hard problems?

Obstacle: P = SZK implies P = NPP = NP =⇒ P = PH and SZK ⊆ PH.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 8 / 27

Page 26: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

So what about the relativized(query) version of SZK (e.g. oracleseparation?)

Query Complexity: just count the number of queries to an oracle, anddon’t have limitation on computational resources.

Relativized SZK contains problems outside of:

[Aiello Hastad’91]: BPP[Aaronson’02]: BQP[Aaronson’12]: QMA (quantum version of NP)

[Watrous’02]: Does relativized SZK contain problems outside ofPP? (PP is the smallest natural classical class containing BQP.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 9 / 27

Page 27: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

So what about the relativized(query) version of SZK (e.g. oracleseparation?)

Query Complexity: just count the number of queries to an oracle, anddon’t have limitation on computational resources.

Relativized SZK contains problems outside of:

[Aiello Hastad’91]: BPP[Aaronson’02]: BQP[Aaronson’12]: QMA (quantum version of NP)

[Watrous’02]: Does relativized SZK contain problems outside ofPP? (PP is the smallest natural classical class containing BQP.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 9 / 27

Page 28: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

So what about the relativized(query) version of SZK (e.g. oracleseparation?)

Query Complexity: just count the number of queries to an oracle, anddon’t have limitation on computational resources.

Relativized SZK contains problems outside of:[Aiello Hastad’91]: BPP

[Aaronson’02]: BQP[Aaronson’12]: QMA (quantum version of NP)

[Watrous’02]: Does relativized SZK contain problems outside ofPP? (PP is the smallest natural classical class containing BQP.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 9 / 27

Page 29: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

So what about the relativized(query) version of SZK (e.g. oracleseparation?)

Query Complexity: just count the number of queries to an oracle, anddon’t have limitation on computational resources.

Relativized SZK contains problems outside of:[Aiello Hastad’91]: BPP[Aaronson’02]: BQP

[Aaronson’12]: QMA (quantum version of NP)

[Watrous’02]: Does relativized SZK contain problems outside ofPP? (PP is the smallest natural classical class containing BQP.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 9 / 27

Page 30: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

So what about the relativized(query) version of SZK (e.g. oracleseparation?)

Query Complexity: just count the number of queries to an oracle, anddon’t have limitation on computational resources.

Relativized SZK contains problems outside of:[Aiello Hastad’91]: BPP[Aaronson’02]: BQP[Aaronson’12]: QMA (quantum version of NP)

[Watrous’02]: Does relativized SZK contain problems outside ofPP? (PP is the smallest natural classical class containing BQP.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 9 / 27

Page 31: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

So what about the relativized(query) version of SZK (e.g. oracleseparation?)

Query Complexity: just count the number of queries to an oracle, anddon’t have limitation on computational resources.

Relativized SZK contains problems outside of:[Aiello Hastad’91]: BPP[Aaronson’02]: BQP[Aaronson’12]: QMA (quantum version of NP)

[Watrous’02]: Does relativized SZK contain problems outside ofPP? (PP is the smallest natural classical class containing BQP.)

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 9 / 27

Page 32: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Probabilistic Polynomial-Time (PP)

Languages decidable by poly-time randomized algorithms withunbounded error.

If Yes: Pr[accept] > 1/2.

If No: Pr[accept] < 1/2.

Gap may be exponentially small. (because there is only polynomialnumber of coin flips).

PP is very powerful : PP contains NP and PPP contains PH by[Toda’91].

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 10 / 27

Page 33: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

PP in query complexity

A PP algorithm in query complexity is similar to randomized queryalgorithms, except for that it only needs to be correct on every inputw.p. > 0.5.

The complexity of an algorithm is the sum of the number of bits itqueried

and the number of random bits it used.

a d-cost PP query algorithm must have gap ≥ 2−d.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 11 / 27

Page 34: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

PP in query complexity

A PP algorithm in query complexity is similar to randomized queryalgorithms, except for that it only needs to be correct on every inputw.p. > 0.5.

The complexity of an algorithm is the sum of the number of bits itqueried

and the number of random bits it used.

a d-cost PP query algorithm must have gap ≥ 2−d.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 11 / 27

Page 35: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

PP in query complexity

A PP algorithm in query complexity is similar to randomized queryalgorithms, except for that it only needs to be correct on every inputw.p. > 0.5.

The complexity of an algorithm is the sum of the number of bits itqueried

and the number of random bits it used.

a d-cost PP query algorithm must have gap ≥ 2−d.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 11 / 27

Page 36: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

PP in query complexity

A PP algorithm in query complexity is similar to randomized queryalgorithms, except for that it only needs to be correct on every inputw.p. > 0.5.

The complexity of an algorithm is the sum of the number of bits itqueried

and the number of random bits it used.

a d-cost PP query algorithm must have gap ≥ 2−d.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 11 / 27

Page 37: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

PP in query complexity

A PP algorithm in query complexity is similar to randomized queryalgorithms, except for that it only needs to be correct on every inputw.p. > 0.5.

The complexity of an algorithm is the sum of the number of bits itqueried

and the number of random bits it used.

a d-cost PP query algorithm must have gap ≥ 2−d.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 11 / 27

Page 38: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

UPP (Unrestricted Probabilistic Polynomial-Time) in querycomplexity

similar to PP query algorithms.

an UPP algorithm in query complexity is not charged for usingrandom bits (or runtime).

only charged for query.

the gap can be arbitrarily small.

UPP query complexity is equivalent toThreshold Degree of f : deg±(f), the least degree polynomial p whichsign-represents fp(x) > 0 when f(x) = 1, and p(x) < 0 when f(x) = 0.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 12 / 27

Page 39: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

UPP (Unrestricted Probabilistic Polynomial-Time) in querycomplexity

similar to PP query algorithms.

an UPP algorithm in query complexity is not charged for usingrandom bits (or runtime).

only charged for query.

the gap can be arbitrarily small.

UPP query complexity is equivalent toThreshold Degree of f : deg±(f), the least degree polynomial p whichsign-represents fp(x) > 0 when f(x) = 1, and p(x) < 0 when f(x) = 0.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 12 / 27

Page 40: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

UPP (Unrestricted Probabilistic Polynomial-Time) in querycomplexity

similar to PP query algorithms.

an UPP algorithm in query complexity is not charged for usingrandom bits (or runtime).

only charged for query.

the gap can be arbitrarily small.

UPP query complexity is equivalent toThreshold Degree of f : deg±(f), the least degree polynomial p whichsign-represents fp(x) > 0 when f(x) = 1, and p(x) < 0 when f(x) = 0.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 12 / 27

Page 41: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

UPP (Unrestricted Probabilistic Polynomial-Time) in querycomplexity

similar to PP query algorithms.

an UPP algorithm in query complexity is not charged for usingrandom bits (or runtime).

only charged for query.

the gap can be arbitrarily small.

UPP query complexity is equivalent toThreshold Degree of f : deg±(f), the least degree polynomial p whichsign-represents fp(x) > 0 when f(x) = 1, and p(x) < 0 when f(x) = 0.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 12 / 27

Page 42: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

Result I: relativized version of SZK (indeed NISZK) contains problemoutside of PP (even UPP).

A query problem with polylog(n)-SZK algorithm, has no o(n1/4) UPPalgorithm.

implies an oracle separation between SZK and PP. (Answer[Watrous’02]).

since PP = PostBQP ([Aaronson’05]), even post-selectedquantum algorithms can not crack SZK in a black-box way.

A brief overview of how is it proved.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 13 / 27

Page 43: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

Result I: relativized version of SZK (indeed NISZK) contains problemoutside of PP (even UPP).

A query problem with polylog(n)-SZK algorithm, has no o(n1/4) UPPalgorithm.

implies an oracle separation between SZK and PP. (Answer[Watrous’02]).

since PP = PostBQP ([Aaronson’05]), even post-selectedquantum algorithms can not crack SZK in a black-box way.

A brief overview of how is it proved.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 13 / 27

Page 44: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

Result I: relativized version of SZK (indeed NISZK) contains problemoutside of PP (even UPP).

A query problem with polylog(n)-SZK algorithm, has no o(n1/4) UPPalgorithm.

implies an oracle separation between SZK and PP. (Answer[Watrous’02]).

since PP = PostBQP ([Aaronson’05]), even post-selectedquantum algorithms can not crack SZK in a black-box way.

A brief overview of how is it proved.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 13 / 27

Page 45: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result I : Query SZK is very powerful

Result I: relativized version of SZK (indeed NISZK) contains problemoutside of PP (even UPP).

A query problem with polylog(n)-SZK algorithm, has no o(n1/4) UPPalgorithm.

implies an oracle separation between SZK and PP. (Answer[Watrous’02]).

since PP = PostBQP ([Aaronson’05]), even post-selectedquantum algorithms can not crack SZK in a black-box way.

A brief overview of how is it proved.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 13 / 27

Page 46: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Previous Works and Difficulty

Difficulty: All previous hard problems from SZK are actually in PP.

Collision: Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

has a constant query SZK protocol.

requires Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

which implies the Ω(n1/3) quantum query complexity lower bound.

Unfortunately it is in PP:whether there are collisions, in fact in NP.

Sad reality: PP is too powerful.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 14 / 27

Page 47: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Previous Works and Difficulty

Difficulty: All previous hard problems from SZK are actually in PP.

Collision: Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

has a constant query SZK protocol.

requires Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

which implies the Ω(n1/3) quantum query complexity lower bound.

Unfortunately it is in PP:whether there are collisions, in fact in NP.

Sad reality: PP is too powerful.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 14 / 27

Page 48: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Previous Works and Difficulty

Difficulty: All previous hard problems from SZK are actually in PP.

Collision: Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

has a constant query SZK protocol.

requires Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

which implies the Ω(n1/3) quantum query complexity lower bound.

Unfortunately it is in PP:whether there are collisions, in fact in NP.

Sad reality: PP is too powerful.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 14 / 27

Page 49: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Previous Works and Difficulty

Difficulty: All previous hard problems from SZK are actually in PP.

Collision: Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

has a constant query SZK protocol.

requires Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

which implies the Ω(n1/3) quantum query complexity lower bound.

Unfortunately it is in PP:whether there are collisions, in fact in NP.

Sad reality: PP is too powerful.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 14 / 27

Page 50: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Previous Works and Difficulty

Difficulty: All previous hard problems from SZK are actually in PP.

Collision: Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

has a constant query SZK protocol.

requires Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

which implies the Ω(n1/3) quantum query complexity lower bound.

Unfortunately it is in PP:whether there are collisions, in fact in NP.

Sad reality: PP is too powerful.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 14 / 27

Page 51: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Previous Works and Difficulty

Difficulty: All previous hard problems from SZK are actually in PP.

Collision: Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

has a constant query SZK protocol.

requires Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

which implies the Ω(n1/3) quantum query complexity lower bound.

Unfortunately it is in PP:whether there are collisions, in fact in NP.

Sad reality: PP is too powerful.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 14 / 27

Page 52: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Intuition: What is the Weakness of PP?

Hand-waving Intuition: find something which is easy for SZK, buthard for PP. (In query complexity setting)

Randomized Reduction! (the BP operator).BP · C : L ∈ BP · C iff there is a poly-time randomized reduction T anda language L′ ∈ C such that

x ∈ L =⇒ Pr[T(x) ∈ L′] ≥ 2/3

x ∈ L =⇒ Pr[T(x) ∈ L′] ≤ 1/3

BP · NP = AM, BP · P = BPP.

Easy for SZK: SZK is closed under-randomized reduction.(BP · SZK = SZK relative to all oracles). [Sahai and Vadhan’97]Hard for PP: PP is not closed under randomized reduction for someoracle O.

In fact, (BP · NP)O = AMO ⊂ PPO [Vereshchagin’92].

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 15 / 27

Page 53: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Intuition: What is the Weakness of PP?

Hand-waving Intuition: find something which is easy for SZK, buthard for PP. (In query complexity setting)Randomized Reduction! (the BP operator).

BP · C : L ∈ BP · C iff there is a poly-time randomized reduction T anda language L′ ∈ C such that

x ∈ L =⇒ Pr[T(x) ∈ L′] ≥ 2/3

x ∈ L =⇒ Pr[T(x) ∈ L′] ≤ 1/3

BP · NP = AM, BP · P = BPP.Easy for SZK: SZK is closed under-randomized reduction.(BP · SZK = SZK relative to all oracles). [Sahai and Vadhan’97]Hard for PP: PP is not closed under randomized reduction for someoracle O.

In fact, (BP · NP)O = AMO ⊂ PPO [Vereshchagin’92].

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 15 / 27

Page 54: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Intuition: What is the Weakness of PP?

Hand-waving Intuition: find something which is easy for SZK, buthard for PP. (In query complexity setting)Randomized Reduction! (the BP operator).

BP · C : L ∈ BP · C iff there is a poly-time randomized reduction T anda language L′ ∈ C such that

x ∈ L =⇒ Pr[T(x) ∈ L′] ≥ 2/3

x ∈ L =⇒ Pr[T(x) ∈ L′] ≤ 1/3

BP · NP = AM, BP · P = BPP.

Easy for SZK: SZK is closed under-randomized reduction.(BP · SZK = SZK relative to all oracles). [Sahai and Vadhan’97]Hard for PP: PP is not closed under randomized reduction for someoracle O.

In fact, (BP · NP)O = AMO ⊂ PPO [Vereshchagin’92].

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 15 / 27

Page 55: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Intuition: What is the Weakness of PP?

Hand-waving Intuition: find something which is easy for SZK, buthard for PP. (In query complexity setting)Randomized Reduction! (the BP operator).

BP · C : L ∈ BP · C iff there is a poly-time randomized reduction T anda language L′ ∈ C such that

x ∈ L =⇒ Pr[T(x) ∈ L′] ≥ 2/3

x ∈ L =⇒ Pr[T(x) ∈ L′] ≤ 1/3

BP · NP = AM, BP · P = BPP.Easy for SZK: SZK is closed under-randomized reduction.(BP · SZK = SZK relative to all oracles). [Sahai and Vadhan’97]

Hard for PP: PP is not closed under randomized reduction for someoracle O.

In fact, (BP · NP)O = AMO ⊂ PPO [Vereshchagin’92].

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 15 / 27

Page 56: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Intuition: What is the Weakness of PP?

Hand-waving Intuition: find something which is easy for SZK, buthard for PP. (In query complexity setting)Randomized Reduction! (the BP operator).

BP · C : L ∈ BP · C iff there is a poly-time randomized reduction T anda language L′ ∈ C such that

x ∈ L =⇒ Pr[T(x) ∈ L′] ≥ 2/3

x ∈ L =⇒ Pr[T(x) ∈ L′] ≤ 1/3

BP · NP = AM, BP · P = BPP.Easy for SZK: SZK is closed under-randomized reduction.(BP · SZK = SZK relative to all oracles). [Sahai and Vadhan’97]Hard for PP: PP is not closed under randomized reduction for someoracle O.

In fact, (BP · NP)O = AMO ⊂ PPO [Vereshchagin’92].

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 15 / 27

Page 57: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1

Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).F(x) = 1 when 2/3 of the f(xi)’s are 1.F(x) = 0 when 2/3 of the f(xi)’s are 0.undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:

Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 58: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1

Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).F(x) = 1 when 2/3 of the f(xi)’s are 1.F(x) = 0 when 2/3 of the f(xi)’s are 0.undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:

Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 59: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).

F(x) = 1 when 2/3 of the f(xi)’s are 1.F(x) = 0 when 2/3 of the f(xi)’s are 0.undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:

Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 60: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).F(x) = 1 when 2/3 of the f(xi)’s are 1.

F(x) = 0 when 2/3 of the f(xi)’s are 0.undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:

Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 61: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).F(x) = 1 when 2/3 of the f(xi)’s are 1.F(x) = 0 when 2/3 of the f(xi)’s are 0.

undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:

Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 62: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).F(x) = 1 when 2/3 of the f(xi)’s are 1.F(x) = 0 when 2/3 of the f(xi)’s are 0.undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:

Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 63: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).F(x) = 1 when 2/3 of the f(xi)’s are 1.F(x) = 0 when 2/3 of the f(xi)’s are 0.undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:

Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 64: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is randomized reduction in query complexity?

What we have : a function f : 0, 1M → 0, 1.

Gapped Majority: F := GapMajd(f) : 0, 1d·M → 0, 1Given d copies of inputs x1, x2, . . . , xd to f.x = (x1, x2, . . . , xd).F(x) = 1 when 2/3 of the f(xi)’s are 1.F(x) = 0 when 2/3 of the f(xi)’s are 0.undefined otherwise.

Captures what can be randomized reduced to f.

Intuition:Since randomized reduction is hard for PP, GapMajd(f) should beharder than f for PP in some sense.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 16 / 27

Page 65: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Core Technique Result: Hardness Amplification TheoremGapped Majority is really hard for PP

Proved by constructing the dual object to witness the high thresholddegree. ([Sherstov’14],[Bun and Thaler’15]).Actually it has a converse, when f has a degree dL∞-approximate-polynomial, GapMajd(f) has threshold degree O(d).

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 17 / 27

Page 66: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Core Technique Result: Hardness Amplification TheoremGapped Majority is really hard for PP

Proved by constructing the dual object to witness the high thresholddegree. ([Sherstov’14],[Bun and Thaler’15]).

Actually it has a converse, when f has a degree dL∞-approximate-polynomial, GapMajd(f) has threshold degree O(d).

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 17 / 27

Page 67: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Core Technique Result: Hardness Amplification TheoremGapped Majority is really hard for PP

Proved by constructing the dual object to witness the high thresholddegree. ([Sherstov’14],[Bun and Thaler’15]).Actually it has a converse, when f has a degree dL∞-approximate-polynomial, GapMajd(f) has threshold degree O(d).

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 17 / 27

Page 68: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

SZKO ⊆ UPPO

Collision : Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

constant query SZK protocol.

require Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

Compose Gapped-Majority with Collision.

F := GapMajn1/3(Collision).

F still in SZK, because BP · SZK = SZK (SZK is closed underrandomized reduction). [Sahai and Vadhan’97]

F has threshold degree Ω(n1/4). [Our Work]

Implies our separation.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 18 / 27

Page 69: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

SZKO ⊆ UPPO

Collision : Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

constant query SZK protocol.

require Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

Compose Gapped-Majority with Collision.F := GapMajn1/3(Collision).

F still in SZK, because BP · SZK = SZK (SZK is closed underrandomized reduction). [Sahai and Vadhan’97]

F has threshold degree Ω(n1/4). [Our Work]

Implies our separation.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 18 / 27

Page 70: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

SZKO ⊆ UPPO

Collision : Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

constant query SZK protocol.

require Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

Compose Gapped-Majority with Collision.F := GapMajn1/3(Collision).

F still in SZK, because BP · SZK = SZK (SZK is closed underrandomized reduction). [Sahai and Vadhan’97]

F has threshold degree Ω(n1/4). [Our Work]

Implies our separation.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 18 / 27

Page 71: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

SZKO ⊆ UPPO

Collision : Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

constant query SZK protocol.

require Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

Compose Gapped-Majority with Collision.F := GapMajn1/3(Collision).

F still in SZK, because BP · SZK = SZK (SZK is closed underrandomized reduction). [Sahai and Vadhan’97]

F has threshold degree Ω(n1/4). [Our Work]

Implies our separation.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 18 / 27

Page 72: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

SZKO ⊆ UPPO

Collision : Distinguish whether a given function from [n] to [n] is1-to-1 or 2-to-1.

constant query SZK protocol.

require Ω(n1/3) (bounded) approximate polynomial degree.[Aaronson’02],[Aaronson and Shi’04],[Ambainis’05],[Kutin’05]

Compose Gapped-Majority with Collision.F := GapMajn1/3(Collision).

F still in SZK, because BP · SZK = SZK (SZK is closed underrandomized reduction). [Sahai and Vadhan’97]

F has threshold degree Ω(n1/4). [Our Work]

Implies our separation.Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 18 / 27

Page 73: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Result 2: SZKcc (even NISZKcc) is not contained in UPPcc.

Answers [Göös, Pitassi and Watson’15].[GPW’15] : can we show (AMcc ∩ coAMcc) ⊆ UPPcc ?

SZK ⊆ (AMcc ∩ coAMcc) ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 19 / 27

Page 74: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Result 2: SZKcc (even NISZKcc) is not contained in UPPcc.

Answers [Göös, Pitassi and Watson’15].[GPW’15] : can we show (AMcc ∩ coAMcc) ⊆ UPPcc ?

SZK ⊆ (AMcc ∩ coAMcc) ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 19 / 27

Page 75: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

AMcc : Notoriously hard to prove a communication complexity lowerbound against it (first step toward proving lower bound for PHcc).UPPcc : the strongest class we know how to prove non-trivialcommunication lower bound.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 20 / 27

Page 76: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

AMcc : Notoriously hard to prove a communication complexity lowerbound against it (first step toward proving lower bound for PHcc).

UPPcc : the strongest class we know how to prove non-trivialcommunication lower bound.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 20 / 27

Page 77: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

AMcc : Notoriously hard to prove a communication complexity lowerbound against it (first step toward proving lower bound for PHcc).UPPcc : the strongest class we know how to prove non-trivialcommunication lower bound.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 20 / 27

Page 78: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Not possible to use UPP lower bound to prove AMcc lower bound.Some related previous work:

[Razbarov and Sherstov’2010] : PHcc ⊆ UPPcc (infact Σcc2 ,

AMcc ⊆ Σcc2 ).

[Klauck’2011]: (AMcc ∩ coAMcc) ⊆ PPcc.Our improvement : NISZKcc ⊆ UPPcc, NISZKcc ⊆ SZKcc ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 21 / 27

Page 79: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Not possible to use UPP lower bound to prove AMcc lower bound.

Some related previous work:

[Razbarov and Sherstov’2010] : PHcc ⊆ UPPcc (infact Σcc2 ,

AMcc ⊆ Σcc2 ).

[Klauck’2011]: (AMcc ∩ coAMcc) ⊆ PPcc.Our improvement : NISZKcc ⊆ UPPcc, NISZKcc ⊆ SZKcc ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 21 / 27

Page 80: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Not possible to use UPP lower bound to prove AMcc lower bound.Some related previous work:

[Razbarov and Sherstov’2010] : PHcc ⊆ UPPcc (infact Σcc2 ,

AMcc ⊆ Σcc2 ).

[Klauck’2011]: (AMcc ∩ coAMcc) ⊆ PPcc.Our improvement : NISZKcc ⊆ UPPcc, NISZKcc ⊆ SZKcc ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 21 / 27

Page 81: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Not possible to use UPP lower bound to prove AMcc lower bound.Some related previous work:

[Razbarov and Sherstov’2010] : PHcc ⊆ UPPcc (infact Σcc2 ,

AMcc ⊆ Σcc2 ).

[Klauck’2011]: (AMcc ∩ coAMcc) ⊆ PPcc.Our improvement : NISZKcc ⊆ UPPcc, NISZKcc ⊆ SZKcc ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 21 / 27

Page 82: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Not possible to use UPP lower bound to prove AMcc lower bound.Some related previous work:

[Razbarov and Sherstov’2010] : PHcc ⊆ UPPcc (infact Σcc2 ,

AMcc ⊆ Σcc2 ).

[Klauck’2011]: (AMcc ∩ coAMcc) ⊆ PPcc.

Our improvement : NISZKcc ⊆ UPPcc, NISZKcc ⊆ SZKcc ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 21 / 27

Page 83: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Not possible to use UPP lower bound to prove AMcc lower bound.Some related previous work:

[Razbarov and Sherstov’2010] : PHcc ⊆ UPPcc (infact Σcc2 ,

AMcc ⊆ Σcc2 ).

[Klauck’2011]: (AMcc ∩ coAMcc) ⊆ PPcc.Our improvement : NISZKcc ⊆ UPPcc, NISZKcc ⊆ SZKcc ⊆ AMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 21 / 27

Page 84: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result II : Communication SZK is very powerful

Moral : Communication SZK contains some very hard problems(evenoutside of UPP), which explains why we can’t prove lower bounds forAMcc.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 22 / 27

Page 85: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result III : SZK may be more powerful than PZKSZK and its friends

Zero Knowledge : Bob gets no additional information from Alice ⇔Bob can produce a “simulated” prover which looks like Alice.

Statistical Zero Knowledge (SZK) : the simulated prover looks thesame as Alice except for an inverse exponential total variationaldistance.

Perfect Zero Knowledge (PZK) : the simulated prover looks exactlythe same as Alice.

Non-Interactive Zero Knowledge (NISZK or NIPZK) : nointeraction, Alice says something and just leave. (they share somepublic random bits).

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 23 / 27

Page 86: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result III : SZK may be more powerful than PZKSZK and its friends

Zero Knowledge : Bob gets no additional information from Alice ⇔Bob can produce a “simulated” prover which looks like Alice.

Statistical Zero Knowledge (SZK) : the simulated prover looks thesame as Alice except for an inverse exponential total variationaldistance.

Perfect Zero Knowledge (PZK) : the simulated prover looks exactlythe same as Alice.

Non-Interactive Zero Knowledge (NISZK or NIPZK) : nointeraction, Alice says something and just leave. (they share somepublic random bits).

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 23 / 27

Page 87: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result III : SZK may be more powerful than PZKSZK and its friends

Zero Knowledge : Bob gets no additional information from Alice ⇔Bob can produce a “simulated” prover which looks like Alice.

Statistical Zero Knowledge (SZK) : the simulated prover looks thesame as Alice except for an inverse exponential total variationaldistance.

Perfect Zero Knowledge (PZK) : the simulated prover looks exactlythe same as Alice.

Non-Interactive Zero Knowledge (NISZK or NIPZK) : nointeraction, Alice says something and just leave. (they share somepublic random bits).

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 23 / 27

Page 88: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Result III : SZK may be more powerful than PZKSZK and its friends

Zero Knowledge : Bob gets no additional information from Alice ⇔Bob can produce a “simulated” prover which looks like Alice.

Statistical Zero Knowledge (SZK) : the simulated prover looks thesame as Alice except for an inverse exponential total variationaldistance.

Perfect Zero Knowledge (PZK) : the simulated prover looks exactlythe same as Alice.

Non-Interactive Zero Knowledge (NISZK or NIPZK) : nointeraction, Alice says something and just leave. (they share somepublic random bits).

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 23 / 27

Page 89: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is the relationship between these classes?

Two intriguing open questions here:

Is SZK equal to PZK (or at least an oracle separation)? [AielloHastad’91]

Is PZK closed under complement, the same way that SZK is [SahaiVadhan’99] (or at least an oracle separation)?

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 24 / 27

Page 90: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is the relationship between these classes?

Two intriguing open questions here:Is SZK equal to PZK (or at least an oracle separation)? [AielloHastad’91]

Is PZK closed under complement, the same way that SZK is [SahaiVadhan’99] (or at least an oracle separation)?

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 24 / 27

Page 91: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

What is the relationship between these classes?

Two intriguing open questions here:Is SZK equal to PZK (or at least an oracle separation)? [AielloHastad’91]

Is PZK closed under complement, the same way that SZK is [SahaiVadhan’99] (or at least an oracle separation)?

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 24 / 27

Page 92: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Our Result

Result III: There exists an oracle O such thatSZKO = PZKO.

We also have

coPZKO = PZKO.

coNIPZKO = NIPZKO.

Therefore SZK may be more powerful than PZK, and any proof thatSZK = PZK, or PZK = coPZK, must be nonrelativizing.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 25 / 27

Page 93: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Our Result

Result III: There exists an oracle O such thatSZKO = PZKO.

We also havecoPZKO = PZKO.

coNIPZKO = NIPZKO.

Therefore SZK may be more powerful than PZK, and any proof thatSZK = PZK, or PZK = coPZK, must be nonrelativizing.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 25 / 27

Page 94: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Our Result

Result III: There exists an oracle O such thatSZKO = PZKO.

We also havecoPZKO = PZKO.

coNIPZKO = NIPZKO.

Therefore SZK may be more powerful than PZK, and any proof thatSZK = PZK, or PZK = coPZK, must be nonrelativizing.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 25 / 27

Page 95: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Technique

Lemma: PZKO ⊆ PPO, relative to all oracle O.

SZKO ⊆ PPO =⇒ SZKO = PZKO.

For PZKO = coPZKO, we use a different proof with another hardnessamplification theorem.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 26 / 27

Page 96: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Technique

Lemma: PZKO ⊆ PPO, relative to all oracle O.SZKO ⊆ PPO =⇒ SZKO = PZKO.

For PZKO = coPZKO, we use a different proof with another hardnessamplification theorem.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 26 / 27

Page 97: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Technique

Lemma: PZKO ⊆ PPO, relative to all oracle O.SZKO ⊆ PPO =⇒ SZKO = PZKO.

For PZKO = coPZKO, we use a different proof with another hardnessamplification theorem.

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 26 / 27

Page 98: On the power of Statistical Zero Knowledgelijieche/FOCS_2017_SZKPP.pdfOn the power of Statistical Zero Knowledge Lijie Chen Joint work with Adam Bouland, Dhiraj Holden, Justin Thaler

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

...

.

Thanks!

Bouland-Chen-Holden-Thaler-Vasudevan On the Power of SZK October 17, 2017 27 / 27