RS-Mask: Random Space Masking as an Integrated Countermeasure against Power and Fault Analysis

11/25/2019
by   Keyvan Ramezanpour, et al.
0

While modern masking schemes provide provable security against passive side-channel analysis (SCA), such as power analysis, single faults can be employed to recover the secret key of ciphers even in masked implementations. In this paper, we propose random space masking (RS-Mask) as a countermeasure against both power analysis and statistical fault analysis (SFA) techniques. In the RS-Mask scheme, the distribution of all sensitive variables, faulty and/or correct values is uniform, and it therefore protects the implementations against any SFA technique that exploits the distribution of intermediate variables, including fault sensitivity analysis (FSA), statistical ineffective fault analysis (SIFA) and fault intensity map analysis (FIMA). We implement RS-Mask on AES, and show that a SIFA attack is not able to identify the correct key. We additionally show that an FPGA implementation of AES, protected with RS-Mask, is resistant to power analysis SCA using Welch's t-test. The area of the RS-Masked AES is about 3.5 times that of an unprotected AES implementation of similar architecture, and about 2 times that of a known FPGA SCA-resistant AES implementation. Finally, we introduce infective RS-Mask that provides security against differential techniques, such as differential fault analysis (DFA) and differential fault intensity analysis (DFIA), with a slight increase in overhead.

READ FULL TEXT
research
06/13/2021

Single Event Transient Fault Analysis of ELEPHANT cipher

In this paper, we propose a novel fault attack termed as Single Event Tr...
research
05/28/2021

SPFA: SFA on Multiple Persistent Faults

For classical fault analysis, a transient fault is required to be inject...
research
06/15/2021

A Fast-Detection and Fault-Correction Algorithm against Persistent Fault Attack

Persistent Fault Attack (PFA) is a recently proposed Fault Attack (FA) m...
research
11/08/2019

Statistical Ineffective Fault Analysis of GIMLI

Ineffective Fault Analysis (SIFA) was introduced as a new approach to at...
research
04/05/2008

The equations of the ideal latches

The latches are simple circuits with feedback from the digital electrica...
research
01/16/2020

SCAUL: Power Side-Channel Analysis with Unsupervised Learning

Existing power analysis techniques rely on strong adversary models with ...
research
08/23/2011

Ant Colony Optimization of Rough Set for HV Bushings Fault Detection

Most transformer failures are attributed to bushings failures. Hence it ...

Please sign up or login with your details

Forgot password? Click here to reset