This meta-paper describes the style to be used in articles and short papers for SBC conferences. For papers in English, you should add just an abstract and for the papers in Portuguese, we also ask for an abstract in Portuguese ("resumo''). In both cases, abstracts should not have more than 10 lines and must be in the first page of the paper.
Estas instruções fornecem as orientações básicas para a preparação de um artigo para o Seminário de Andamento do Programa de Pós-Graduação em Engenharia Elétrica (PPGEE) da Universidade Federal do Rio Grande do Sul (UFRGS).
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.