System-Level Optimization Beyond Cryptographic Kernels: An ML-KEM Case Study on Arm Cortex-M7

The study optimizes Module-Lattice-Based Key Encapsulation Mechanism (ML-KEM) on an Arm Cortex-M7 by focusing beyond instruction tuning to system execution. It found that memory placement, peripheral integration, and deterministic public data reuse yield significant speedups, reducing encapsulation/decapsulation cycles by up to 74.6% and 58.8% respectively.

Open the full episode

More from Security Radio