全同态加密: 简介与应用场景
全同态加密(FHE)是一种特殊的加密方案,允许在不解密的情况下直接对密文进行计算,获得该函数输出的加密结果,从而保护数据隐私。与静态加密和传输加密不同,FHE可以在密文上执行复杂的处理,适用于多方协作的隐私保护场景。
FHE的优势在于其安全性基于密码学算法,不依赖硬件设备,因此不受侧信道攻击或云服务器被攻击的影响。虽然FHE也存在通用延展性的问题,但可以通过计算冗余来规避。
FHE通常包含几组密钥:
1. 解密密钥:主密钥,用于解密FHE密文,不对外传输。
2. 加密密钥:用于将明文转换为密文,在公钥模式下通常是公开的。
3. 计算密钥:用于对密文进