Skip to main content

ECE Graduate Seminar Lecture by Ilia Polian, Full Professor, Director of the Institute for Computer Architecture and Computer Engineering at the University of Stuttgart, Germany, (via Zoom)

Wednesday, October 27, 2021
1:00 pm to 2:00 pm
Floor/Room #: 
Please Note: Pre-registration is required to attend this seminar. To register, use the link: below and select the date of the seminar. Note that only *business* email addresses (i.e., provided by universities or companies)

Title:

Fault Attacks: Modeling and Defeating the Strong Adversary

 

Abstract:

Fault-injection attacks have severely gained in significance over the last few years. Most lightweight ciphers are prone to algebraic attacks using only a few fault injections. Statistical attacks are successful against protected implementations. Even the highly complex emerging postquantum schemes have been attacked successfully. At the same time, the capabilities of fault-injection equipment are constantly improving, allowing more and more precise injections into one or into several circuit locations, thus circumventing protection based on error detection. When protecting a hardware implementation that will be in use for several years with no realistic possibility of retrofitting or updating, it is important to make conservative assumption about adversarial capabilities, even if they go beyond what is technically possible today.

This presentation will outline the challenges that emerge when we assume a strong adversary capable of precise fault injections and propose some solutions. We will start by discussing how we can analyze a cryptographic implementation during early design steps, when no manufactured silicon is available. Most fault attacks proposed to this day have been manually crafted by skilled cryptanalysts; our focus is, in contrast, on automatic derivation of possible attacks. Then we will present recent advances on security-oriented robust error-detecting and correcting codes that provide probabilistic detection guarantees even if the adversary has perfect control over which bits are to be flipped. We will present the combination of robust error detection and error correction, needed to prevent recent “ineffective attacks” and to address failures due to natural causes, such as aging or electromagnetic noise. Finally, we will discuss secure composition of countermeasures against fault attacks and other attack vectors. It was observed in the past that error-detecting architectures can increase information leakage through side channels. We illustrate how this problem can be addressed by state-of-the-art robust error-detection schemes.

 

Speaker:

Ilia Polian

Full Professor, Director of the Institute for Computer Architecture and Computer Engineering at the University of Stuttgart, Germany

 

Bio:

Ilia Polian is a Full Professor and the Director of the Institute for Computer Architecture and Computer Engineering at the University of Stuttgart, Germany. He received his Diplom (MSc) and PhD degrees from the University of Freiburg, Germany, in 1999 and 2003, respectively. Prof. Polian co-authored over 200 scientific publications and received two Best Paper Awards. He is a Senior Member of IEEE. His scientific interest include hardware-oriented security, emerging architectures, test methods, and quantum computing.

 

     Host: Professor Fatemeh (Saba) Ganji