Skip to main navigation Skip to search Skip to main content

Fama: An FPGA-Oriented Multiscalar Multiplication Accelerator Optimized via Algorithm-Hardware Co-Design

  • Yan Xu
  • , Jingqi Zhang*
  • , Xiyan Dong
  • , An Wang
  • , Xinghua Wang
  • , Liehuang Zhu
  • *Corresponding author for this work
  • Hunan University
  • Beijing Institute of Technology

Research output: Contribution to journalArticlepeer-review

Abstract

Multiscalar multiplication (MSM) is the primary computational bottleneck in zero-knowledge proof (ZKP) protocols. To address this, we introduce Fama, a field-programmable gate array (FPGA)-oriented MSM accelerator developed through algorithm-hardware co-optimization. By integrating a 3D-Pippenger optimization algorithm, Fama minimizes computational complexity, while its compact dual-mode point addition (PADD) unit significantly reduces hardware overhead. Compared to the best CPU-based design, Fama achieves over 184.20× speedup. It also outperforms state-of-the-art FPGA-based MSM accelerators, reducing resource overhead by more than 64% and boosting area-time product (ATP) by up to 37.09×.

Original languageEnglish
Pages (from-to)1867-1871
Number of pages5
JournalIEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
Volume45
Issue number4
DOIs
Publication statusPublished - 1 Apr 2026
Externally publishedYes

Keywords

  • Field-programmable gate array (FPGA)
  • hardware accelerator
  • multiscalar multiplication (MSM)
  • zero-knowledge proof (ZKP)

Fingerprint

Dive into the research topics of 'Fama: An FPGA-Oriented Multiscalar Multiplication Accelerator Optimized via Algorithm-Hardware Co-Design'. Together they form a unique fingerprint.

Cite this