/cortex-gift

Bare-metal binaries used for testing a Rust implementation of GIFT-128 on a resource-constrained device and measuring leakage from power analysis.

Primary LanguagePythonApache License 2.0Apache-2.0

Cortex-GIFT

This project allows for executing masked and unmasked GIFT-128 encryption on an STMF303xx-family chip. Intended for testing leakage through differential power analysis. Furthermore, tooling written in Python is provided for data capture through the ChipWhisperer suite and for data processing which conducts a Welch's t-test in a fixed-vs-random setting.

The masked and unmasked version are split into separate binaries.