- PAVEL HUBรฤEK (CUNI)
- ALON ROSEN (IDC)
- MARGARITA VALD (TAU)
EUROCRYPT 2018 TEL AVIV, ISRAEL
ALON ROSEN (IDC) MARGARITA VALD (TAU) EUROCRYPT 2018 - - PowerPoint PPT Presentation
An Efficiency-Preserving Transformation from Honest-Verifier Statistical Zero-Knowledge to Statistical Zero-Knowledge PAVEL HUBEK (CUNI) ALON ROSEN (IDC) MARGARITA VALD (TAU) EUROCRYPT 2018 TEL AVIV, ISRAEL
EUROCRYPT 2018 TEL AVIV, ISRAEL
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
โฎ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
โฎ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
โฎ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
ฮ โHVSZK
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
ฮ โHVSZK
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
Coin-toss
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
Coin-toss Proof of correct behavior
Pโ Vโ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
and binding.
sound.
Coin-toss Proof of correct behavior
Pโ Vโ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
hidden.
knowledge (against unbounded verifier).
Coin-toss Proof of correct behavior
Pโ Vโ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
and binding.
hidden.
Coin-toss
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
and binding.
hidden.
Coin-toss
๐ 2 ๐ท๐๐(๐
1)
๐ค = ๐ 1โจ๐ 2
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ 2 ๐ท๐๐(๐
1)
๐ค = ๐ 1โจ๐ 2
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ 2 ๐ท๐๐(๐
1)
๐ค = ๐ 1โจ๐ 2
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ 2 ๐ท๐๐(๐
1)
๐ค = ๐ 1โจ๐ 2
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ 2 ๐ท๐๐(๐
1)
๐ค = ๐ 1โจ๐ 2
๐ฆ โ ฮ ๐
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ 2 ๐ท๐๐(๐
1)
๐ค = ๐ 1โจ๐ 2
๐ฆ โ ฮ ๐
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ 2 ๐ท๐๐(๐
1)
๐ค = ๐ 1โจ๐ 2
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
sound.
knowledge (against unbounded verifier).
Coin-toss Proof of correct behavior
Pโ Vโ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
sound.
knowledge (against unbounded verifier).
Coin-toss Proof of correct behavior
Pโ Vโ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
knowledge (against unbounded verifier).
Coin-toss Proof of correct behavior
Pโ Vโ
๐ฆ โ ฮ ๐
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
sound.
Coin-toss Proof of correct behavior
Pโ Vโ
๐ฆ โ ฮ ๐
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
Coin-toss Proof of correct behavior
Pโ Vโ
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ฆ, V๐ฆ)}๐ฆโฮ such that:
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐
1 โ ๐๐
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐
1 โ ๐๐
๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐
1 โ ๐๐
๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐
1 โ ๐๐
๐ 2 โ ๐๐ ๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐
1 โ ๐๐
๐ 2 โ ๐๐ ๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ 2
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ค = ๐ 1โจ๐ 2
๐
1 โ ๐๐
๐ 2 โ ๐๐ ๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ 2
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ค = ๐ 1โจ๐ 2
๐
1 โ ๐๐
๐ 2 โ ๐๐ ๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ค = ๐ 1โจ๐ 2
๐
1 โ ๐๐
๐ 2 โ ๐๐ ๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐ค = ๐ 1โจ๐ 2
๐
1 โ ๐๐
๐ 2 โ ๐๐ ๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
hiding.
zero-knowledge (against unbounded verifier). ๐ฆ โ ฮ ๐
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
hiding.
zero-knowledge (against unbounded verifier). ๐ฆ โ ฮ ๐ Indistinguishable from:
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
๐ฆ โ ฮ ๐
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
๐๐๐ฟ๐๐๐ฟ๐ฆ for ๐ท๐ฆ ๐ท๐ฆ = ๐ท๐๐๐ฆ(๐
1)
๐ฆ for ๐
๐ 2 ๐=(๐๐ผ, ๐
๐ผ(๐ ๐ค))(๐ฆ)
๐ฆ โ ฮ ๐ Simulator:
1.
๐ wrt to ๐
1.
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE
EFFICIENT STATISTICAL ZERO-KNOWLEDGE