Avaliação de desempenho de algoritmos criptográficos em microcontroladores Arduino
Autor(a) principal: | |
---|---|
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 |