Statistical Ineffective Fault Analysis of GIMLI

Statistical Ineffective Fault Analysis (SIFA) was introduced as a new approach to attack block ciphers at CHES 2018. Since then, SIFA has proven to be a powerful attack, with an easy to achieve fault model. One of the main benefits of SIFA is to overcome detection-based and infection-based counterme...

Full description

Saved in:
Bibliographic Details
Published in:2020 IEEE International Symposium on Hardware Oriented Security and Trust (HOST) pp. 252 - 261
Main Authors: Gruber, Michael, Probst, Matthias, Tempelmeier, Michael
Format: Conference Proceeding
Language:English
Published: IEEE 07-12-2020
Subjects:
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:Statistical Ineffective Fault Analysis (SIFA) was introduced as a new approach to attack block ciphers at CHES 2018. Since then, SIFA has proven to be a powerful attack, with an easy to achieve fault model. One of the main benefits of SIFA is to overcome detection-based and infection-based countermeasures. In this paper we explain how the principles of SIFA can be applied to GiMLi, an authenticated encryption scheme participating the NIST-LWC competition. We identified two possible rounds during the intialization phase of GIMLI to mount our attack. If we attack the first location we are able to recover 3 bits of the key uniquely and the parity of 8 key-bits organized in 3 sums using 180 ineffective faults per biased single intermediate bit. If we attack the second location we are able to recover 15 bits of the key uniquely and the parity of 22 keybits organized in 7 sums using 340 ineffective faults per biased intermediate bit. Furthermore, we investigated the influence of the fault model on the rate of ineffective faults in GIMLI. Finally, we verify the efficiency of our attacks by means of simulation.
DOI:10.1109/HOST45689.2020.9300260