This repository contains the source code and results related to the article titled One More Motivation to Use Evaluation Tools, This Time for Hardware Multiplicative Masking of AES published at DATE 2025.
This work focuses on the security evaluation of the CHES 2018 paper titled Multiplicative Masking for AES in Hardware. Using the PROLEAD tool, we analyzed vulnerabilities in the Kronecker delta function under the glitch-extended and glitch + transition-extended probing models. Our findings revealed critical leakage caused by randomness optimization. To address this, we proposed and validated optimized solutions to ensure first-order security.
This repository provides the implementation the proposed designs, evaluation scripts, and PROLEAD's results supporting our conclusions.
There are two main folders in this repository:
This folder contains the first-order implementation of the AES Sbox in three sub-folders:
- Original form: The original implementation of the Sbox with the optimization presented in Multiplicative Masking for AES in Hardware, which exhibits leakage under glitch-extended probing model.
- Glitch-robust: The Sbox structure with our proposed randomness optimization, ensuring no leakage under the glitch-extended probing model.
- Glitch- and transition-robust: The Sbox structure with our proposed randomness optimization, ensuring no leakage under both glitch-extended and transition-extended probing models.
This folder contains the second-order implementation of the Kronecker delta function in two sub-folders:
- Original form: The original implementation of the Kronecker delta function with the optimization presented in Multiplicative Masking for AES in Hardware, which exhibits leakage under glitch-extended probing model.
- No optimization: The original implementation of the Kronecker delta function but without any optimization on fresh randomness re-use, which exhibits no leakage.
For questions or comments, please contact Hemin Rahimi at rahimihemn[at]gmail.com and/or Amir Moradi at amir.moradi[at]tu-darmstadt.de.
Hemin Rahimi, Amir Moradi: One More Motivation to Use Evaluation Tools, This Time for Hardware Multiplicative Masking of AES. DATE 2025