What is Secure Multi-party Computation (MPC/SMPC)

Secure multi-party computing (SMPC) allows a network to compute data in a secure manner. SMPC is a trust-free- free mechanism for encrypted data delivery in which inputs, despite their secrecy, it remain highly usable. The input data is divided into pieces. Without decryption, coded functions can later aggregate and analyze these pieces. Because SMPC has "no single point of trust," one computing party cannot have unilateral control over input data. Peers on a network can use SMPC for a variety of functions, including the construction of secure data models and voting. Furthermore, SMPC has a variety of applications in the cryptosphere. To increase security, crypto wallets and exchanges utilize a variant of SMPC known as a Threshold Signature Scheme (TSS) to divide private keys into pieces and spread them across many nodes.

Crypto Term