mlsanityData to 14 Oct 2026

Make Shuffling Great Again: A Side-Channel Resistant Fisher-Yates Algorithm for Protecting Neural Networks

arXiv 2501.00798 ↗First posted 1 Jan 2025cs.CR cs.AIcited by 3

Not on the map. Why?

Abstract (arXiv)

Neural network models implemented in embedded devices have been shown to be susceptible to side-channel attacks (SCAs), allowing recovery of proprietary model parameters, such as weights and biases. There are already available countermeasure methods currently used for protecting cryptographic implementations that can be tailored to protect embedded neural network models. Shuffling, a hiding-based countermeasure that randomly shuffles the order of computations, was shown to be vulnerable to SCA when the Fisher-Yates algorithm is used. In this paper, we propose a design of an SCA-secure version of the Fisher-Yates algorithm. By integrating the masking technique for modular reduction and Blakely's method for modular multiplication, we effectively remove the vulnerability in the division operation that led to side-channel leakage in the original version of the algorithm. We experimentally evaluate that the countermeasure is effective against SCA by implementing a correlation power analysis attack on an embedded neural network model implemented on ARM Cortex-M4. Compared to the original proposal, the memory overhead is 2× the biggest layer of the network, while the time overhead varies from 4% to 0.49% for a layer with 100 and 1000 neurons, respectively.

Key facts. Cited by 3 papers in the map (data through 14 Oct 2026). Builds on 6 of its 27 references that are in the map. First posted on arXiv 1 Jan 2025.

Builds on

6 of 27 references.

References · 6

  1. 2018Cache Telepathy: Leveraging Shared Resource Attacks to Learn DNN Architecturescited by 57
  2. 2019MaskedNet: The First Hardware Inference Engine Aiming Power Side-Channel Protectioncited by 11
  3. 2023A Desynchronization-Based Countermeasure Against Side-Channel Analysis of Neural Networkscited by 5
  4. 2024Side-Channel Analysis of OpenVINO-based Neural Network Modelscited by 4
  5. 2023BlackJack: Secure machine learning on IoT devices through hardware-based shufflingcited by 1
  6. 2024A Hardware-Friendly Shuffling Countermeasure Against Side-Channel Attacks for Kybercited by 1

Built on by

Cited by year (2026 to 14 Oct)

Citing papers per year: 2026: 3.

3 papers.