全同态加密(fully homomorphic encryption,FHE)允许对密文进行特定的代数运算得到仍然是加密的结果,与对明文进行同样的运算再将结果加密一样。这项技术可以在加密的数据中进行检索、比较等操作,整个处理过程中无需对数据进行解密。同态加密技术从根本上解决将数据及其操作委托给第三方时的保密问题。今天的文件通常是在传输和存储时加密,使用时解密,存在安全漏洞,FHE 可解决该问题。然而 FHE 在今天的普通 CPU 和 GPU 上执行运算的速度都非常慢,所需计算时间可能比直接处理解密后的数据要慢数千倍,甚至数万倍。创业公司和芯片巨头都在竞相推出 FHE 加速器。英特尔的方案就是 Heracles 芯片,使用 3 纳米 FinFET 工艺制造,相比其顶尖服务器 CPU 加速 5000 倍。在演示中,使用 Xeon 服务器 CPU 上执行一个 FHE 计算所需时间需要 15 毫秒,而 Heracles 仅只需要 14 微秒。Heracles 的核心是 64 个计算核心,排列成 8×8 的网格。计算核心旨在并行执行 FHE 计算中的多项式运算、数据处理等操作。