Delayed-Input Non-Malleable Zero Knowledge and Multi-Party Coin Tossing in Four Rounds

被引:16
|
作者
Ciampi, Michele [1 ]
Ostrovsky, Rafail [2 ]
Siniscalchi, Luisa [1 ]
Visconti, Ivan [1 ]
机构
[1] Univ Salerno, DIEM, Fisciano, Italy
[2] UCLA, Los Angeles, CA USA
来源
THEORY OF CRYPTOGRAPHY, TCC 2017, PT I | 2017年 / 10677卷
关键词
PROTOCOLS; CONSTRUCTIONS; COMMITMENTS;
D O I
10.1007/978-3-319-70500-2_24
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
In this work we start from the following two results in the state-of-the art: 1. 4-round non-malleable zero knowledge (NMZK): Goyal et al. in FOCS 2014 showed the first 4-round one-one NMZK argument from one-way functions (OWFs). Their construction requires the prover to know the instance and the witness already at the 2nd round. 2. 4-round multi-party coin tossing (MPCT): Garg et al. in Eurocrypt 2016 showed the first 4-round protocol for MPCT. Their result crucially relies on 3-round 3-robust parallel non-malleable commitments. So far there is no candidate construction for such a commitment scheme under standard polynomial-time hardness assumptions. We improve the state-of-the art on NMZK and MPCT by presenting the following two results: 1. a delayed-input 4-round one-many NMZK argument Pi(NMZK) from OWFs; moreover Pi(NMZK) is also a delayed-input many-many synchronous NMZK argument. 2. a 4-round MPCT protocol Pi(MPCT) from one-to-one OWFs; Pi(MPCT) uses Pi(NMZK) as subprotocol and exploits the special properties (e.g., delayed input, many-many synchronous) of Pi(NMZK). Both Pi(NMZK) and Pi(MPCT) make use of a special proof of knowledge that offers additional security guarantees when played in parallel with other protocols. The new technique behind such a proof of knowledge is an additional contribution of this work and is of independent interest.
引用
收藏
页码:711 / 742
页数:32
相关论文
empty
未找到相关数据