Secure Multi-Party Computation (SMPC) allows a set of parties to securely compute a functionality in a distributed fashion without the need for any trusted external party. Usually, it is assumed that the parties know each other and have already established authenticated channels among each other. However, in practice the parties sometimes must stay anonymous. In this paper, we conceptualize a framework that enables the repeated execution of an SMPC protocol for a given functionality such that the parties can keep their participation in the protocol executions private and at the same time be sure that only authorized parties may take part in a protocol execution. We identify the security properties that an implementation of our framework must meet and introduce a first implementation of the framework that achieves these properties.
翻译:安全多党计算(SMPC)允许一组当事方在不需要任何受信任的外部当事方的情况下,以分散的方式安全地计算功能,通常假定各方彼此相识,已经建立了相互之间的经认证的渠道,但在实践中,各方有时必须保持匿名,在本文件中,我们构想了一个框架,使各方能够反复执行安全议定书议定书的某一功能,使各方能够私下参与执行议定书的执行,同时确保只有经授权的当事方才能参与执行议定书。我们确定执行框架必须达到的安全性质,并首次实施实现这些特性的框架。