Análise e comparação de algoritmos criptográficos simétricos embarcados na plataforma Arduino

  • João Victor Guinelli Cefet/RJ
  • Octavio Vieira Aguiar Cefet/RJ
  • Nilson Mori Lazarin Cefet/RJ

Resumo


Inúmeros dispositivos colhem dados sensíveis através de sensores integrados em nossas casas, carros e roupas. Por possuírem recursos limitados, há uma complexidade para o armazenamento e transmissão segura destes dados utilizando algoritmos criptográficos mais robustos. Este artigo apresenta um comparativo entre o Rijndael e o Serpent, finalistas do concurso AES, embarcados na plataforma Arduino. Foram realizados experimentos considerando desempenho e consumo de recursos. Conforme os resultados obtidos, o Rijndael mostrou-se mais indicado quando há demanda por menor consumo de tempo e energia, enquanto o Serpent é mais apropriado quando a demanda é de menor uso de espaço de armazenamento e de memória.

Referências

Atzori, L., Iera, A., and Morabito, G. (2010). The Internet of Things: A survey. Computer Networks, 54(15):2787 – 2805.

Daemen, J. and Rijmen, V. (1999). AES proposal: Rijndael.

Frt’ala, T. and Hromada, V. (2014). Lightweight cryptography with AVR 8-bit microprocessor in remote controlling. 16 th ELITECH ’14 Conference of Doctoral Students Faculty of Electrical Engineering and Information Technology.

Hyncica, O., Kucera, P., Honzik, P., and Fiedler, P. (2011). Performance evaluation of symmetric cryptography in embedded systems. In Intelligent data acquisition and advanced computing systems (IDAACS), 2011 IEEE 6th international conference on, volume 1, pages 277–282. IEEE.

Jing, Q., Vasilakos, A. V., Wan, J., Lu, J., and Qiu, D. (2014). Security of the internet of things: Perspectives and challenges. Wireless Networks, 20(8):2481–2501.

Johannesen, S. T. (2014). Cryptoprocessing on the Arduino-Protecting user data using affordable microcontroller development kits. Master’s thesis, NTNU.

Knudsen, R. A. E. B. L. (1998). Serpent: A proposal for the advanced encryption standard. In First Advanced Encryption Standard (AES) Conference, Ventura, CA.

Nechvatal, J., Barker, E., Bassham, L., Burr, W., Dworkin, M., Foti, J., and Roback, E. (2001). Report on the development of the Advanced Encryption Standard (AES). Journal of Research of the National Institute of Standards and Technology, 106(3):511.

Roman, R., Zhou, J., and Lopez, J. (2013). On the features and challenges of security and privacy in distributed internet of things. Computer Networks, 57(10):2266 – 2279.

Zhang, Z.-K., Cho, M. C. Y., Wang, C.-W., Hsu, C.-W., Chen, C.-K., and Shieh, S. (2014). IoT security: ongoing challenges and research opportunities. In Service-Oriented Computing and Applications (SOCA), 2014 IEEE 7th International Conference on, pages 230–234. IEEE.
Publicado
25/10/2018
GUINELLI, João Victor; AGUIAR, Octavio Vieira; LAZARIN, Nilson Mori. Análise e comparação de algoritmos criptográficos simétricos embarcados na plataforma Arduino. In: WORKSHOP DE TRABALHOS DE INICIAÇÃO CIENTÍFICA E DE GRADUAÇÃO - SIMPÓSIO BRASILEIRO DE SEGURANÇA DA INFORMAÇÃO E DE SISTEMAS COMPUTACIONAIS (SBSEG), 18. , 2018, Natal. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2018 . p. 167-176. DOI: https://doi.org/10.5753/sbseg_estendido.2018.4153.