Criptografia Pós-Quântica para IoT: Avaliação de Algoritmos em Dispositivos Embarcados
Resumo
Este artigo avalia a viabilidade do emprego do Module Lattice-based Key Encapsulation Mechanism (ML-KEM), padrão de troca de chaves pós-quântico definido pelo National Institute of Standards and Technology (NIST) em 2024, em dispositivos embarcados. O ML-KEM é comparado com alternativas clássicas, como RSA e ECDH, por meio de medições de tempo de execução, consumo de energia e uso de memória em uma plataforma baseada no ESP32. Também é proposta uma arquitetura de segurança voltada a cenários IoT pós-quânticos. Os resultados experimentais mostram que o ML-KEM apresenta operações de troca de chaves mais rápidas e energeticamente mais eficientes do que algoritmos clássicos de segurança equivalentes, ao custo de um maior consumo de stack. A arquitetura proposta foi implementada e validada em um ambiente IoT com duas placas ESP32, demonstrando tempos de resposta compatíveis com aplicações práticas e confirmando a viabilidade do uso do ML-KEM em dispositivos com recursos intermediários.
Referências
Boeckl, K., Fagan, M., Fisher, W., Lefkovitz, N., Megas, K., Nadeau, E., Piccarreta, B., O’Rourke, D. G., and Scarfone, K. (2019). Considerations for managing internet of things (iot) cybersecurity and privacy risks. NIST Interagency/Internal Report (NIS-TIR) 8228, National Institute of Standards and Technology, Gaithersburg, MD.
Chen, L., Jordan, S., Liu, Y.-K., Moody, D., Peralta, R., Perlner, R., and Smith-Tone, D. (2016). Report on post-quantum cryptography. Technical report, NIST, Gaithersburg, MD.
Kannwischer, M. J., Rijneveld, J., Schwabe, P., and Stoffelen, K. (2019). pqm4: Testing and benchmarking NIST PQC on ARM cortex-m4. Cryptology ePrint Archive, Paper 2019/844.
Kleidermacher, D. and Kleidermacher, M. (2012). Embedded Systems Security: Practical Methods for Safe and Secure Software and Systems Development. Elsevier, Netherlands, first edition. eBook.
Mighri, M. A., Benfarah, A., and Meddeb, A. (2024). Performance evaluation and benchmarking of pqc crystals-kyber on embedded devices. In 2024 IEEE/ACS 21st International Conference on Computer Systems and Applications (AICCSA), pages 1–7.
Myroshnyk, Y. (2024). State of iot – summer 2024. Market Report. 171-page report including market updates, forecasts, and trends.
Nagy, N., Alnemer, S., Alshuhail, L. M., Alobiad, H., Almulla, T., Alrumaihi, F. A., Ghadra, N., and Nagy, M. (2025). Module-lattice-based key-encapsulation mechanism performance measurements. Sci, 7(3).
NIST (2024). Module-lattice-based key-encapsulation mechanism standard. Federal Information Processing Standards Publication FIPS 203, National Institute of Standards and Technology, Gaithersburg, MD.
NIST (2025). Post-quantum cryptography. CSRC Project Page. Acesso em: 30 Jun. 2025.
Pranjal and Chaturvedi, A. (2024). Post-quantum cryptography.
Segatz, F. and Hafiz, M. I. A. (2025). Efficient implementation of crystals-kyber key encapsulation mechanism on esp32.
Shor, P. W. (1997). Polynomial-time algorithms for prime factorization and discrete logarithms on a quantum computer. SIAM Journal on Computing, 26(5):1484–1509.
