Paper 2024/1883 Original: eprint.iacr.org/2024/1883 ↗

A Fault Analysis on SNOVA

Gustavo Banegas
Ricardo Villanueva-Polanco
Abstract

SNOVA, a post-quantum signature scheme with compact key sizes, is a second-round NIST candidate. This paper conducts a fault analysis of SNOVA, targeting permanent and transient faults during signature generation. We propose fault injection strategies that exploit SNOVA's structure, enabling key recovery with as few as $22$ to $68$ faulty signatures, depending on security levels. A novel fault-assisted reconciliation attack is introduced that effectively extracts the secret key space by solving a quadratic polynomial system. Simulations reveal that transient or permanent faults in signature generation can severely compromise security. We also suggest a lightweight countermeasure to mitigate fault attacks with minimal overhead. Our findings emphasize the need for fault-resistant mechanisms in post-quantum schemes like SNOVA.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2025-02-13: last updated
2024-11-19: published
Short URL
https://ia.cr/2024/1883
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2024/1883,
      author = {Gustavo Banegas and Ricardo Villanueva-Polanco},
      title = {A Fault Analysis on SNOVA},
      howpublished = {Cryptology {ePrint} Archive, Paper 2024/1883},
      year = {2024},
      url = {https://eprint.iacr.org/2024/1883}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.