Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino

Detalhes bibliográficos
Autor(a) principal: Pallaro, Marynea Aparecida Pereira
Data de Publicação: 2019
Tipo de documento: Trabalho de conclusão de curso
Idioma: por
Título da fonte: Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
Texto Completo: http://repositorio.utfpr.edu.br/jspui/handle/1/9263
Resumo: Um dos propósitos da Internet das Coisas é fazer com que objetos executem tarefas do dia-a-dia com pouca ou nenhuma interação humana e em diferentes domínios. Esses objetos são dispositivos computacionais com diferentes configurações, geralmente classificados como sistemas embarcados, que podem operar como sensores e/ou atuadores e que possuem, na grande maioria das vezes, pelo menos um módulo de comunicação. Devido à natureza das aplicações e às ameaças existentes em redes de computadores atualmente, o uso de mecanismos que permitam aumentar a segurança da informação manipulada por esses dispositivos é necessária na maioria das situações, seja para simples armazenamento ou para envio através da rede. Tendo em vista o aumento da segurança, este trabalho investiga o impacto de algoritmos criptográficos parametrizados com diferentes tamanhos de chave e executados em diferentes versões do microcontrolador Arduino, um dos mais utilizados para sistemas embarcados de pequeno porte. Os resultados mostram uma comparação entre os vários modelos de placas e tamanhos de chave, além de variar os modos de operação do algoritmo de criptografia escolhido. Por fim, uma avaliação de desempenho é conduzida para efetuar comparações entre modelos com propósitos similares de aplicação.
id UTFPR-12_459fa5a90710499dcf1a827bcca5ab7b
oai_identifier_str oai:repositorio.utfpr.edu.br:1/9263
network_acronym_str UTFPR-12
network_name_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
repository_id_str
spelling 2020-11-12T12:03:01Z2020-11-12T12:03:01Z2019-12-10PALLARO, Marynea Aparecida Pereira. Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino. 2019. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2019.http://repositorio.utfpr.edu.br/jspui/handle/1/9263Um dos propósitos da Internet das Coisas é fazer com que objetos executem tarefas do dia-a-dia com pouca ou nenhuma interação humana e em diferentes domínios. Esses objetos são dispositivos computacionais com diferentes configurações, geralmente classificados como sistemas embarcados, que podem operar como sensores e/ou atuadores e que possuem, na grande maioria das vezes, pelo menos um módulo de comunicação. Devido à natureza das aplicações e às ameaças existentes em redes de computadores atualmente, o uso de mecanismos que permitam aumentar a segurança da informação manipulada por esses dispositivos é necessária na maioria das situações, seja para simples armazenamento ou para envio através da rede. Tendo em vista o aumento da segurança, este trabalho investiga o impacto de algoritmos criptográficos parametrizados com diferentes tamanhos de chave e executados em diferentes versões do microcontrolador Arduino, um dos mais utilizados para sistemas embarcados de pequeno porte. Os resultados mostram uma comparação entre os vários modelos de placas e tamanhos de chave, além de variar os modos de operação do algoritmo de criptografia escolhido. Por fim, uma avaliação de desempenho é conduzida para efetuar comparações entre modelos com propósitos similares de aplicação.One of the purposes of Internet of Things is to make objects perform everyday tasks with little or no human interaction in different domains. These objects are computational devices with different configurations, generally classified as embedded systems, which can operate as sensors and/or operators and which most oftenly have at least one communication module. Considering the nature of applications and threats in today’s computer networks, the use of mechanisms to increase the security of information handled by these devices is necessary in most situations, both for storage and transmissions. In order to increase security, this work investigates the impact of parameterized cryptographic algorithms with different key sizes and executed on different versions of the Arduino microcontroller, one of the most commonly used equipment for small embedded systems. The results show a comparison among boards models and key sizes, as well as different operation modes of the cryptographic algorithm. Finally, a performance evaluation is conducted to make comparisons between models with similar application purposes.porUniversidade Tecnológica Federal do ParanáCuritibaBacharelado em Sistemas de InformaçãoUTFPRBrasilCNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAOArduino (Controlador programável)CriptografiaInternet das coisasSegurança de sistemasArduino (Programmable controller)CryptographyInternet of thingsSystem safetyAvaliação de desempenho de algoritmos criptográficos em microcontroladores ArduinoPerformance evaluation of cryptographic algorithms in Arduino microcontrollersinfo:eu-repo/semantics/publishedVersioninfo:eu-repo/semantics/bachelorThesisCuritibaPigatto, Daniel FernandoPigatto, Daniel FernandoVendramin, Ana Cristina Barreiras KochemAlves Junior, JoilsonPallaro, Marynea Aparecida Pereirainfo:eu-repo/semantics/openAccessreponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))instname:Universidade Tecnológica Federal do Paraná (UTFPR)instacron:UTFPRORIGINALCT_COSIS_2019_2_01.pdfapplication/pdf8770075http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/1/CT_COSIS_2019_2_01.pdfd3e9ac83020beefd2c203b3bac76142cMD51LICENSElicense.txttext/plain1290http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/2/license.txtb9d82215ab23456fa2d8b49c5df1b95bMD52TEXTCT_COSIS_2019_2_01.pdf.txtExtracted texttext/plain90453http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/3/CT_COSIS_2019_2_01.pdf.txt86fe4483f58fbb8719e8030a43a13377MD53THUMBNAILCT_COSIS_2019_2_01.pdf.jpgGenerated Thumbnailimage/jpeg1343http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/4/CT_COSIS_2019_2_01.pdf.jpg72c9f02ed1efca08f51d36b611e65c90MD541/92632020-11-12 10:03:01.336oai:repositorio.utfpr.edu.br:1/9263TmEgcXVhbGlkYWRlIGRlIHRpdHVsYXIgZG9zIGRpcmVpdG9zIGRlIGF1dG9yIGRhIHB1YmxpY2HDp8OjbywgYXV0b3Jpem8gYSBVVEZQUiBhIHZlaWN1bGFyLCAKYXRyYXbDqXMgZG8gUG9ydGFsIGRlIEluZm9ybWHDp8OjbyBlbSBBY2Vzc28gQWJlcnRvIChQSUFBKSBlIGRvcyBDYXTDoWxvZ29zIGRhcyBCaWJsaW90ZWNhcyAKZGVzdGEgSW5zdGl0dWnDp8Ojbywgc2VtIHJlc3NhcmNpbWVudG8gZG9zIGRpcmVpdG9zIGF1dG9yYWlzLCBkZSBhY29yZG8gY29tIGEgTGVpIG5vIDkuNjEwLzk4LCAKbyB0ZXh0byBkZXN0YSBvYnJhLCBvYnNlcnZhbmRvIGFzIGNvbmRpw6fDtWVzIGRlIGRpc3BvbmliaWxpemHDp8OjbyByZWdpc3RyYWRhcyBubyBpdGVtIDQgZG8gCuKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgVHJhYmFsaG9zIGRlIENvbmNsdXPDo28gZGUgQ3Vyc28gZGUgR3JhZHVhw6fDo28gZSAKRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgZGUgSW5mb3JtYcOnw6NvIGUgbm9zIENhdMOhbG9nb3MgRWxldHLDtG5pY29zIGRvIApTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdLCBwYXJhIGZpbnMgZGUgbGVpdHVyYSwgaW1wcmVzc8OjbyBlL291IGRvd25sb2FkLCB2aXNhbmRvIGEgCmRpdnVsZ2HDp8OjbyBkYSBwcm9kdcOnw6NvIGNpZW50w61maWNhIGJyYXNpbGVpcmEuCgogIEFzIHZpYXMgb3JpZ2luYWlzIGUgYXNzaW5hZGFzIHBlbG8ocykgYXV0b3IoZXMpIGRvIOKAnFRlcm1vIGRlIEF1dG9yaXphw6fDo28gcGFyYSBQdWJsaWNhw6fDo28gZGUgClRyYWJhbGhvcyBkZSBDb25jbHVzw6NvIGRlIEN1cnNvIGRlIEdyYWR1YcOnw6NvIGUgRXNwZWNpYWxpemHDp8OjbywgRGlzc2VydGHDp8O1ZXMgZSBUZXNlcyBubyBQb3J0YWwgCmRlIEluZm9ybWHDp8OjbyBlIG5vcyBDYXTDoWxvZ29zIEVsZXRyw7RuaWNvcyBkbyBTaXN0ZW1hIGRlIEJpYmxpb3RlY2FzIGRhIFVURlBS4oCdIGUgZGEg4oCcRGVjbGFyYcOnw6NvIApkZSBBdXRvcmlh4oCdIGVuY29udHJhbS1zZSBhcnF1aXZhZGFzIG5hIEJpYmxpb3RlY2EgZG8gQ8OibXB1cyBubyBxdWFsIG8gdHJhYmFsaG8gZm9pIGRlZmVuZGlkby4gCk5vIGNhc28gZGUgcHVibGljYcOnw7VlcyBkZSBhdXRvcmlhIGNvbGV0aXZhIGUgbXVsdGljw6JtcHVzLCBvcyBkb2N1bWVudG9zIGZpY2Fyw6NvIHNvYiBndWFyZGEgZGEgCkJpYmxpb3RlY2EgY29tIGEgcXVhbCBvIOKAnHByaW1laXJvIGF1dG9y4oCdIHBvc3N1YSB2w61uY3Vsby4KRepositório de PublicaçõesPUBhttp://repositorio.utfpr.edu.br:8080/oai/requestopendoar:2020-11-12T12:03:01Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)false
dc.title.pt_BR.fl_str_mv Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
dc.title.alternative.pt_BR.fl_str_mv Performance evaluation of cryptographic algorithms in Arduino microcontrollers
title Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
spellingShingle Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
Pallaro, Marynea Aparecida Pereira
CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
Arduino (Controlador programável)
Criptografia
Internet das coisas
Segurança de sistemas
Arduino (Programmable controller)
Cryptography
Internet of things
System safety
title_short Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
title_full Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
title_fullStr Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
title_full_unstemmed Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
title_sort Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
author Pallaro, Marynea Aparecida Pereira
author_facet Pallaro, Marynea Aparecida Pereira
author_role author
dc.contributor.advisor1.fl_str_mv Pigatto, Daniel Fernando
dc.contributor.referee1.fl_str_mv Pigatto, Daniel Fernando
dc.contributor.referee2.fl_str_mv Vendramin, Ana Cristina Barreiras Kochem
dc.contributor.referee3.fl_str_mv Alves Junior, Joilson
dc.contributor.author.fl_str_mv Pallaro, Marynea Aparecida Pereira
contributor_str_mv Pigatto, Daniel Fernando
Pigatto, Daniel Fernando
Vendramin, Ana Cristina Barreiras Kochem
Alves Junior, Joilson
dc.subject.cnpq.fl_str_mv CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
topic CNPQ::CIENCIAS EXATAS E DA TERRA::CIENCIA DA COMPUTACAO::METODOLOGIA E TECNICAS DA COMPUTACAO::SISTEMAS DE INFORMACAO
Arduino (Controlador programável)
Criptografia
Internet das coisas
Segurança de sistemas
Arduino (Programmable controller)
Cryptography
Internet of things
System safety
dc.subject.por.fl_str_mv Arduino (Controlador programável)
Criptografia
Internet das coisas
Segurança de sistemas
Arduino (Programmable controller)
Cryptography
Internet of things
System safety
description Um dos propósitos da Internet das Coisas é fazer com que objetos executem tarefas do dia-a-dia com pouca ou nenhuma interação humana e em diferentes domínios. Esses objetos são dispositivos computacionais com diferentes configurações, geralmente classificados como sistemas embarcados, que podem operar como sensores e/ou atuadores e que possuem, na grande maioria das vezes, pelo menos um módulo de comunicação. Devido à natureza das aplicações e às ameaças existentes em redes de computadores atualmente, o uso de mecanismos que permitam aumentar a segurança da informação manipulada por esses dispositivos é necessária na maioria das situações, seja para simples armazenamento ou para envio através da rede. Tendo em vista o aumento da segurança, este trabalho investiga o impacto de algoritmos criptográficos parametrizados com diferentes tamanhos de chave e executados em diferentes versões do microcontrolador Arduino, um dos mais utilizados para sistemas embarcados de pequeno porte. Os resultados mostram uma comparação entre os vários modelos de placas e tamanhos de chave, além de variar os modos de operação do algoritmo de criptografia escolhido. Por fim, uma avaliação de desempenho é conduzida para efetuar comparações entre modelos com propósitos similares de aplicação.
publishDate 2019
dc.date.issued.fl_str_mv 2019-12-10
dc.date.accessioned.fl_str_mv 2020-11-12T12:03:01Z
dc.date.available.fl_str_mv 2020-11-12T12:03:01Z
dc.type.status.fl_str_mv info:eu-repo/semantics/publishedVersion
dc.type.driver.fl_str_mv info:eu-repo/semantics/bachelorThesis
format bachelorThesis
status_str publishedVersion
dc.identifier.citation.fl_str_mv PALLARO, Marynea Aparecida Pereira. Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino. 2019. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
dc.identifier.uri.fl_str_mv http://repositorio.utfpr.edu.br/jspui/handle/1/9263
identifier_str_mv PALLARO, Marynea Aparecida Pereira. Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino. 2019. Trabalho de Conclusão de Curso (Bacharelado em Sistemas de Informação) – Universidade Tecnológica Federal do Paraná, Curitiba, 2019.
url http://repositorio.utfpr.edu.br/jspui/handle/1/9263
dc.language.iso.fl_str_mv por
language por
dc.rights.driver.fl_str_mv info:eu-repo/semantics/openAccess
eu_rights_str_mv openAccess
dc.publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.publisher.program.fl_str_mv Bacharelado em Sistemas de Informação
dc.publisher.initials.fl_str_mv UTFPR
dc.publisher.country.fl_str_mv Brasil
publisher.none.fl_str_mv Universidade Tecnológica Federal do Paraná
Curitiba
dc.source.none.fl_str_mv reponame:Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
instname:Universidade Tecnológica Federal do Paraná (UTFPR)
instacron:UTFPR
instname_str Universidade Tecnológica Federal do Paraná (UTFPR)
instacron_str UTFPR
institution UTFPR
reponame_str Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
collection Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT))
bitstream.url.fl_str_mv http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/1/CT_COSIS_2019_2_01.pdf
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/2/license.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/3/CT_COSIS_2019_2_01.pdf.txt
http://repositorio.utfpr.edu.br:8080/jspui/bitstream/1/9263/4/CT_COSIS_2019_2_01.pdf.jpg
bitstream.checksum.fl_str_mv d3e9ac83020beefd2c203b3bac76142c
b9d82215ab23456fa2d8b49c5df1b95b
86fe4483f58fbb8719e8030a43a13377
72c9f02ed1efca08f51d36b611e65c90
bitstream.checksumAlgorithm.fl_str_mv MD5
MD5
MD5
MD5
repository.name.fl_str_mv Repositório Institucional da UTFPR (da Universidade Tecnológica Federal do Paraná (RIUT)) - Universidade Tecnológica Federal do Paraná (UTFPR)
repository.mail.fl_str_mv
_version_ 1805923037155950592