PROJECT: Post-Quantum Cryptography in Meshtastic
Meshtastic (lora) firs message over quantum encryption This post explains how I integrated post-quantum cryptography into Meshtastic firmware. Specifically, I replaced the classical Curve25519 key exchange with Kyber-512, a lattice-based key encapsulation mechanism, while maintaining compatibility with legacy nodes. I specifically wanted to apply this research paper and see how the system wil behave with a couple of mesh nodes upgraded. Along the way, I will explain the components: Meshtastic, LoRa, and the ESP32, and provide references to two recent research papers that explore PQ cryptography in IoT contexts. ...