Paper 2025/1490 Original: eprint.iacr.org/2025/1490 ↗

Accelerating FALCON: Speed Records for FALCON's SamplerZ on Xilinx FPGAs

Sharath Pendyala
Rahul Magesh
Elif Bilge Kavun
Aydin Aysu
Abstract

FALCON is a NIST-selected post-quantum digital signature scheme whose performance bottleneck lies in the SamplerZ subroutine for discrete Gaussian sampling. We present a throughput-optimized, custom hardware implementation of SamplerZ that introduces several architectural and algorithmic innovations to significantly accelerate signature generation. Our design incorporates a datapath-aware floating-point arithmetic pipeline that strategically balances latency and resource utilization. Our novel algorithmic innovations include an Estrin's Scheme-based polynomial evaluator and a constant-latency BerExp routine using floating-point exponentiation IP to eliminate fixed-point decomposition critical paths. Additionally, we optimize rejection handling through parallel sampling loops and propose a speed-optimized flooring circuit. These advancements lower the sampling time by 55%-81% and overall FALCON signature generation time by 36%-53% compared to the state-of-the-art FPGA implementation. In a landmark result, our work is the first to demonstrate a Xilinx FPGA SamplerZ design that outperforms state-of-the-art software (by 15%) and ASIC (by 16%) designs, advancing the practical deployment of post-quantum signatures on reconfigurable hardware.

Metadata
Available format(s)
PDF
Category
Implementation
Publication info
Preprint.
History
2026-04-24: last updated
2025-08-18: published
Short URL
https://ia.cr/2025/1490
License
https://creativecommons.org/licenses/by-nc-nd/4.0/

BibTeX

@misc{cryptoeprint:2025/1490,
      author = {Sharath Pendyala and Rahul Magesh and Elif Bilge Kavun and Aydin Aysu},
      title = {Accelerating FALCON: Speed Records for FALCON's SamplerZ on Xilinx FPGAs},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/1490},
      year = {2025},
      url = {https://eprint.iacr.org/2025/1490}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.