Sep 2026· ACM Transactions on Reconfigurable Technology and Systems· 0 citations· 39 references
TL;DR
This work presents a hardware-oriented design for accelerating the Monolith hash function on FPGA and proposes a dual-architecture framework consisting of a serial architecture and a parallel architecture to address different performance and resource constraints.
Abstract
Zero-Knowledge Proof (ZKP) systems, particularly zk-STARKs, incur substantial computational overhead, where hash functions constitute a significant portion of the total cost. Among various ZK-friendly hash functions, Monolith achieves strong performance in both plaintext domain and ZK domain, making it a promising candidate for efficient ZKP implementations. However, its arithmetic-oriented design introduces challenges for hardware realization, including inefficient resource utilization and difficulty in balancing performance with area and power consumption. In this work, we present a hardware-oriented design for accelerating the Monolith hash function on FPGA. We propose a dual-architecture framework consisting of a serial architecture and a parallel architecture to address different performance and resource constraints. To improve hardware efficiency, we introduce several optimizations, including LUT-based constant multipliers using non-adjacent form (NAF) encoding, a lazy reduction strategy leveraging the Mersenne prime structure, and a reformulation of the Concrete layer to enable efficient computation reuse. Experimental results demonstrate that the proposed designs significantly reduce hardware resource usage and power consumption compared to existing implementations, while maintaining competitive performance. In particular, the serial architecture reduces DSP utilization by up to 97.87%, and the parallel architecture achieves a 1.11 \(\times\) speedup with moderate resource overhead on Zynq 7020 FPGA. Moreover, the proposed designs achieve 51.15% improvements in area-time efficiency. These results demonstrate that the proposed serial and parallel architectures provide resource-efficient and throughput-oriented design points for FPGA-based hash acceleration in STARK proving systems.
Cryptographic hash functions over integers modulo a prime play a decisive role in the efficiency and security of proof systems for computational integrity. Early designs focused on compact arithmetic circuits and efficient software execution, primarily targeting general-purpose CPUs rather than hardware accelerators. T...
Luca Campa, Thomas De Cnudde, Al Kindi et al.· 0 citations
Although Fully Homomorphic Encryption (FHE) enables computation over encrypted data, its substantial computational and storage overhead remains a major obstacle to practical deployment. Among available hardware platforms, FPGAs offer a favorable balance of performance, flexibility, and energy efficiency, making them a...
Lingyu Gong, Farhad Merchant· ACM Transactions on Reconfig...· 0 citations
Zero-knowledge (ZK) proof systems have developed rapidly in recent years, with hash functions as one of their central building blocks. Since these often dominate the prover cost, circuit-friendly hash function design has become an active research area. Most hash proposals target prime fields, although recent protocols...
Jia-Min Cui, Lorenzo Grassi, Katharina Koschatko et al.· IACR Cryptology ePrint Archi...· 1 citation
With the ongoing standardization of Post-Quantum Cryptography (PQC), polynomial multiplication in lattice-based cryptographic schemes has emerged as a critical performance bottleneck. The Number Theoretic Transform (NTT), as the core technique for accelerating such computations, plays a decisive role in determining the...
Qing-Xin Xie, Li-Ping Wang, Xiao Liu et al.· International Test Conferenc...· 0 citations
Zero-Knowledge Proofs (ZKPs) are critical for privacy-preserving and verifiable computation, but their cryptographic primitives impose high computational overheads. One such primitive is point addition (PADD) on elliptic curves. Several prior works have implemented PADDs in hardware, but only for a few specific ellipti...
Gaurav Kuwar, Alhad Daftardar, J. Mo et al.· 0 citations
This work proposes FASTAR, a novel FPGA-based accelerator for the FRI protocol, which is implemented with High-Level Synthesis (HLS) and composed of fully parameterizable building blocks for the major stages of FRI, including polynomial evaluation, recursive split-and-fold, and Merkle-tree construction.
Teng-Kai Gong, Xiao-Lin Xu· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.