Skip to content
Vol. 1 · Ed. 2026
CyberGlossary
Entry № 987

安全多方计算(MPC)

安全多方计算(MPC) 是什么?

安全多方计算(MPC)一类密码协议,允许多方在不泄露各自私有输入的前提下,共同计算某个函数并只获得最终结果。


安全多方计算(MPC)允许彼此互不信任的多方共同计算其私有输入上的函数,且只能获知输出结果。基础构造包括两方计算的 Yao 混淆电路,以及基于秘密分享的多方协议(BGW、GMW、SPDZ);现代实现通过预处理、ABY3 与 silent OT 扩展等技术,可获得可观的实用吞吐量。MPC 被用于加密货币钱包与 HSM 的门限签名、跨组织隐私分析、银行间反欺诈检测以及联邦密钥管理。它常与零知识证明或同态加密相结合,以加强安全假设或减少通信开销。

示例

  1. 01

    门限 ECDSA 钱包将比特币签名密钥分割到多个 MPC 节点上。

  2. 02

    跨组织分析在不共享原始交易日志的情况下计算欺诈信号。

常见问题

安全多方计算(MPC) 是什么?

一类密码协议,允许多方在不泄露各自私有输入的前提下,共同计算某个函数并只获得最终结果。 它属于网络安全的 密码学 分类。

安全多方计算(MPC) 是什么意思?

一类密码协议,允许多方在不泄露各自私有输入的前提下,共同计算某个函数并只获得最终结果。

安全多方计算(MPC) 是如何工作的?

安全多方计算(MPC)允许彼此互不信任的多方共同计算其私有输入上的函数,且只能获知输出结果。基础构造包括两方计算的 Yao 混淆电路,以及基于秘密分享的多方协议(BGW、GMW、SPDZ);现代实现通过预处理、ABY3 与 silent OT 扩展等技术,可获得可观的实用吞吐量。MPC 被用于加密货币钱包与 HSM 的门限签名、跨组织隐私分析、银行间反欺诈检测以及联邦密钥管理。它常与零知识证明或同态加密相结合,以加强安全假设或减少通信开销。

如何防御 安全多方计算(MPC)?

针对 安全多方计算(MPC) 的防御通常结合技术控制与运营实践,详见上方完整定义。

安全多方计算(MPC) 还有哪些其他名称?

常见的别称包括: MPC, 多方计算。

相关术语

参见