REMOVE FAULT INJECTION ATTACK VULNERABILITY FROM YOUR HARDWARE PRIOR TO MANUFACTURING

Thank You!

Mail icon

Ask for a Demo

Get In Touch

Fault Injection Attacks (FIA) extract secrets, e.g. cryptographic keys, from hardware systems by injecting faults, e.g. using a laser beam to disrupt the circuit function, or increasing operating frequency or supply voltage beyond their maximum specifications. Extraction of the secrets is done by analyzing the FID (Fault Injection Data) – the set of records, where every record contains the input, the applied fault injection attempts, and the corresponding output which may be either correct or corrupted.

Until now, the only way to assess FIA vulnerabilities was to measure device parameters after manufacturing – an expensive and time-consuming process. FortifyIQ has developed a unique pre-silicon simulation and analysis solution, FaultInjection Studio, which allows you to identify FIA vulnerabilities during the design phase. You could potentially save — in tapeout, masks, and fab costs — millions of dollars and months of your product development.

FaultInjection Studio is a software tool which checks the robustness of your device’s design to FIA by simulating Fault Injection Attacks, using standard design data formats as inputs, and analyzing the simulated results.

FaultInjection Studio is a software tool which checks the robustness of your device’s design to FIA by simulating Fault Injection Attacks, using standard design data formats as inputs, and analyzing the simulated results.

FaultInjection Studio consists of an FIA simulation engine, FAST IQ – “Fault Attack Simulator and Test” and an FIA data analyzer, FIRE IQ – Fault Injection Results Evaluator. For every type of FIA supported by FaultInjection Studio there is a pair of attack plugins, one of which is linked to FAST IQ and the other one to FIRE IQ, and clear instructions which take you step by step through the process of creating a text file that maps abstract fault injection targets referred to by the plugins to the gates and clock cycles which are specific to your netlist. (Only you can create this file because knowledge of your netlist is required.)

FaultInjection Studio includes plugins for the following attacks as the Attack Plugin Library (APL): Differential Fault Attack (DFA), Statistical Ineffective Fault Attack (SIFA), Light Statistical Ineffective Fault Attack, and Read-by-Write attack. FaultInjection Studio also features an extensible plugin architecture that allows users to create and use their own custom plugins for both FAST IQ and FIRE IQ. In addition, FortifyIQ’s APL is continually updated and released to active FortifyIQ customers.

Professor Adi Shamir, PhD, Hardware Security Expert
Professor Adi Shamir, PhD.

The ‘S’ in RSA and Turing Prize Winner

— FortifyIQ’s solution has the potential of dramatically reducing the cost and delay associated with the manufacturing of DPA-protected devices…

— This is an innovative solution to a really important problem, produced by a first-rate team of developers.

Quote icon

FIRE IQ automatically extracts cryptographic keys from FIDs – either output by FAST IQ or captured from a fault attack on a real chip. Results of FIA analysis done by FIRE IQ are presented as the value of the key with a report on how it was extracted.

FaultInjection Studio is a highly effective and flexible solution for pre-silicon FIA analysis, as well as post-silicon analysis with captured fault injection data. Its ease of use and extensibility makes it well suited both for new users as well as expert users looking to customize their FIA analysis environment. FortifyIQ's own experts are available for consultations about ways to maximize the utility of the system for your application.

FaultInjection Studio Advantages:

Delivers savings in development cost and schedule.

Using FaultInjection Studio in the design stage is much faster and less expensive than using test equipment to perform FIA analysis on the manufactured device, and potentially re-spinning the design to remove the FIA vulnerabilities.

Enables more accurate and precise analysis.

Using FaultInjection Studio for pre-silicon FIA simulation and analysis provides a controlled environment to identify FIA vulnerabilities, eliminating noise and calibration effects that impact physical measurements.

Flexible and extensible.

FaultInjection Studio can also be used for post-silicon FIA analysis because it supports the input of data captured by test equipment. FaultInjection Studio’s extensible plugin architecture allows an easy extension of the FAST IQ and FIRE IQ capabilities for new cryptographic algorithms and fault injection attacks.

300 Washington Street, Suite 850, Newton, MA 02458 USA