Overview of ChipWhisperer-Jupyter Courses
mainThe repository contains a structured curriculum for learning Side-Channel Analysis (SCA) and Fault Injection (FI) attacks using ChipWhisperer. The courses are categorized by difficulty and topic, ranging from fundamental power analysis to advanced fault attacks on cryptographic implementations.
Course Categories
- SCA (Side-Channel Analysis): Focuses on power analysis attacks (e.g., DPA, CPA, TVLA) on various implementations including AES, RSA, and ECC.
- FAULT (Fault Injection): Focuses on glitching attacks (Clock and Voltage) and Differential Fault Analysis (DFA) to bypass security or extract keys.
Learning Path Recommendation
To get started, it is recommended to complete SCA101 before starting FAULT101 (specifically Labs 1-X and 2-X). This ensures familiarity with the required ChipWhisperer software and fundamental concepts.