In this paper, we first identify which additional properties a cryptographic zero-knowledge proof needs to fulfill in order to serve as a computationally sound implementation of symbolic (Dolev-Yao style) zero-knowledge proofs; this leads to the novel definition of a symbolically-sound zero-knowledge proof system. We prove that even in the presence of arbitrary active adversaries, such proof systems constitute computationally sound implementations of symbolic zero-knowledge proofs. This yields the first computational soundness result for symbolic zero-knowledge proofs and the first such result against fully active adversaries of Dolev-Yao models that go beyond the core cryptographic operations.
Category / Keywords: foundations / Computational soundness, formal methods, zero knowledge Publication Info: A short version appears at CSF 2008 Date: received 4 Apr 2008, last revised 23 Jun 2008 Contact author: unruh at cs uni-sb de Available formats: PDF | BibTeX Citation Note: The definition of symbolically-sound zero-knowledge was missing a condition: length-regularity. This revision adds that condition. Version: 20080624:024210 (All versions of this report) Discussion forum: Show discussion | Start new discussion