← 最新论文
💬 NLP

Enabling AI ASICs for Zero Knowledge Proof

本文提出了 MORPH 框架,通过引入硬件感知的 Big-T 复杂度模型,将零知识证明中的核心运算(如 MSM 和 NTT)重构为适配 AI ASIC(如 TPU)的密集矩阵计算模式,从而显著提升了证明生成的吞吐量并降低了成本。

原作者: Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna

发布于 2026-04-21
📖 1 分钟阅读☕ 轻松阅读

原作者: Jianming Tong, Jingtian Dang, Simon Langowski, Tianhao Huang, Asra Ali, Jeremy Kun, Jevin Jiang, Srinivas Devadas, Tushar Krishna

原始论文采用 CC BY 4.0 许可(http://creativecommons.org/licenses/by/4.0/)。 这是对下方论文的AI生成解释。它不是由作者撰写或认可的。如需技术准确性,请参阅原始论文。 阅读完整免责声明

这篇论文介绍了一个名为 MORPH 的新系统,它的目标是让一种叫做“零知识证明”(ZKP)的加密技术运行得更快、更省电。

为了让你更容易理解,我们可以把整个故事想象成在一个巨大的物流仓库里,如何最高效地整理和运送成千上万个包裹

1. 背景:什么是“零知识证明”?

想象一下,你有一个巨大的仓库(数据),你想向别人证明“我仓库里有 100 个苹果”,但你不想让他们看到具体的苹果长什么样,也不想让他们数一遍(保护隐私)。

  • 零知识证明(ZKP) 就是那个“证明”的过程。
  • 问题:目前这个“证明”的过程非常慢且昂贵。就像你雇了一个人,让他用算盘(传统芯片)去数几百万个苹果,可能需要花一个小时。
  • 瓶颈:在这个“数苹果”的过程中,最耗时的两个步骤是:
    1. 多标量乘法(MSM):相当于把很多不同重量的苹果堆在一起,计算总重量。
    2. 数论变换(NTT):相当于把苹果按照某种复杂的数学规律重新排列,以便快速打包。

2. 主角登场:AI 专用芯片(TPU)

谷歌有一种叫 TPU 的芯片,它是专门为人工智能(AI)设计的。

  • 比喻:如果说传统芯片(CPU/GPU)是全能型卡车司机,什么都能干但一次只能搬几个箱子;那么 TPU 就是超级自动化传送带系统。它一次能同时处理成千上万个箱子,而且极其省电。
  • 挑战:虽然 TPU 很强,但之前的“数苹果”算法(ZKP 算法)是专门为“卡车司机”设计的。如果直接把这套老算法搬到“传送带”上,会发生什么?
    • 不匹配:老算法要求把箱子一个个拆开、重新排序、再打包。但在传送带上,这种频繁的“拆包、重组”动作(数据重排)非常慢,甚至比搬运本身还慢。
    • 精度问题:ZKP 需要处理巨大的数字(像 753 位的大数),而 TPU 擅长处理小数字(像 8 位或 32 位)。就像用乐高积木去拼一座摩天大楼,如果积木太小,拼起来就太慢了。

3. MORPH 的解决方案:三大绝招

MORPH 团队没有试图强行把老算法塞进新芯片,而是彻底重写了算法,让它完美适配 TPU 的“传送带”特性。

绝招一:换一种“包装方式”(算术优化)

  • 旧方法:处理大数字时,就像做加法,必须从个位算到十位,再算到百位,一步接一步(进位链)。这就像排队过独木桥,一个人走了,下一个人才能走,非常慢。
  • MORPH 的新方法:他们发明了一种“魔法包装”(RNS 技术)。
    • 比喻:他们不再把大数字当成一个整体去算,而是把它拆成很多个独立的小包裹。这些包裹可以同时在传送带上处理,互不干扰,完全不需要排队。
    • 效果:把原本需要“排队过桥”的慢动作,变成了“千军万马同时冲锋”。这让计算速度提升了 90 倍

绝招二:不再“反复横跳”(数据流优化 - MSM)

  • 旧方法:在整理包裹时,旧算法要求工人先把所有包裹按颜色分类,再按大小分类,再按重量分类。每次分类都要把包裹从传送带 A 搬到 B,再搬到 C。这种“搬运”在 TPU 上极其昂贵。
  • MORPH 的新方法(LS-PPG)
    • 比喻:MORPH 设计了一种“原地分拣”策略。它让传送带上的每个区域只负责自己那一小块区域的任务,不需要把包裹搬来搬去
    • 效果:消除了昂贵的“搬运工”时间,让数据在原地就能完成整理。

绝招三:更聪明的“排列组合”(数据流优化 - NTT)

  • 旧方法:之前的算法(3 步 NTT)虽然减少了搬运,但在处理超大规模数据时,需要的“说明书”(参数)太多,导致传送带内存不够用,或者计算步骤太长。
  • MORPH 的新方法(5 步 NTT)
    • 比喻:他们把原本需要一次搬完的大任务,拆成了五个更小的步骤。就像把一个大箱子拆成五个小箱子,每个小箱子都能完美塞进传送带的格子里,既省空间又高效。
    • 效果:在大规模数据下,比之前的算法又快了 10%,而且更稳定。

4. 成果:快得惊人

经过这些改造,MORPH 在谷歌的 TPU 上取得了惊人的成绩:

  • NTT(排列任务):比目前最快的方案(GZKP)快了 10 倍
  • MSM(堆叠任务):比最快方案快了 1.2 倍,而且随着数据量变大,优势会更明显。
  • 省电:因为 TPU 本身就很省电,加上算法优化,整体效率极高。

总结

这篇论文的核心思想就是:不要试图让旧鞋子适应新脚,而是给新脚(AI 芯片)量身定做一双新鞋(新算法)。

MORPH 通过重新设计数学计算方式(把串行变并行)和优化数据搬运路径(减少不必要的移动),成功激活了 AI 芯片在加密领域的潜力。这意味着未来,我们可以在几秒钟内生成以前需要一小时才能完成的隐私证明,让区块链和隐私保护技术变得更加普及和实用。

您所在领域的论文太多了?

获取与您研究关键词匹配的最新论文每日摘要——附技术摘要,使用您的语言。

试用 Digest →