arrow
Return

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

delete2026-04-01
delete0
PRE
AI
Y
Yan Xu
J
Jingqi Zhang *
X
Xiyan Dong
王安 (An Wang)
王兴华 (Xinghua Wang)
祝烈煌 (Liehuang Zhu)
DOI:10.1109/TCAD.2025.3608005delete
deleteOriginal
deleteOriginal request for help
deleteShare
deleteSave
Abstract

Abstract

En 中文
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 & times; 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 & times;.
Keywords:
Computational complexity
Parallel processing
Optimization
Three-dimensional displays
Protocols
Memory management
Heuristic algorithms
Field programmable gate arrays
Design automation
Arrays
Field-programmable gate array (FPGA)
hardware accelerator
multiscalar multiplication (MSM)
zero-knowledge proof (ZKP)

Journal

I
IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
IF:
2.9
Papers:
564
Citations:
9.6K

Organization

H
hunan university
Scholars:
4.4W
Papers: 3.3W
Citations: 70