多方安全计算,说白了就是:几个人各揣着一个秘密,谁也不用亮底牌,却能一起算出一个大家都认账的结果。这在十年前还像科幻,如今已经是银行、医院、政务数据圈里实打实在用的技术。最近它频繁出现在数字身份、数据要素、AI 数据合作的新闻里,值得每个关心“我的数据到底被谁用了”的人花五分钟搞懂。
目录
先讲一个真实到扎心的场景:三个同事聚餐,想算算大家的平均工资,看看自己是不是拖了后腿。但谁都不愿意第一个说出自己的数——工资在中国人的话题清单里,敏感程度约等于体重。
传统办法只有两种:
多方安全计算(英文 Secure Multi-Party Computation,简称 MPC,学术圈也常叫“安全多方计算”,一个意思)给出的第三种答案震惊了密码学界:不用中间人,大家只通过互相发“加密碎片”的消息,就能把结果算出来,而且除了结果,谁也多知道不了任何事。
这个问题有个著名的版本,叫百万富翁问题:两位富翁碰面,想知道谁更有钱,但谁也不肯透露自己的具体身价。1982 年,华裔计算机科学家姚期智(后来成为第一位拿图灵奖的华人,图灵奖相当于计算机界的诺贝尔奖)在论文里证明了:这件事可以做到——两位富翁只需要按一套精心设计的流程互发消息,最后两人都知道“谁更富”,却依然不知道对方到底有多少钱。这篇论文被公认为多方安全计算的起点。
MPC 最核心的招数之一叫秘密分享,原理用小学数学就能讲明白。还是刚才三个同事,假设工资分别是 8000、12000、10000,想让总和出来又不亮底牌:
每人把自己的工资随机拆成三片,分给三个人(自己留一片,另外两片发给别人):
注意,每个碎片都是一个看不出规律的随机数,单看任何一片,你完全无法反推出对方工资是多少。
然后每人把自己手上的三片加起来:甲得 9500,乙得 12000,丙得 8500。最后三人各自公布这个“加总之和”——9500 + 12000 + 8500 = 30000,正是三人工资总和!
为什么成立?因为每个人的工资都被完整拆到了三个人手里,每人加出的那份其实包含了所有人工资的一个“碎片组合”,加在一起刚好拼回总和。而整个过程里,没有任何一个原始工资数字出现过。
这就是 MPC 的精髓:把“数据”和“数据算出的价值”拆开。数据像被撕碎的信纸,碎片飞来飞去,最后拼出来的只有那一句“答案”。
一句话:数据要用,但不能给。
医院的病历、银行流水、运营商的上网记录、政务数据,都是金矿,但《个人信息保护法》和各行业的红线让它们不能随便出门。数据孤岛就是这么来的——不是不想用,是不敢共享。MPC 提供了一条路:数据不出门,计算价值出门。
MPC 有个特点:理论完美得早,落地来得晚。1987 年,密码学家们就证明了“任何计算任务都可以安全地多方完成”——数学上无可挑剔。但早期协议慢得惊人,算一个简单比较可能要几小时,被戏称为“密码学的空中楼阁”。
转折点发生在 2008 年 1 月的丹麦甜菜拍卖:丹麦的甜菜种植户和收购商用 MPC 完成了一次真实的电子竞价拍卖——农户的报价互相保密,但市场出清价照样算了出来。这是 MPC 第一次大规模商用,被写进了几乎所有密码学教科书。
2020 年,MPC 联盟(MPC Alliance)成立,几十家科技公司抱团推广这项技术,产业化的齿轮从此转了起来。
第一,数字身份成了新舞台。 据行业媒体 Biometric Update 2025 年 8 月报道,丹麦密码公司 Partisia 与日本凸版(Toppan)、冲绳科学技术大学院大学合作,正在测试一套“人脸识别 + 去中心化身份”的学生数字证照系统:人脸特征加密后存在个人设备里,核验身份时用 MPC 在不解密、不集中存储的情况下完成人脸比对——既符合欧盟 eIDAS 2.0 数字身份标准,又让生物特征信息没有集中的“金库”可偷。这个试点从 2025 年 6 月一直测到 9 月。
第二,医疗数据开始“密文里握手”。 同一家公司在丹麦与国家统计局合作 OSCAR 项目,把医疗数据库与社会经济数据打通做科研分析——按照法规,这两类数据不允许任何人同时“裸看”,MPC 让研究人员在密文上直接跑分析,数据方谁也不吃亏。
第三,Web3 圈把它当安全刚需。 MPC 钱包把私钥(控制数字资产的“总密码”)拆成多片存在不同地方,签名时多方联合计算,私钥从头到尾没有在任何一处完整出现过——黑客偷走任何一片都没用。
MPC 最近火,也因为它总跟另外两个词一起出现,属于“隐私计算”这个大家庭。用一张表区分(类比延续前面几篇的风格):
| 技术 | 一句话类比 | 谁来算 | 特点 |
|---|---|---|---|
| 多方安全计算 MPC | 几个人拆纸条接力算账 | 多方互相配合,没有中心 | 无单点,但需要各方在线互动 |
| 同态加密 | 戴着手套在密文上干活 | 一台服务器单干 | 不用多方互动,但算力开销大 |
| 联邦学习 | 只交笔记不交作业 | 各自训练,只传模型参数 | 专攻“联合训练 AI 模型”这一件事 |
三者不是竞争关系,而是工具箱里的不同扳手,实践中经常混搭使用。
用“三人算总工资”把 MPC 的完整流程画出来:
flowchart TD
A[三人算总工资<br/>谁都不想亮底牌] --> B1[甲把8000<br/>随机拆成三片]
A --> B2[乙把12000<br/>随机拆成三片]
A --> B3[丙把10000<br/>随机拆成三片]
B1 --> C[互换碎片<br/>每人凑到一把乱码]
B2 --> C
B3 --> C
C --> D[各自把手中碎片加总]
D --> E[三人同时公布加总结果]
E --> F[总和30000出炉<br/>过程零泄露]
看懂这张图,你就看懂了 MPC 的一半;另一半是:如果有人中途使坏(不按规则拆、发假碎片),协议还能通过校验机制发现作弊者并把他踢出局——这部分叫“恶意敌手安全”,是学术圈过去十年攻关的重点。
如果你是普通人: 你大概率已经被 MPC 悄悄保护过了。去银行贷款时,多家机构联合评估你的信用,但互相不交换你的明细数据;刷脸核身时,你的人脸特征可以在密文状态下完成比对;未来电子证照普及,证明“我满 18 岁”“我有签证”可能只需要对方收到一个"Yes",而不是看到你整本证件。MPC 不会出现在你的手机桌面上,但它是数据不裸奔的幕后守门员。下次看到“数据可用不可见”的新闻,背后大概率就有它。
如果你是从业者: 隐私计算工程师、密码学协议工程师是近年金融科技和大数据公司的稀缺岗位。想上手,开源框架 MP-SPDZ(支持 40 多种 MPC 协议变体)是学术界和工业界都认的标准练手工具;金融、政务、运营商大数据部门是落地最集中的三个方向。有数学或密码学底子的人,MPC 是“理论直接变现”最顺畅的赛道之一。
如果你是投资者: 看两条线:一是隐私计算产业(数据要素政策推进的直接受益方),二是 MPC 密钥管理与钱包(Web3 安全的硬需求)。但要清醒:MPC 的性能开销仍比明文计算高几个数量级,目前落地集中在金融、政务、医疗这类“数据足够值钱”的场景,别被“万物皆可 MPC”的叙事带偏——它贵,所以只用在刀刃上。
本文由「51学通信」技术团队出品。51学通信由通信行业18年老兵爱卫生(微信ID: gprshome201101)维护,聚焦5G/6G核心网、3GPP标准解读、通信前沿技术深度分析。 出版作品有《5G核心网原理与实践》《IMS原理与实践》等4本通信专业书籍。知识星球「51学通信」提供深度技术答疑和行业洞察。
[!tip] 51学通信知识星球 星主:爱卫生(微信:gprshome201101)——公众号「51学通信」创办者,19 年通信行业运维与讲师经验,著有《GPRS网络信令实例详解》《EPC原理与实践》《5G核心网原理与实践》三本纸质书(各大电商平台有售)。 星球定位:深耕 5G 核心网、IMS、NFV/AI、云原生等 ICT 领域,主打运维岗位与信令分析。 当前规模:5200 篇主题 / 990 个回答,198 元/年。 加入福利:加入星球后请加爱卫生微信,拉您进知识星球年度陪伴与答疑群——不限量回复您的各种问题,另有群内分享。 AI 加持:51学通信知识星球已作为 skill 接入 WorkBuddy,使用 deepseek-4-flash 在海量星球帖子中精准找贴、找视频、找 FAQ 和案例,做总结、找文档和 PPT 等场景全覆盖。
