Este trabalho apresenta o estudo da performance de algoritmos de criptografia em plataformas de Internet das Coisas. O presente trabalho tem como objetivo estudar o funcionamento de algoritmo de criptografia simétrico AES e assimétrico RSA e aplicá-los a ambientes de Internet das Coisas, para que se possa avaliar o impacto na performance dos mesmos. Assim como, aplicar algoritmos de criptografia na camada de rede, na tentativa de garantir a segurança dos dados trocados em um ambiente de Internet das Coisas. Através do estudo, foi verificado que algoritmos assimétricos possuem maior impacto na performance do dispositivo, pois se baseam em cálculos complexos. Com isso, foram escolhidas plataformas utilizadas em prototipagem para mensurar o impacto no processamento. Ao realizar os testes, foi possível provar o impacto na rede e ajudar, através dos dados coletados, a escolher o algoritmo que melhor se adequa ao ambiente de Internet das Coisas, assim como, às necessidades de segurança dos mesmos.
Created with the UNIFOR dissertation template
Optimization is a crucial step in the development context of algorithms, where depending on the purpose, different levels of optimization can be applied. Thus, the Network Dijkstra algorithm has been choosen in order to perform the compilation and execution with some levels of optimization from the GCC, measuring its execution time, number of cycles and instructions. In the present work, it is also discussed how the front-end and middle-end analyzes are performed in GCC.
Modelo de Relatório Técnico/Acadêmico em conformidade com
ABNT NBR 10719:2015 Informação e documentação
Relatório técnico e/ou científico
Adapatado para modelo do CPAI
Modelo de TCC para o curso de Sistemas de Informação
da Universidade Federal de Viçosa - Campus de Rio Paranaíba
Autor: Rodrigo Smarzaro (smarzaro@ufv.br)
Última versão Março/2014
LaTeX Template para Trabalhos de Conclusão de Curso do Centro Universitário Vale do Iguaçu.
Este projeto é aberto e livre para edições e melhorias. O projeto possui como nome principal unigua.tex, baseado da Instituição de Ensino Superior e do LaTeX.