Unconditional relationships within zero knowledge

Unconditional relationships within zero knowledge(2007)

引用 25|浏览31
暂无评分
摘要
Zero-knowledge protocols enable one party, called the prover, to convince another party, called the verifier, the validity of a mathematical statement such that the verifier learns nothing other than the fact that the proven statement is true. The different ways of formulating the terms "convince" and "learns nothing" give rise to four classes of languages having zero-knowledge protocols, which are: statistical zero-knowledge proof systems, computational zero-knowledge proof systems, statistical zero-knowledge argument systems, and computational zero-knowledge argument systems. We establish complexity-theoretic characterizations of these four zero-knowledge complexity classes, of which our characterizations for argument systems are novel. Using these characterizations, we show that for languages in NP, the following hold. (1) Instance-dependent commitment schemes are necessary and sufficient for zero-knowledge protocols. Instance-dependent commitment schemes for a given language are commitment schemes that can depend on the instance of the language, and where the hiding and binding properties are required to hold only on the YES and NO instances of the language, respectively. (2) Computational zero knowledge and computational soundness (a property held by argument systems) are symmetric properties. Namely, we show that the class of languages in NP ∩ co-NP having zero-knowledge arguments is closed under complement, and that a language in NP has a statistical zero-knowledge argument system if and only if its complement has a computational zero-knowledge proof system. (3) Any zero-knowledge argument system that is only guaranteed to be secure against the honest verifier that follows the prescribed protocol can be transformed into one that is secure against malicious verifiers that can deviate from the protocol. In addition, our transformation gives us zero-knowledge argument systems with desirable properties like public coins, perfect completeness, a black-box simulator, and an efficient prover. The novelty of our results above is that they are unconditional, meaning that they do not rely on any unproven complexity assumptions such as the existence of one-way functions. Moreover, in establishing our complexity-theoretic characterizations, we give the first construction of statistical zero-knowledge argument systems for all of NP based on any one-way function.
更多
查看译文
关键词
zero-knowledge complexity class,computational zero-knowledge proof system,zero knowledge,unconditional relationship,zero-knowledge argument system,Instance-dependent commitment scheme,statistical zero-knowledge argument system,statistical zero-knowledge proof system,computational zero-knowledge argument system,zero-knowledge argument,Zero-knowledge protocol,argument system
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要