Research Area:  Blockchain Technology
The one-out-of-many proof is a cryptographic zero-knowledge construction enabling the prover to demonstrate knowledge of a secret element among the given public list of cryptographic commitments opening to zero. This method is relying on standard Decisional Diffie-Hellman security assumptions and can result in efficient accountable ring signature schemes [4] and proofs of set memberships [5] with a signature size smaller than all existing alternative schemes relying on standard assumptions. This construction also serves as a fundamental building block for numerous recent blockchain privacy protocols including Anonymous Zether [1], [2], Zerocoin [3], Lelantus [11], Lelantus-MW [9], Triptych [14] and Triptych-2 [15]. In this work, we introduce a new method of instantiating one-out-of-many proofs which reduces the proof generation time by an order of magnitude. Our approach still results in shorter proofs comprised of only a logarithmic number of commitments and does not compromise the highly efficient batch verification properties endemic to the original construction.
Keywords:  
Author(s) Name:  Aram Jivanyan; Tigran Mamikonyan
Journal name:  
Conferrence name:  15th Asia Joint Conference on Information Security (AsiaJCIS)
Publisher name:  IEEE
DOI:  10.1109/AsiaJCIS50894.2020.00023
Volume Information:  
Paper Link:   https://ieeexplore.ieee.org/abstract/document/9194126