中文

APINT:一种基于混淆电路加速 Transformer 隐私保护推理的全栈框架

硬件体系结构 2025-02-25 v1 密码学与安全

摘要

随着 Transformer 隐私保护推理重要性的日益增加,一种结合混淆电路与同态加密的混合协议正成为其实现的新兴方案。尽管该协议因能保持精度而受到青睐,但它存在延迟过高的严重缺陷。为解决这一问题,现有协议主要侧重于降低 HE 延迟,从而使 GC 成为新的延迟瓶颈。此外,以往的研究仅关注单个计算层(如协议或硬件加速器),缺乏系统级的综合解决方案。本文提出 APINT,这是一个全栈框架,旨在通过软硬件双重方案解决 GC 的延迟问题,从而降低 PiT 的整体延迟。APINT 采用了一种新颖的协议,将可能的 GC 工作负载重新分配给替代方法(即 HE 或标准矩阵运算),从而大幅减少 GC 工作负载。它还提出了对 GC 友好的电路生成方法,最大程度地减少了 AND 门的数量,而 AND 门是 GC 中昂贵的算子。此外,APINT 提出了一种创新的网表调度方法,结合粗粒度操作映射与细粒度调度,以实现最大数据复用和最小依赖。最后,APINT 的硬件加速器结合其编译器推测,有效解决了内存停顿问题。综上所述,APINT 实现了显著的端到端延迟降低,在 CPU 平台上在线性能比现有协议快 12.2 倍,离线性能快 2.2 倍。同时,与最先进的 GC 加速器相比,APINT 加速器在执行 PiT 时不仅将延迟降低了 3.3 倍,还节省了 4.6 倍的能耗。

关键词

引用

@article{arxiv.2502.16877,
  title  = {APINT: A Full-Stack Framework for Acceleration of Privacy-Preserving Inference of Transformers based on Garbled Circuits},
  author = {Hyunjun Cho and Jaeho Jeon and Jaehoon Heo and Joo-Young Kim},
  journal= {arXiv preprint arXiv:2502.16877},
  year   = {2025}
}

备注

Accepted to the 2024 ACM/IEEE International Conference on Computer-Aided Design (ICCAD)