Análise e implementação de uma camada de segurança complementar na rede LoRaWAN
Resumo
A internet das coisas (IoT) vem ganhando popularidade nos últimos anos, e a tecnologia
LoRa, com seu protocolo de comunicação LoRaWAN, têm sido muito usadas por pessoas e
empresas, por atenderem as demandas do ramo da IoT. A Universidade Federal de Santa
Maria (UFSM) não é uma exceção, pois também possui uma rede LoRa implementada.
Porém, como o seu protocolo é recente, ele está sujeito a falhas de segurança, que podem
comprometer os dados que trafegam pela rede. Por isso, foi proposto um estudo sobre instalação
da rede LoRa. Este estudo revelou um potencial risco na utilização de um servidor
de rede e aplicação de uso público, também usado pela UFSM. Então, propôs-se uma solução,
através da implementação de uma camada adicional de segurança para os dados,
utilizando um algoritmo de criptografia, criptografando os mesmos antes de serem transmitidos
e os descriptografando após sua remoção do servidor. Escolheu-se um algoritmo
de criptografia leve, chamado LEA-128, por ele ter características bastante compatíveis
com tecnologias IoT, como utilização reduzida de recursos de memória e menor tempo
de execução. Para validar o algoritmo, ele foi comparado com o padrão de segurança, o
AES-128, e foi submetido a um ataque de força bruta e ao efeito avalanche. O algoritmo foi
efetivo na encriptação e desencriptação de dados, e seus testes de validação mostraram
que seu tempo de execução foi aproximadamente 30% mais rápido que o AES-128.
Coleções
Os arquivos de licença a seguir estão associados a este item: