Cointime

扫码下载App
iOS & Android

全同态加密如何解决 LLM 的隐私问题

项目方

撰文:Ingonyama

人工智能的崛起令人惊叹。从基本的算法,到如 ChatGPT 和 Copilot 这样的语言学习模型 (LLMs),人工智能已处于技术演进的前沿。随着这些模型与用户互动并处理大量数据和提示,数据隐私问题变得尤为重要。其中亚马逊和苹果等大公司已经限制员工访问 ChatGPT 等公共 API,来防止可能因 AI 交互而导致的数据泄露。此外,可以合理地预测,相关法规将很快出台,以强制要求一定程度的用户隐私保护。

我们如何确保与这些模型的交互、提问和共享的数据保持隐私呢?

全同态加密(FHE)简介

在密码学领域,全同态加密是一个开创性的概念。它的魅力在于其拥有的一种独特能力:它允许直接对加密的数据进行计算,而不需要先对数据解密,从而实现了对敏感信息的隐私推理。

借助这种特性可以确保两个重要的事情:数据在处理过程中保持安全,以及对模型知识产权(IP)的完全保护。

‍隐私推理与知识产权保护‍

如今,「隐私」和「用户体验」似乎是鱼和熊掌的关系,二者不可得兼。人们往往为了更好的用户体验,信任第三方去处理他们的信息。我们相信,这些第三方公司能够在用户隐私与优质的用户服务之间找到一个平衡点,而不必在隐私性更高但缺少功能的本地解决方案或牺牲隐私以获得丰富功能的服务之间做出选择。

全同态加密能够在完全保护模型知识产权的情况下实现隐私推理。通过对加密数据进行计算,它可以确保提示词完全保密,同时还能保护大语言模型的知识产权。

传统加密方法 VS FHE

在传统的加密方案中,如果要对加密形式下的数据进行有意义的运算,首先需要对其进行解密。但是解密就会暴露数据明文,这意味着数据将变得脆弱,易受到攻击,哪怕只是一瞬间的解密。

相比之下,全同态加密可以直接对密文进行运算,确保敏感信息在整个运算过程中处于「不可见」的状态。

为什么 FHE 很重要

全同态加密的重要性不仅限于理论。想象一下在云计算服务中,可以在不解密数据的情况下进行数据处理,或者医疗数据库可以在不获取敏感患者详细信息的情况下进行分析。全同态加密的潜在应用非常广泛且多样化,包括安全投票系统和对加密数据库进行隐私搜索等

FHE 的数学基础

全同态加密基于容错学习(LWE)问题,这是一种格密码学技术,具有抗量子性。在 LWE 中,利用随机噪声使数据变得不可读,除非拥有密钥。对加密数据进行算术运算是可能的,但这通常会增加噪声水平。如果连续进行过多的运算,任何人都无法读取数据,包括持有密钥的人。这就是部分同态加密(SHE)。

而要将部分同态加密转换为全同态加密,需要一种能降低噪音水平的操作。这种操作被称为「自举」(Bootstrapping),多种全同态加密方案都采用了自举操作。在本文中,我们将重点讨论环面上的全同态加密方案 (Torus FHE),它利用数学环面的代数结构来实现全同态加密。

TFHE 的优点

尽管每种全同态加密方案都有自己的优缺点,但在实际场景中,TFHE 目前拥有更高效的实现。TFHE 的另一个重要优势在于其可编程自举(Programmable Bootstrapping,PBS),它将通常的自举操作扩展到包括对单变量函数的计算,例如在机器学习领域中至关重要的激活函数。

TFHE 的一个劣势是在计算中每执行一次算术运算都需要执行一次 PBS 操作,而其他方案则允许在自举操作之间批量执行一些操作。

假设与近似

为了估计使用全同态加密进行大语言模型 (LLM) 推理所需的时间,我们做出一些假设来评估:

  • 每个 Token 所需的算术操作次数大约是模型中参数数量的 1–2 倍。这是一个下限,因为每个 Token 都使用了整个模型,我们将假设这个下限足够接近实际需求。
  • 大语言模型中的每个算术操作都可以映射到 TFHE 中的一个算术操作。这基本上是两种方案中变量类型大小的说明。我们假设对于大语言模型来说,INT4 变量足够,并且对于 TFHE 来说是可行的。
  • 大语言模型中的每个算术操作都需要映射到全同态加密中的一个算术操作。这意味着我们不能在未加密的情况下运行模型的一部分。Zama 最近的一篇博文考虑了不使用这个假设的 FHE 推理,其中大部分模型由用户在本地执行,没有任何加密,只有一个小部分(例如单个注意力头)在模型的公司服务器上使用全同态加密运行。我们认为,这种方法实际上并没有保护模型的知识产权,因为在这种情况下,用户可以只运行缺失的头部,并且只有轻微的精度损失,如此处所示,或者对缺失部分进行相对廉价的训练,以获得与原始模型相当的结果。
  • TFHE 中的每个算术操作都需要进行一次 PBS(可编程自举)。PBS 是 TFHE 计算的主要瓶颈。
  • 目前最先进的 TFHE 实现是 FPT。这是一种 FPGA 实现,以每 35 微秒计算一次 PBS。

LLM 和 FHE 的挑战

随着最新技术的进展,目前最好的全同态加密实现可以在仅需 35 微秒的时间内执行一次算术操作。然而,当考虑到像 GPT2 这样复杂的模型时,单个 Token 需要进行惊人的 15 亿次操作。这意味着每个 Token 的处理时间约为 52,000 秒。

为了更好地理解,对于语言模型来说,一个 Token 可以表示一个字符或一个完整的单词等内容。想象一下与一个语言模型进行交互,其中响应时间需要一两个星期!这是不可接受的,这样的延迟显然对于实时通信或模型的任何实际应用都是不可行的。

这显示了在当前的全同态加密技术下,对于大规模的语言模型来说,实现实时推理仍然是一个巨大的挑战。尽管全同态加密在数据保护方面具有重要意义,但在需要高度计算密集型的任务中,其性能限制可能使其难以应用于实际场景。对于实时交互和快速响应的需求,可能需要探索其他的安全计算和隐私保护解决方案。

潜在的解决方案

为了使全同态加密应用到大语言模型中,以下是一个可能的路线图:

使用多机器实现并行处理:

  • 起始为 52,000 秒 /Token。
  • 通过部署 10,000 个并行机器,我们将时间缩短到 5 秒 /Token。请注意,大语言模型确实可以高度并行化,目前的推理通常在数千个或更多的 GPU 核心上并行执行。

过渡到先进的硬件:

  • 从改进后的 -- 起始为 5 秒 /Token
  • 切换到 GPU 或 ASIC,我们可以实现每个 Token 0.1 秒的处理时间。虽然 GPU 可以在速度上提供更直接的收益,但 ASIC 在速度和功耗方面都可以提供更高的收益,例如之前 Blog 提到的 ZPU 就是这样的例子。

正如图所示,使用现有的数据加速技术,通过全同态加密可以实现大语言模型的私有推理。通过在足够大的数据中心中进行大规模但可行的初始投资,可以支持这一点。然而,这种可能性仍然是微乎极微的,并且对于更大的大语言模型,如 Copilot(120 亿参数)或 GPT3(1750 亿参数),仍存在差距需要弥补。

对于 Copilot 来说,较小的 Token 吞吐量就足够了,因为它生成的是代码输出,通常比人类语言更简洁。如果我们将吞吐量要求降低 8 倍,那么 Copilot 也能达到可行性的目标。

最后的差距可以通过组合更大规模的并行化、更好的实现以及在全同态加密中进行引导的更高效算法来弥补。在 Ingonyama,我们相信算法是弥合这一差距的重要组成部分,我们的团队目前正专注于相关算法的研究和开发。

总结

全同态加密的安全性和大语言模型的计算能力的结合可以重新定义人工智能交互,确保效率和隐私两者兼顾。虽然存在一些挑战,但通过持续的研究和创新,我们可以实现与 AI 模型(如 ChatGPT)的交互既具有即时性又具有隐私性的未来。这将为用户提供更高效和安全的体验,并推动人工智能技术在各个领域的广泛应用。

评论

所有评论

推荐阅读

  • 美股三大指数开盘涨跌不一 科技股多数反弹

    美股三大指数开盘涨跌不一,道琼斯指数跌0.36%,标普500指数涨0.09%,纳斯达克综合指数涨0.36%。热门股票中,英伟达股价上涨2.17%,苹果股价下跌3.8%,微软股价上涨0.66%,谷歌-A股价上涨0.76%,亚马逊股价上涨1.39%,台积电股价上涨1.4%,SpaceX股价上涨1.33%,特斯拉股价上涨0.46%,Meta股价上涨1.03%,博通股价上涨1.44%,SK海力士股价上涨2.61%,美光科技股价上涨2.62%,超威半导体股价上涨2.27%,阿斯麦股价上涨1.92%,思科股价上涨0.49%,甲骨文股价上涨1.91%,英特尔股价上涨1.83%,戴尔科技-C股价上涨2.45%,ARM股价上涨2.04%。 苹果股价低开近4%,苹果CEO特努斯在财报会上表示,内存价格上涨正拖累公司新一季度毛利率环比下滑,预计未来内存成本会更高。

  • 央行潘功胜:维护股票、债券、外汇等金融市场平稳运行

    11月3日,十四届全国人大常委会第二十五次会议3日上午在北京人民大会堂举行第二次全体会议。会议听取了中国人民银行行长潘功胜受国务院委托作的关于金融工作情况的报告。报告介绍了2025年10月以来金融工作主要进展及成效、当前经济金融形势和问题挑战,提出下一步工作考虑:继续实施好适度宽松的货币政策,为经济持续向新向优向好发展营造适宜的货币金融环境;进一步加强和完善金融监管,不断增强监管质效;实施好支持资本市场的货币政策工具,巩固完善资本市场稳市机制。维护股票、债券、外汇等金融市场平稳运行,守住不发生系统性金融风险底线。(新华社)

  • Meta拟发行150亿美元美元债

    11月3日,Meta计划通过美元债发行募资约150亿美元,此次发行是其跨境债券融资的一部分。此前消息称,Meta计划通过美元及欧元债券发行合计募资至少200亿美元,融资规模可能根据投资者需求进一步扩大。

  • CFTC 主席发布声明:美国可正式上市个股永续期货

    11 月 3 日,美国商品期货交易委员会(CFTC)主席 Michael S. Selig 发布公告,个股永续期货(Equity Perps)即日起可在同时获得 CFTC 指定合约市场资质、且在 SEC 完成通知注册的证券交易所上市交易。 Selig 表示,此举是重要进展,让美国市场参与者能够在受监管框架内使用永续期货开展风险管理与价格发现,避免资金流向海外无监管平台。 该产品落地依托《2000 年商品期货现代化法案》以及 CFTC 与 SEC 的监管谅解备忘录。长期以来,证券期货、个股永续期货这类创新产品长期卡在两机构管辖权模糊的 “监管无人区”,如今双方达成协调,扫清合规路径。

  • 消息人士:美伊在核问题及被冻结资产方面做出让步

    据半岛电视台:据接近调解团队的消息人士透露,调解方已向沙特阿拉伯和阿联酋通报了谅解备忘录的相关内容,两国均已表示认可。华盛顿与德黑兰在核问题及被冻结资产方面做出让步。

  • 知情人士:Anthropic今年年底可用算力将达到3.5吉瓦

    AI巨头Anthropic上周提交S-1招股文件,预计本月将完成创纪录IPO,搅动华尔街情绪。 周一公司更新招股书,披露亮眼增长数据,但支出端风险同样突出。 过去一年Anthropic签下大量算力采购合约,锁定算力资源训练、运行AI大模型,押注暴涨的需求可以覆盖巨额投入。 更新版S-1显示,Anthropic第三季度营收170亿美元,同比翻12倍,环比二季度上涨47%;但净亏损230亿美元,环比增速从上一季度144%有所回落。 截至2045年,Anthropic的数据中心、芯片、算力采购承诺总额高达8954亿美元;未来12个月内,近700亿美元的合约款项就要开始兑付。 两名知情人士透露:今年年底,公司可用算力将达到3.5吉瓦,足够供应芝加哥全部家庭用电;明年目标算力再翻一倍。 Anthropic甚至深度参与数据中心设计,招聘基建、供应链专家,还向承建方采购冷却系统等硬件。 它的头号竞争对手OpenAI同样在算力上疯狂投入。知情人士透露,OpenAI预计到2030年,算力总投入约7500亿美元。

  • 现货黄金失守3900美元/盎司

    现货黄金失守3900美元/盎司,日内跌1.19%。

  • BTC突破77000美元

    行情显示,BTC突破77000美元,现报77001.78美元,24小时跌幅达到1.94%,行情波动较大,请做好风险控制。

  • SEC更新加密资产FAQ,明确“中央方”认定标准

    11月2日,据SEC公司财务部官网消息,该部门更新联邦证券法适用于加密资产的常见问题解答,新增3条问答: 广泛治理体系的参与者若互不关联、无协议安排或默契(含通过委托)协同行动,一般不视为“中央方”; “中央方监督参与”指其在协议层、验证者层或用户层单方有权控制访问、更改投票程序、修改规则代码或撤销交易,而重大运作全部由规则代码自动执行、或裁量仅经广泛治理体系行使的一般不构成; “功能性”与“去中心化”属不同概念。 该FAQ为工作人员意见,不具规则或法规效力,关联3月17日解释性发布与8月18日《加密资产监管条例》提案。