Paper 2026/954

Black-box validation of Falcon key generation under numerical instability

Maxime Bros, National Institute of Standards and Technology, Izum Inc.
Christopher Celi, National Institute of Standards and Technology
Pierre Ciadoux, National Institute of Standards and Technology
Ray Perlner, National Institute of Standards and Technology
Abstract

Falcon is a lattice-based digital signature scheme offering excellent performance and key sizes, and it has been selected for standardization by the National Institute of Standards and Technology (NIST) as part of their post-quantum standardization project. However, the use of floating-point and/or fixed-point arithmetic in Falcon presents unique challenges. One such challenge is the lack of reproducibility, which can arise due to the inexact representation of fractional numbers. Traditionally, implementations are validated for correctness using Known Answer Tests (KATs), but this approach requires exact reproducibility. We propose a novel alternate procedure for validating the correctness of Falcon’s key generation. Our procedure never rejects correct implementations of Falcon that vary due to the numerical instability of floating and fixed-point arithmetic. It is still strict enough to guarantee that differences in generated keys due to these variations will not create security problems, although like all black-box testing methods, it does not rule out security problems due to other implementation characteristics, such as side channels. Combined with black-box conformance testing on signing and verification, this provides a path for validating the correctness of Falcon implementations on defined platforms. We further study Falcon’s keys by defining and computing perfect keys that are generated using infinite precision. Last, we estimate the total number of valid keys that could be generated from a single seed. Our work is based on extensive experiments for which the code is available.

Metadata
Available format(s)
PDF
Category
Public-key cryptography
Publication info
Preprint.
Keywords
Falcon Digital SignatureNIST Post-Quantum StandardsCryptographic ValidationNIST FIPS 206
Contact author(s)
maxime bros @ nist gov
christopher celi @ nist gov
pierre ciadoux @ nist gov
ray perlner @ nist gov
History
2026-05-16: approved
2026-05-13: received
See all versions
Short URL
https://ia.cr/2026/954
License
Creative Commons Attribution-NonCommercial
CC BY-NC

BibTeX

@misc{cryptoeprint:2026/954,
      author = {Maxime Bros and Christopher Celi and Pierre Ciadoux and Ray Perlner},
      title = {Black-box validation of Falcon key generation under numerical instability},
      howpublished = {Cryptology {ePrint} Archive, Paper 2026/954},
      year = {2026},
      url = {https://eprint.iacr.org/2026/954}
}
Note: In order to protect the privacy of readers, eprint.iacr.org does not use cookies or embedded third party content.