Senior design
Secure Your Hardware
AES-128 embedded security with fault-injection countermeasures
Implemented AES-128 on a microcontroller and used a ChipWhisperer to inject faults and capture power traces, then hardened the implementation against them. Countermeasures combined randomized execution with triple modular redundancy, cutting faulty outputs by 98.9%. Analyzed 1,000+ power traces and categorized over 50,000 test outcomes to measure the result. Published as a senior thesis.
CARM AssemblyPythonChipWhispererLinux CLI