LuAITools.com
提交工具
🔐AI
Homomorphic Encryption

同态加密

在加密数据上直接进行计算的密码技术,让云端「能算却看不到」,兼顾隐私与算力。

同态加密是什么?

普通加密像把文件锁进保险箱:要算数,就得先开箱、解密、再算。同态加密(Homomorphic Encryption)则允许你在「箱子还锁着」的时候,直接在密文上做加减乘除,算出来的结果解密后,和先解密再算一模一样。

它到底多神奇?

「加密的 2」加「加密的 3」=「加密的 5」
服务器拿到的是两串乱码,但它照样能算出「和」,把结果(还是一串乱码)还给你。你用钥匙一解,就是 5。全程服务器都没见过真正的 2、3 和 5。
数据能用、但看不到
这正是它最诱人的地方:把计算外包给不可信的云端,云却从头到尾碰不到明文,隐私和算力两不误。

它有什么类型?

部分同态加密
只支持一种运算(只加法或只乘法),效率较高,用在特定场景。
全同态加密(FHE)
加减乘除都支持,理论上能算任意函数,但计算开销大,是几十年来密码学追逐的「圣杯」。
较同态加密
能支持有限次数的混合运算,介于两者之间,是很多现实方案的折中。

它难在哪、用在哪儿?

性能一直是最大瓶颈——全同态计算可能比明文慢上几个数量级。但它在医疗数据外包分析、金融风控、云上机器学习等场景价值巨大:既要用云算力,又不能让云看数据,同态加密就是那把钥匙。

一句话记住:同态加密让你「把数据锁进箱子,还能隔着箱子算题」。

评论