Projects per year
Abstract
Lattice-based cryptography (LBC) is an essential direction in the fields of homomorphic encryption (HE), zero-knowledge proofs (ZK), and post-quantum cryptography (PQC), while number theoretic transformations (NTT) are a performance bottleneck that affects the promotion and deployment of LBC applications. Field-programmable gate arrays (FPGAs) are an ideal platform for accelerating NTT due to their reconfigurability and parallel capabilities. High-level synthesis (HLS) can shorten the FPGA development cycle, but for algorithms such as NTT, the synthesizer struggles to handle the inherent memory dependencies, often resulting in suboptimal synthesis outcomes for direct designs. This paper proposes a systematic HLS co-design to progressively guide the synthesis of NTT accelerators. The approach integrates several key techniques: arithmetic module resource optimization, conflict-free butterfly scheduling, memory partitioning, and template-based automated design fusion. It reveals how to resolve pipeline bottlenecks in HLS-based designs and expand parallel processing, guiding microarchitecture iterations to achieve an efficient design space. Compared to existing HLS-based designs, the area-latency product achieves a performance improvement of 1.93 to 191 times, and compared to existing HDL-based designs, the area-cycle product achieves a performance improvement of 1.7 to 10.6 times. © 2025 by the authors.
| Original language | English |
|---|---|
| Article number | 3922 |
| Number of pages | 29 |
| Journal | Electronics (Switzerland) |
| Volume | 14 |
| Issue number | 19 |
| Online published | 1 Oct 2025 |
| DOIs | |
| Publication status | Published - Oct 2025 |
Funding
This research was funded by the Hong Kong Innovation and Technology Commission (ITF Seed Fund ITS/098/22), the City University of Hong Kong (Project Grant No. 9440356).
Research Keywords
- accelerator design methodology
- algorithm-hardware co-design
- FPGAs
- high-level synthesis
- number theoretic transform
Publisher's Copyright Statement
- This full text is made available under CC-BY 4.0. https://creativecommons.org/licenses/by/4.0/
Fingerprint
Dive into the research topics of 'Systematic HLS Co-Design: Achieving Scalable and Fully-Pipelined NTT Acceleration on FPGAs'. Together they form a unique fingerprint.Projects
- 1 Active
-
ITF: Post-Quantum Resistant RISC-V Computing Platform
CHEUNG, C. C. R. (Principal Investigator / Project Coordinator)
1/12/23 → …
Project: Research
Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver