Use este identificador para citar ou linkar para este item: http://repositorio.utfpr.edu.br/jspui/handle/1/37675
Título: Sistema automático para o ajuste de métodos de criptografia de acordo com a disponibilização de recursos para sistemas embarcados
Autor(es): Alves, Ariane dos Santos
Orientador(es): Silva, Natássya Barlate Floro da
Palavras-chave: Criptografia
Sistemas embarcados (Computadores)
Algoritmos
Cryptography
Embedded computer systems
Algorithms
Data do documento: 8-Dez-2022
Editor: Universidade Tecnológica Federal do Paraná
Câmpus: Cornelio Procopio
Citação: ALVES, Ariane dos Santos. Sistema automático para o ajuste de métodos de criptografia de acordo com a disponibilização de recursos para sistemas embarcados. 2022. Trabalho de Conclusão de Curso (Bacharelado em Engenharia de Computação) - Universidade Tecnológica Federal do Paraná, Cornélio Procópio, 2022.
Resumo: A segurança de redes de computadores é uma das áreas tecnológicas com grandes desafios. Com o crescente número de projetos de Internet das Coisas é fundamental proporcionar segurança a seus dispositivos. Todavia, um dos obstáculos dos desenvolvedores, engenheiros e aventureiros na tecnologia é a limitação do hardware. Nesse contexto, este trabalho buscou desenvolver um sistema de negociação automática de algoritmos criptográficos simétricos que dependa da verificação dos recursos disponíveis como a memória principal, o uso do processador e o nível disponível de energia armazenada no lado do Cliente. Assim, foram utilizados os algoritmos criptográficos AES e Chacha20. Esses tipos de algoritmos são recomendados para uma comunicação entre dispositivos, pois são leves, rápidos e utilizam poucos recursos em sua execução, características úteis em um sistema embarcado, de acordo com a literatura. Essa mudança automática foi definida com o objetivo de obter uma maior performance de seu hardware/software e uma comunicação de ponto a ponto segura, proporcionando assim a confidencialidade na camada de aplicação. Nos experimentos a plataforma Orange Pi One apresentou uma melhor performance com as métricas selecionadas, quando comparado ao computador de uso geral com a troca automática de criptografia. Também foi possível observar uma maior velocidade empenhada pelo algoritmo criptográfico Chacha20 com uma velocidade de execução superior aos demais aqui analisados. Contudo, a redução do consumo de energia ainda não foi alcançada, mas as entregas das mensagens de forma que possa proporcionar a confidencialidade dela foi realizada com sucesso.
Abstract: The security of computer networks is one of the technological areas with great challenges. With the growing number of loT projects, it is fundamental to provide the security of your devices. However, one of the challenges for developers, engineers and technology adventurers is the limitation of hardware. In this context, this work sought to develop an automatic negotiation system of symmetric cryptographic algorithms that depends on the verification of available resources, such as main memory, processor usage and available level of stored energy on the Client side. Thus, the cryptographic algorithms AES and Chacha20 were used, these types of algorithms are recommended for communication between devices, as they are light, fast and use few resources in their execution, very useful characteristics in an embedded system, according to the literature. This automatic change was defined with the objective of leaving the hardware with a greater performance of its hardware/software and a secure point-to-point communication, therefore providing confidentiality at the application layer. In the final tests, the Orange Pi One platform showed better results with the selected metrics, when compared to the general-purpose computer with automatic encryption switching. It was also possible to observe the high speed committed by the Chacha20 cryptographic algorithm with a higher execution speed than the others analyzed here. However, the reduction of energy consumption has not yet been achieved, but the delivery of messages in a way that guarantees their confidentiality was successfully carried out.
URI: http://repositorio.utfpr.edu.br/jspui/handle/1/37675
Aparece nas coleções:CP - Engenharia da Computação

Arquivos associados a este item:
Arquivo Descrição TamanhoFormato 
sistemaautomaticometodoscriptografia.pdf2,11 MBAdobe PDFThumbnail
Visualizar/Abrir


Este item está licenciada sob uma Licença Creative Commons Creative Commons