探讨 FHE 在人工智能领域的应用。
编译:LlamaC
(作品集:DAYBREAKER,关于 Tomo:eth 基金会插画师)
「推荐寄语:全同态加密(FHE)常被誉为密码学的圣杯,本文探讨了 FHE 在人工智能领域的应用前景,指出了当前面临的局限性。并 list 了一些致力于在加密领域利用全同态加密(FHE)进行 AI 应用的项目,对于加密货币爱好者来说,可通过本文对全同态加密进行一次深入了解,enjoy!」
正文👇
A 希望在 Netflix 和 Amazon 上获得高度个性化的推荐。B 不希望 Netflix 或 Amazon 了解他们的偏好。
在当今的数字时代,我们享受着亚马逊和 Netflix 等服务带来的个性化推荐便利,这些推荐精准地迎合了我们的趣味。然而,这些平台深入我们私人生活的行为正引发越来越多的不安。我们渴望在不牺牲隐私的前提下享受定制化服务。过去,这似乎是一个悖论:如何在不对基于云的人工智能系统分享大量个人数据的情况下实现个性化。全同态加密(FHE)提供了一个解决方案,使得我们能够兼得鱼与熊掌。
人工智能(AI)如今在应对包括计算机视觉、自然语言处理(NLP)和推荐系统在内的多个领域的复杂挑战中扮演着关键角色。然而,这些 AI 模型的发展给普通用户带来了重大挑战:
这些障碍使得大多数用户难以独立开发强大的机器学习模型。
实际应用中的 AI 即服务流水线
进入 AI 即服务(AIaaS)时代,这一模式通过提供由科技巨头(包括 FAANG 成员)管理的云服务,让用户得以接触到最先进的神经网络模型,从而克服了上述障碍。用户只需将原始数据上传至这些平台,数据便会在平台上被处理,进而生成富有洞察力的推断结果。AIaaS 有效地普及了高质量机器学习模型的使用权,将先进的 AI 工具开放给更广泛的群体。然而,遗憾的是,当今的 AIaaS 在带来这些便利的同时,却牺牲了我们的隐私。
目前,数据仅在从客户端传输到服务器的过程中进行加密。服务器能够访问输入数据以及基于这些数据所做的预测。
在 AI 即服务过程中,服务器能够访问输入和输出数据。这种情况使得普通用户共享敏感信息(如医疗和财务数据)变得复杂。诸如 GDPR 和 CCPA 之类的法规加剧了这些担忧,因为它们要求用户在数据被共享之前明确同意,并保证用户有权了解其数据如何被使用。GDPR 还进一步规定了传输过程中数据的加密和保护。这些法规设定了严格的标准,以确保用户的隐私和权利,倡导对个人信息有明确的透明度和控制。鉴于这些要求,我们必须在 AI 即服务(AIaaS)流程中开发强大的隐私机制,以维护信任和合规性。
通过对 a 和 b 进行加密,我们可以确保输入数据保持私密性。
全同态加密(FHE)为云计算中关联的数据隐私问题提供了解决方案。FHE 方案支持密文加法和乘法等操作。其概念简单明了:两个加密值之和等于这两个值之和的加密结果,乘法亦然。
实际操作中,其工作原理如下:用户在本地对明文值𝑎和𝑏执行加法运算。随后,用户加密𝑎和𝑏,并将密文发送至云服务器。服务器能够在加密值上(同态地)执行加法运算并返回结果。从服务器解密得到的结果将与𝑎和𝑏的本地明文加法结果一致。这一过程既保障了数据隐私,又允许在云端进行计算。
除了基本的加法和乘法运算外,在 AI 即服务流程中,利用全同态加密(FHE)进行神经网络处理的技术已取得显著进展。在此背景下,用户可以将原始输入数据加密成密文,并仅将这些加密数据传输至云服务器。服务器随后对这些密文进行同态计算,生成加密输出,并将其返回给用户。关键在于,只有用户持有私钥,使其能够解密并访问结果。这构建了一个端到端的 FHE 加密数据流,确保用户数据在整个过程中的隐私安全。
基于全同态加密的神经网络在 AI 即服务中为用户提供了显著的灵活性。一旦密文被发送到服务器,用户便可离线,因为客户端与服务器之间无需频繁通信。这一特性对物联网设备尤为有利,它们通常在限制条件下运行,频繁通信往往不切实际。
然而,值得注意的是全同态加密(FHE)的局限性。其计算开销巨大;FHE 方案本质上耗时、复杂且资源密集。此外,FHE 目前难以有效支持非线性操作,这对神经网络的实现构成了挑战。这一限制可能会影响基于 FHE 构建的神经网络的准确性,因为非线性操作对这类模型的性能至关重要。
K.-Y. Lam, X. Lu, L. Zhang, X. Wang, H. Wang, 和 S. Q. Goh 所著的「基于高效全同态加密的隐私增强神经网络在 AI 即服务中的应用」,在南洋理工大学(新加坡)和中国科学院(中国)发表。
(Lam 等人,2024 年 ) 描述了一种用于 AI 即服务的隐私增强神经网络协议。该协议首先通过使用误差学习 (LWE) 来定义输入层的参数。LWE 是一种加密原语,用于通过加密来保护数据,使得无需先解密即可对加密数据进行计算。对于隐藏输出层,参数则通过环 LWE(RLWE) 和环 GSW(RGSW) 来定义,这两种高级加密技术扩展了 LWE,以实现更高效的加密操作。
公共参数包括分解基 𝐵 及 𝐵𝐾𝑆 给定一个输入向量 𝑥 长度为 𝑁 , 一组 𝑁 LWE 密文 (𝑎𝑖,𝑏𝑖) 为每个元素 𝑥[𝑖] 生成了使用 LWE 私钥 𝑠 ,关于 𝑠 的评估密钥为索引生成 𝑥[𝑖]>0 及 𝑥[𝑖]<0 此外,还针对 𝐵 设置了一组 LWE 切换密钥。这些密钥支持在不同加密方案间进行高效切换。
输入层被指定为第 0 层,输出层为第 𝐿 层对于每一层 𝑙 从 1 到 𝐿 神经元数量为 𝐻𝑙在第 0 层已确定。权重矩阵 𝑊𝑙 偏置向量 𝛽𝑙 从第 0 层开始 在第 0 层上叠加被定义。对于每个神经元 ℎ 从 0 到 𝐻𝑙−1 来自第 𝑙−1 层的 LWE 密文在同态加密下进行评估。这意味着计算是在加密数据上执行的,以计算 ℎ 中的线性函数。第 𝑙 层中的第 -th 个神经元,结合权重矩阵和偏置向量。随后,在 ℎ 中评估查找表(LUT)。-th 神经元,以及从 𝑛′ 的切换 到较小的 𝑛 执行操作后,接着对结果进行舍入和重新缩放。该结果被纳入第 𝑙 层 LWE 密文集合中。
最后,协议将 LWE 密文返回给用户。用户随后可以使用私钥 𝑠 解密所有密文。查找推理结果。
此协议通过利用全同态加密(FHE)技术,高效实现了隐私保护的神经网络推理。FHE 允许在加密数据上进行计算,而不向处理服务器泄露数据本身,确保了数据隐私的同时,提供了 AI 即服务的优势。
FHE(全同态加密)使得在加密数据上进行安全计算成为可能,不仅开拓了众多新的应用场景,同时确保了数据的隐私性和安全性。
从广告和医疗保健到数据挖掘、金融安全和执法,全同态加密有望彻底改变我们在各个领域处理敏感信息的方式。随着我们不断发展和完善这些技术,在一个日益数据驱动的世界中保护隐私和安全的重要性再怎么强调也不为过。
尽管具有潜力,我们仍需解决一些关键限制
以下是一些致力于在加密领域利用全同态加密(FHE)进行 AI 应用的公司:
在全同态加密(FHE)、人工智能(AI)和加密货币领域前沿运营的公司数量仍然有限。这主要是因为有效实施 FHE 需要巨大的计算开销,要求强大的处理能力以高效执行加密计算。
全同态加密(FHE)通过允许在未解密的情况下对加密数据进行计算,为增强 AI 中的隐私提供了一种有前景的方法。这一能力在医疗和金融等对数据隐私至关重要的敏感领域尤为宝贵。然而,FHE 面临重大挑战,包括高计算开销以及在处理深度学习所必需的非线性操作方面的局限性。尽管存在这些障碍,FHE 算法和硬件加速的进步正在为 AI 中更实用的应用铺平道路。该领域的持续发展有望极大提升安全、保护隐私的 AI 服务,平衡计算效率与强大的数据保护。
【免责声明】市场有风险,投资需谨慎。本文不构成投资建议,用户应考虑本文中的任何意见、观点或结论是否符合其特定状况。据此投资,责任自负。