FortiEDA/
Fault Injection Studio
Pre-Silicon Security Validation Against Fault Injection Attacks
Overview
FortifyIQ’s Fault Injection Studio enables engineers to evaluate and strengthen hardware designs against fault injection attacks, e.g., DFA, SIFA, and AFA. By simulating faults at the algorithmic and gate levels, the studio validates countermeasure effectiveness before tapeout and supports FPGA and post-silicon validation.
Key Benefits
Early Detection of Vulnerability to Fault-Injection Attacks:
Identify vulnerabilities in RTL, gate-level, or post-layout designs.
Evaluation of the Rate of Effective Faults:
Assesses the quality of the error correction.
Assessment of the Quality of Error Detection:
Acquire and process traces in parallel at exceptional speed and scale.
Countermeasure Validation:
Test mitigation strategies under realistic fault scenarios.
Extensible Architecture:
Plugin-based system for new or proprietary fault injection attacks and models.
Seamless Integration:
Works within standard verification flows via DPI.
Certification Support:
Prepares designs for FIPS 140-3, Common Criteria, and SESIP evaluation.
Tools in Fault Injection Studio
FI Simulator
Simulates fault injection attacks, e.g. DFA, SIFA, and AFA, across design stages
Countermeasure Validator
Verifies the effectiveness of structural or algorithmic protections
Plugin Manager
Incorporates user-defined or proprietary fault models
Analyzer Engine
Generates reports, metrics
Primary Use Cases
Technical Highlights
Capability
Description
Integration
Integrates with functional verification workflows via DPI.
Extensibility
Supports plugin-based custom fault models.
Analyzer Engines
Evaluates DFA, SIFA, and AFA, producing detailed reports.
Simulation Support
RTL, gate-level, post-layout, FPGA and silicon-compatible.
Automation & APIs
Auto-generates testbenches and Makefiles; CLI and Python API.