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

Splitting the MAYO: A Component-Wise Fault Injection Attack on Randomized MAYO

Mohamed Abdelmonem
Lejla Batina
Durba Chatterjee
Vincent Dankbaar
Håvard Raddum
Abstract

We present a practical component-wise fault injection attack against randomized MAYO implementations. The attack targets the final addition of oil and vinegar components during signing. Depending on compiler optimization, a fault may expose either oil coefficients directly or vinegar coefficients that can be used to recover the oil coefficient via the public verification algorithm. By accumulating partial coefficient-wise information across multiple faulty signatures and exploiting the linear structure of the oil space, we recover the full secret oil space. Unlike prior attacks, our method does not rely on deterministic signing, memory reuse, or faulting a hash function. We validate the attack on ARM Cortex-M4 platforms using clock glitching and electromagnetic fault injection, and recover the MAYO-1 secret oil space for both the -O3 and -Os compiler optimization settings. Additionally, we analyze several countermeasures against our attack, showing that some are ineffective or increase the attack cost, while others provide effective protection at additional implementation cost.

Metadata
Available format(s)
PDF
Category
Attacks and cryptanalysis
Publication info
Preprint.
History
2026-09-15: last updated
2025-11-28: published
Short URL
https://ia.cr/2025/2163
License
https://creativecommons.org/licenses/by/4.0/

BibTeX

@misc{cryptoeprint:2025/2163,
      author = {Mohamed Abdelmonem and Lejla Batina and Durba Chatterjee and Vincent Dankbaar and Håvard Raddum},
      title = {Splitting the MAYO: A Component-Wise Fault Injection Attack on Randomized MAYO},
      howpublished = {Cryptology {ePrint} Archive, Paper 2025/2163},
      year = {2025},
      url = {https://eprint.iacr.org/2025/2163}
}
Note: In order to protect the privacy of readers, this archive does not use cookies or embedded third party content.