Statistical WI (and more) in Two-Messages Yael Tauman Kalai Joint - - PowerPoint PPT Presentation
Statistical WI (and more) in Two-Messages Yael Tauman Kalai Joint - - PowerPoint PPT Presentation
Statistical WI (and more) in Two-Messages Yael Tauman Kalai Joint work with: Dakshita Khurana and Amit Sahai Interactive Proofs [Goldwasser-Micali-Rackoff85, Babai85] Zero-knowledge proofs for all ! [Goldreich-Micali-Wigderson87 ]
P V
π¦ β β?
π₯
accept
P V
π¦ β β?
π₯
P
β
Proof: Sound against unbounded πβ Argument: Sound against non-uniform PPT πβ
π¦ β β?
Interactive Proofs
[Goldwasser-Micali-Rackoff85, Babai85]
Zero-knowledge proofs for all πΆπΈ! [Goldreich-Micali-Wigderson87 ] Preserve Secrecy? Statistical zero-knowledge arguments for all πΆπΈ! [Brassard-Chaum-Crepeau88]
Computational Secrecy
[Jain-Kalai-Khurana-Rothblum17, Badrinarayanan-Garg-Ishai-Sahai-Wadia17]
P V
π¦ β β? π₯
3-Round Zero-Knowledge Proof for Graph Hamiltonicity (with soundness Β½)
πππ π β {0,1} π¨
P V
π¦ β β? π₯
π π¨
πππ
2-msg ππ scheme
[Biel-Meyer-Wetzel99] [Kalai-Raz09] PIR Heuristic
Soundness: Against poly-size πβ, assuming ππ is βmore secureβ than πππ. [Kalai-Raz09] Secrecy: Witness Indistinguishable (and more) [JKKR17, BGISW17]
This Work: Statistical Secrecy
P V
π¦ β β? π₯
π π¨
πππ2
2-msg ππ scheme Soundness: ??
βTheoremβ: Resulting 2-msg protocol is statistically witness indistinguishable (and more)
P V
π¦ β β? π₯
4-Round Statistical Zero-Knowledge argument (with soundness Β½)
πππ1 πππ2 π β {0,1} π¨ Statistically hiding commitment πππ1
Secrecy: ??
2-Message OT
[Rabin81, Aiello-Ishai-Reingold01, Naor-Pinkas01]
S
R
πππ‘π‘ππππ‘ (π0, π1) π·βππππ πππ’ π ππ
π π0, π1
Sβ
R
πππ‘π‘ππππ‘ (π0, π1) π·βππππ πππ’ π ππ
- β πππ πβ cannot guess b
2-Message OT
[Rabin81, Aiello-Ishai-Reingold01, Naor-Pinkas01]
π0, π1 π
- β πππ πβ cannot guess b
- βunbounded πβ: πβ does not learn anything about π1βπ
Rβ
πππ‘π‘ππππ‘ (π0, π1) π·βππππ πππ’ π [Naor-Pinkas01]: construction from DDH [Halevi-Kalai05]: Quadratic Residuosity or Nth Residuosity
S
ππ
2-Message OT
[Rabin81, Aiello-Ishai-Reingold01, Naor-Pinkas01]
π π0, π1
Super- poly
This Work: Statistical Secrecy
P V
π¦ β β? π₯
π π¨
πππ2
2-msg ππ scheme Soundness:
Theorem 1: Resulting 2-msg protocol is statistically witness indistinguishable (and more)
P V
π¦ β β? π₯
4-Round Statistical Zero-Knowledge argument (with soundness Β½)
πππ1 πππ2 π β {0,1} π¨ Statistically hiding commitment πππ1
Secrecy:
Fiat-Shamir heuristic PIR heuristic
Round Reduction for Interactive Proofs
- Secure when applied to proofs
[Kalai-Rothblum-Rothblum17, Canetti-Chen-Reyzin-Rothblum18]
- Insecure when applied to arguments [Barak01, Goldwasser-Kalai03]
- Secure when applied to proofs
[Kalai-Raz09]
- Seems to be insecure when applied to arguments
[Gentry-Wichs11, Dodis-Halevi-Rothblum-Wichs16, Brakerski-Kalai-Perlman17]
This Work: Statistical Secrecy
P V
π¦ β β? π₯
π π¨
πππ2
P V
π¦ β β? π₯
4-Round Statistical Zero-Knowledge argument (with soundness Β½)
πππ1 πππ2 π β {0,1} π¨ Statistically hiding commitment πππ1
This Work: Statistical Secrecy
P V
π¦ β β? π₯
π π¨
πππ2
P V
π¦ β β? π₯
πππ1 πππ2 π β {0,1} π¨ Statistically hiding commitment πππ1
Special Commitment Scheme!
- Almost always statistically hiding
- With small probability statistically binding
- Hard to distinguish between these two modes
Statistical ZK Sound
extractable
Statistically-Hiding Extractable Commitments
Say what?
Statistically-Hiding Extractable Commitments
Inspired by [Khurana-Sahai17]
C
R
Statistically hiding Computational binding
- With small probability, switches to statistical (extractable) binding mode
- Committer cannot tell whether statistically binding or hiding
Statistically-Hiding Extractable Commitments (basic protocol)
π·(π)
π
π π π0, π1 Sample random r β 0,1 Set ππ = π Set π1βπ = π
π β {0,1} W.p. Β½: Statistically hiding (π β π) W.p. Β½: Extractable (π = π) Inspired by [Khurana-Sahai17]
P V
π¦ β β? π₯
π¨
πππ2
π
πππ1
Additional Results:
P V
π¦ β β? π₯
4-Round Statistical Zero-Knowledge argument (with soundness Β½)
πππ1 πππ2 π β {0,1} π¨ Statistically hiding commitment
- 1. Statistical WI
- 2. Adaptive soundness
- 3. In delayed input setting:
Statistical distributional weak ZK
Similar to [JKKR17]
Strong statistical WI
Summary ry
Thm: β2-msg statistical WI argument for NP, assuming quasi-poly secure OT
P V
π¦ β β?
P V
π¦ β β?
πππ1 πππ2 π π¨ π π¨ πππ1 πππ2
Reducing interaction from interactive arguments via PIR heuristic can be sound! By constructing statistical and extractable commitments!
[Biel-Meyer-Wetzel99] [Kalai-Raz09] PIR Heuristic