Portal de Eventos Científicos da UTFPR (EVIN), XXVI Seminário de Iniciação Científica e Tecnológica da UTFPR

Tamanho da fonte: 
Comparação de cifras do TLS 1.3 em uma comunicação entre sistemas embarcados e um servidor web
Augusto Cézar Ferreira, Natássya Barlate Floro Silva

Última alteração: 2021-10-18

Resumo


Sistemas embarcados são a combinação entre hardware e software que tem como propósito realizar funções específicas repetidamente. Comumente utilizam de redes de computadores para se comunicar com outros dispositivos e, devido a isto, podem exigir requisitos de segurança, como confidencialidade, autenticidade e integridade das informações. Protocolos de segurança são aplicados em dispositivos para garanti-los, porém, para sistemas embarcados, poucas técnicas são efetivamente aplicadas. Este artigo apresenta uma avaliação e comparação do tempo de execução do protocolo TLS na versão 1.3 na comunicação entre dois sistemas embarcados diferentes (nodeMCU e Raspberry Pi3) e um servidor web. Foram consideradas três cifras, sendo elas TLS_AES_128_GCM_SHA256, TLS_AES_256_GCM_SHA384 e TLS_CHACHA20_POLY1305_SHA256, sendo possível verificar qual dispositivo e qual cifra possui o menor tempo de comunicação. Os resultados mostraram que, em geral, os tempos de comunicação para o nodeMCU são maiores devido à arquitetura, enquanto a cifra que possui menor tempo é a CHACHA20_POLY1305_SHA256 sendo cerca de 22% e 28% mais rápida que o AES_128_GCM_SHA256 e o AES_256_GCM_SHA384, respectivamente.

Palavras-chave


Segurança. TLS 1.3. Sistemas Embarcados.

Texto completo: PDF