← 最新论文
💻 computer science

Jaguar: Fast Private CNN Inference with Power-of-Two Homomorphic Arithmetic

Jaguar 是一个私有的 CNN 推理系统,它利用 2 的幂次密文环来实现高效的标量-多项式卷积和精确的局部截断,从而消除了协议瓶颈,并与最先进的混合 HE/2PC 解决方案相比,实现了显著更低的延迟和通信开销。

原作者: Yewon Jeong, Nayoung Jung, Hyeri Roh, Woo-Seok Choi

发布于 2026-06-11
📖 1 分钟阅读☕ 轻松阅读

原作者: Yewon Jeong, Nayoung Jung, Hyeri Roh, Woo-Seok Choi

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

想象一下,你想请一位超级聪明的厨师(服务器)用你的秘密家族食谱(客户端的数据)为你烹饪一道复杂的菜肴。你不想让厨师看到你的食谱,而厨师也不想泄露他们的烹饪秘诀(模型)。

为了解决这个问题,你们使用了一个特殊的“魔法厨房”,在这里,食材被锁在坚不可摧的盒子里(加密)。厨师可以在不打开盒子的情况下进行烹饪。这被称为隐私推理(Private Inference)

然而,这里有一个问题:目前的魔法厨房既慢又笨拙。厨师有 99% 的时间都花在研究如何在盒子里混合食材,而且他们必须进行许多额外且不必要的步骤,以确保测量精度。

于是,有了 Jaguar,这是一个旨在解决这些瓶颈的新系统。以下是它的工作原理,使用简单的类比:

1. 旧方法:“质数”陷阱

大多数之前的系统使用基于质数(如 7, 13, 17)的规则来进行盒子内部的数学运算。

  • 问题所在: 质数对于通用数学非常棒,但对于图像识别所需的特定类型“混合”(卷积)来说却很糟糕。这就像试图用圆锯去切割一个完美的正方形蛋糕。你必须进行大量的额外切割和打磨(模约减/modular reduction)才能让零件契合,这让一切都变慢了。
  • 精度混乱: 此外,当厨师混合食材时,测量值会变得过大(双倍精度)。厨师必须用这些巨大的测量值进行烹饪,然后停下来,叫第二个人来把它们修剪成合适的大小(截断/truncation),然后再检查食物是否合格(ReLU)。这是两个单独且缓慢的步骤。

2. Jaguar 的解决方案:“2 的幂”切换

Jaguar 做了一个大胆的改变:它将数学规则从质数切换到了 2 的幂(如 2, 4, 8, 16, 32)。

  • 为什么这有帮助: 在数字世界中,2 的幂就像是“完美契合的乐高积木”。你不需要任何打磨或切割。如果你需要减少一个数字,你只需要“遮盖”(mask)掉多余的部分(就像掰掉一块乐高积木一样)。这使得数学运算变得极其快速。

3. Jaguar 的三个魔术技巧

A. “标量-多项式”厨房 (SPA-CONV)

  • 旧方法: 厨师必须一次性将两个巨大且复杂的食谱相乘。这既沉重又缓慢。
  • Jaguar 的方法: 因为现在的数学是基于 2 的幂,厨师不需要同时乘两个巨大的食谱。相反,他们只需取一个单一的成分(标量),将其乘以一个食谱,然后将其滑动。他们多次这样做并累加结果。
  • 结果: 这就像是用一个简单的、快速的手持搅拌器取代了沉重的工业搅拌机。论文声称,这使得“混合”步骤比之前的最优系统快 2 到 3 倍

B. “预修剪”技巧 (精确截断)

  • 旧方法: 厨师用过大的测量值进行烹饪,然后必须停下来叫第二个人来修剪多余部分。
  • Jaguar 的方法: 因为数学是基于 2 的幂,厨师可以在检查食物是否合格(ReLU)之前,直接移动小数点(“右移”)。
  • 结果: 修剪过程在盒子内部瞬间完成,无需额外的通信。这个“切削”步骤被完全消除了。这节省了大量的时间和数据传输。

C. 厨师的“秘密工具” (NTT 辅助解密)

  • 担忧: 你可能会担心:“如果我们停止使用质数,当厨师最终需要打开盒子查看结果时,他们会不会卡住?”
  • 解决方法: Jaguar 允许厨师仅在打开盒子的最后一步使用一种特殊的、临时的“质数工具”。这个工具对厨师来说是保密的且仅限本地使用。
  • 结果: 厨师在 99% 的工作中享受着“乐高”数学的速度,但在最后的揭晓阶段依然能获得“质数”数学的精度。

最终成绩单

研究人员在著名的图像识别模型(如 ResNet 和 MobileNet)上测试了 Jaguar,并将其与当前的领导者(Cheetah 和 Rhombus)进行了比较。

  • 速度: Jaguar 在端到端任务上快了 2 到 3.7 倍
  • 通信: 它在客户端和服务器之间传输的数据量减少了 1.1 到 1.7 倍
  • 准确度: 它保持了与原始模型相同的高准确度。

简而言之: Jaguar 意识到旧的“魔法厨房”规则限制了大家。通过切换到更简单、更符合数字特性的数学系统(2 的幂)并重新组织烹饪步骤,它使隐私、安全的图像识别变得显著更快且更高效。

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

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

试用 Digest →