DRACO Design of Resilient Architectures for Computing

LATTE

Primary Research Question: How much of a post-quantum secret key leaks through a microcontroller's power draw, and what do optimized and masked implementations actually buy?
Sponsored by

Post-quantum cryptography is no longer a future problem. NIST standardized ML-KEM (FIPS 203, the algorithm formerly called Kyber) in 2024 to replace the key exchange a large quantum computer would break, and it is already being built into embedded and IoT parts. Those are exactly the devices an attacker can hold in their hand and measure.

The core of ML-KEM decryption multiplies the secret key by attacker-supplied ciphertext, one coefficient at a time, in the number-theoretic transform (NTT) domain, then accumulates the results. That is the same arithmetic shape as a neural-network layer: a known input, multiplied by a secret value, summed. Our Aegis project already recovers secret weights from that shape on a Cortex-M4. LATTE asks whether the same power models and search methods recover a post-quantum key.

The work runs on the Aegis bench (a ChipWhisperer-Husky capturing an STM32F3 target) and climbs in three steps:

If the same toolkit reads both neural networks and lattice cryptography off a power trace, that says something general about how multiply-accumulate workloads leak, and about which defenses carry over between them.

LATTE is supported by Northrop Grumman through the Northrop Grumman Scholars program.

Open questions