NVedsted / 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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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.

About

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

License:Apache License 2.0


Languages

Language:Python 54.2%Language:Rust 45.8%