Secure multi-party computation (MPC) is a fundamental problem in secure distributed computing. The optimal resilience for perfectly-secure MPC in synchronous and asynchronous networks is and respectively, where is the number of parties and is the number of corruptions. A natural question is whether there exists a protocol tolerating corruptions in a synchronous network and corruptions in an asynchronous network. We design such a protocol, if . For our protocol, we present a perfectly-secure Byzantine agreement (BA) protocol, tolerating corruptions in any network and a perfectly-secure verifiable secret-sharing (VSS) protocol, tolerating and corruptions in a synchronous and an asynchronous network respectively.
View on arXiv