Última alteração: 2020-10-30
Resumo
Sistemas embarcados são a combinação entre hardware e software designado a realizar funções específicas. Estes, em geral, utilizam a rede para se comunicar com outros dispositivos. Por esta razão, a comunicação segura é importante para garantir a confidencialidade das informações, provida por meio de algoritmos de encriptação. Não obstante, atualmente, poucas técnicas de segurança são implementadas para este tipo de dispositivo. Este artigo apresenta uma avaliação em tempo de execução do AES utilizando a biblioteca criptográfica Relic desenvolvida para sistemas embarcados em uma comunicação entre dois processos de um computador, entre um computador e um sistema embarcado e entre dois sistemas embarcados. Foi considerado o tamanho das chaves suportadas, o tamanho dos dados e a arquitetura usada para mensurar a relação do tempo gasto pela criptografia no tempo total da comunicação. Os resultados mostraram que a arquitetura tem grande impacto na criptografia junto com o tamanho dos dados. No entanto, mesmo na comunicação entre sistemas embarcados a porcentagem do tempo de criptografia em toda a comunicação segura é menor que 14%.