Fama: An FPGA-Oriented Multiscalar Multiplication Accelerator Optimized via Algorithm–Hardware Co-Design
Multi-scalar multiplication (MSM) is the primary computational bottleneck in zero-knowledge proof protocols. To address this, we introduce FAMA, an 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×.
Authors
- Jingqi Zhang (ORCID: https://orcid.org/0000-0003-4140-7029)
- Xiyan Dong (ORCID: https://orcid.org/0009-0003-6416-8830)
- An Wang (ORCID: https://orcid.org/0000-0002-9873-1308)
- Yan Xu (ORCID: https://orcid.org/0000-0002-7608-7013)
- Liehuang Zhu (ORCID: https://orcid.org/0000-0003-3277-3887)
- Xinghua Wang (ORCID: https://orcid.org/0000-0003-1825-7595)
Institutions
- Beijing Institute of Technology (CN)
- Hunan University (CN)
Publication Details
- Journal
- IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems
- Published
- 2025-09-09
- DOI
- https://doi.org/10.1109/tcad.2025.3608005
- Primary Topic
- Embedded Systems Design Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00