<!-- title: 什么是同态加密？给数据戴上手套干活 -->
<!-- domain: glossary -->

同态加密，说白了就是：**把数据锁进保险柜寄给加工厂，工厂不开柜子就能帮你加工，加工好的成品仍然锁在柜子里寄回来——全世界只有你手里有钥匙。**

听起来有点反直觉：数据都加密了，云端看不见原文，它怎么帮你算？但恰恰是这个"加密了还能算"的魔法，让它被称为密码学界的"圣杯"，也让它在AI时代突然站上了风口——因为你既想让大模型帮你分析体检报告、简历、合同，又打死不想让这些数据在别人的服务器上"裸奔"。

---

## 目录

1. 同态加密是什么？
2. 为什么最近这么火？
3. 一张图看懂
4. 和我有什么关系？
5. 一分钟总结
6. 延伸阅读

---

## 一、同态加密是什么？

### 一个类比：戴手套修传家宝

密码学家Craig Gentry（就是2009年发明全同态加密的那位）给过一个经典比喻：

> 银行收到一件需要修理的传家宝（你的数据），老板舍不得让工匠（云端服务器）直接碰。于是做了一个带手套孔的密封箱子（加密）：工匠把手伸进箱子里的固定手套，能隔着箱壁操作珠宝，但**看不见、摸不着、也拿不走**。他只能按照银行给的图纸（程序）干活，成品始终锁在箱子里。最后箱子寄回银行，钥匙只有银行有。

在这个比喻里，工匠干得再起劲，从头到尾没"看见"过珠宝一眼。同态加密干的就是这件事：**允许别人在看不见你数据的前提下，用你的数据完成计算。**

### "同态"两个字是什么意思？

"同态"来自希腊语：homo（相同）+ morph（形态），意思是**运算前后的数学结构保持一致**。

写成大白话就是：

> 在密文上做运算，再解密，结果 = 先解密，再做同样的运算。

比如你要算 3 + 5。传统做法是把明文的 3 和 5 发出去算。同态加密的做法是：把 3 和 5 加密成两坨"乱码"，云端把这两坨乱码直接"相加"，得到第三坨乱码——你拿回来用自己的钥匙一解密，出来的正好是 8。

这不是巧合，而是数学结构的巧妙安排。历史上第一个公钥加密算法RSA（就是https网址里那个RSA）天然带一点这种性质：两段密文相乘再解密，等于两段原文相乘。1978年，RSA的三位发明人里的两位（Rivest和Adleman）就在论文里畅想：能不能让密文支持**任意运算**？这个问题一悬就是三十年，被称为"密码学的圣杯"。

### 加密了还能算，凭什么？

普通加密可以理解为"把数字彻底打乱"，打乱之后就什么规律都没了，自然没法运算。同态加密的思路完全不同：它把数据**藏进一个天生保留运算规律的数学结构**里（目前主流方案用的是"格密码"——一种基于高维格点难题的加密方式，恰好被认为连量子计算机也难以破解）。

数据藏进去之后，加法在这个结构上的表现，恰好对应明文的加法；减乘除也有类似安排。所以云端根本不需要"知道原文"，它只需要按规矩搬动这些结构，规律就自动把正确的计算结果"带"出来。

### 三档火力：部分、层次、全同态

按"能算多少"，同态加密分三档，火力逐级递增：

| 档位 | 能做什么 | 生活类比 | 代表方案 |
|------|---------|---------|---------|
| 部分同态PHE | 只支持一种运算（加或乘） | 只会炒一个菜的厨子 | Paillier（加法）、RSA（乘法） |
| 层次同态SHE | 加减乘都行，但有次数上限 | 用一次少一截的电池 | BGV、BFV的早期形态 |
| 全同态FHE | 任意次数加减乘，理论上能跑任何程序 | 全能大厨 | Gentry方案及后续TFHE、CKKS等 |

其中CKKS方案（2017年提出）特别值得点名：它支持**近似实数运算**，正好对上机器学习里满屏的小数，成了"加密状态下跑AI"的主力选手。TFHE则擅长逻辑判断，自举（下面讲）特别快。

### 最大的拦路虎：噪声

天下没有免费的午餐。同态加密每做一次运算，密文里就会积累一点"噪声"——可以想象成在一张照片上反复盖毛玻璃，盖得层数太多，照片就没法看了（解密失败）。

Gentry的天才贡献"自举"（bootstrapping），就是让密文**在加密状态下给自己洗一次澡**，把噪声洗掉，然后接着算。有了它，理论上运算次数不再受限——这一步，把"层次同态"升级成了"全同态"。

---

## 二、为什么最近这么火？

一个1978年提出、2009年才破题的技术，为什么最近两年突然霸榜科技新闻？四个原因叠加：

### 1. AI时代，人人都在犹豫"要不要把数据交出去"

这是最直接的自变量。你现在想用云端大模型做这些事：分析体检报告、改简历、审合同、总结客户资料……每做一次，原始数据就完整地躺在别人的服务器上一次。企业更纠结：把客户数据喂给第三方API，出了泄露谁负责？

同态加密给出的答案简单粗暴：**上传密文，让AI在密文上推理**。模型"读过"你的数据，但从头到尾没见过原文。这类"密文上的机器学习推理"是近两年学术界和产业界最热的研究方向之一。

### 2. 法规越来越严，"裸奔"的代价越来越高

中国的《个人信息保护法》、欧盟GDPR和数据跨境新规、欧盟《人工智能法案》……都在给"数据交给别人处理"加码。企业的合规部门发现：与其操心合作方会不会泄露数据，不如**从源头就让数据以密文形态流通**。同态加密天然满足"数据可用不可见"，成了合规工具箱里的硬通货。它和联邦学习（数据不动、模型动）、差分隐私（给统计结果加噪声）合称隐私计算"三件套"，分工互补——这一栏目之前已经专门写过前两位，同态加密是三件套里"数学味最浓、保护最彻底"的那一位。

### 3. 资本和巨头真金白银下注

- 面向开发者的全同态加密公司Zama在2024年完成了7300万美元B轮融资，把"加密状态下跑大模型"当成了主攻方向；
- 美国国防部高级研究计划局DARPA早在2020年就启动了DPRIVE计划，专门资助FHE专用加速芯片，目标是把万倍级的性能开销压到接近实用；
- 一批FHE芯片创业公司（如Fabric Cryptography等）近两年密集融资；
- 据多家媒体2024年报道，苹果在其"私有云计算"（Apple Intelligence的云端部分）中探索引入同态加密，招募相关密码学人才——大厂的态度比任何发布会都有说服力。

### 4. 开源工具成熟了，"能用"的门槛大幅下降

微软的SEAL、社区接棒的OpenFHE、Zama的TFHE-rs……这些开源库把"格密码"这种数学硬骨头封装成了普通工程师能调用的接口。2018年起，微软、IBM等机构还联合发起了社区标准组织HomomorphicEncryption.org，推动方案标准化。**从"实验室玩具"到"拿来就能编译运行的库"，是产业爆发的信号。**

---

## 三、一张图看懂

先看工作流程——数据全程上锁：

```mermaid
flowchart TD
    A["你的原始数据<br/>病历、简历、合同"] --> B["在本机加密上锁<br/>变成密文"]
    B --> C["只上传密文<br/>平台全程见不到原文"]
    C --> D["云端在密文上直接计算<br/>AI照样分析"]
    D --> E["计算结果仍是密文<br/>原样寄回"]
    E --> F["你用私钥在本机解锁<br/>只有你能看到结果"]
```

再看它在隐私计算"三件套"里的位置——三兄弟分工不同：

```mermaid
flowchart TD
    P["数据要用又怕泄露<br/>怎么选？"] --> A["联邦学习<br/>数据不动，模型动"]
    P --> B["差分隐私<br/>加噪声，只看整体"]
    P --> C["同态加密<br/>数据上锁，照样随便算"]
```

---

## 四、和我有什么关系？

### 普通人：未来你的AI助手可以"知无不言"且"守口如瓶"

现在你对语音助手说"帮我看看这份体检报告有没有问题"，心里多少会打鼓。等同态加密大规模落地，你的敏感数据可以全程以密文形态躺在云端，AI帮你算完、结果只回你手里。类似的应用方向还包括：多家医院在不交换病历的前提下联合研究疾病、银行在不看对方客户名单的前提下联合反欺诈、你在不暴露浏览记录的前提下拿到个性化推荐。

### 从业者：一个正在缺人的新工种

会写SEAL/OpenFHE/TFHE-rs代码的工程师目前极为稀缺，金融、政务、医疗大厂的隐私计算团队常年招人。入行路径相对清晰：先补一点数论和格密码的直觉（不用先啃证明），再直接上手开源库跑通"加密状态下做个线性回归"的Demo。密码学、隐私合规、FHE编译器优化，都是未来几年有溢价的技能点。

### 投资者：盯住"性能拐点"

同态加密目前最大的短板仍然是慢——复杂运算的开销常被形容为万倍级，密文体积膨胀也很大（一个数字加密后可能膨胀成几万个字节）。但这个短板正被三股力量同时夹击：算法改良、GPU/FHE专用芯片、以及把数据打包并行计算的"批处理"技巧。**性能每降低一个数量级，可商用的场景就多一片。**关注FHE芯片公司、拥有隐私计算平台的企业、以及标准落地进度，是观察这个赛道的三条线索。当然，它离"人人日常可用"还有距离，别把它当短期爆点，它是长坡厚雪型技术。

---

## 五、一分钟总结

1. 同态加密 = 数据上着锁照样能算，结果解开后和明文计算一模一样。
2. "同态"指密文运算与明文运算结构一致，主流方案基于格密码，顺带抗量子攻击。
3. 2009年Gentry用"自举"解决了噪声问题，拿下这块悬了三十年的"密码学圣杯"。
4. AI时代没人想把病历简历裸奔上传，法规趋严+资本下注+开源成熟，让它最近持续霸榜。
5. 短板是慢和密文膨胀，正被专用芯片快速追赶——值得现在就开始了解。

---

## 延伸阅读

- **零知识证明**：我能证明"我知道答案"或"我符合条件"，但一个字都不透露答案本身——和同态加密并列的"可用不可见"绝技。
- **安全多方计算（MPC）**：几个人各出一份数据联合算个结果，谁也看不到别人的输入，像是几个人蒙着眼共同做一道菜。
- **可信执行环境TEE**：另一条隐私路线——不靠数学靠硬件，在芯片里划一块"隔离的保险屋"。它和同态加密经常被拿来对比：TEE信任芯片厂商，同态加密只信任数学。

---

## 参考来源

1. [同态加密 - 维基百科](https://zh.wikipedia.org/wiki/%E5%90%8C%E6%80%81%E5%8A%A0%E5%AF%86) — 概念定义、历史沿革与代表方案的中立综述
2. [What is homomorphic encryption? - IBM](https://www.ibm.com/think/topics/homomorphic-encryption) — IBM技术科普页，含应用场景与工作原理图解
3. [Microsoft SEAL - GitHub](https://github.com/microsoft/SEAL) — 微软开源的同态加密库，文档可直接上手实践
4. [HomomorphicEncryption.org](https://homomorphicencryption.org) — 微软、IBM等机构联合发起的社区标准组织，发布FHE标准规范

---
> 本文由「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 等场景全覆盖。

![51学通信知识星球海报-扫码加入](https://wiki.500nian.com/images/zhixingqiu_qrcode.png)
