Análise Comparativa de Desempenho, Eficiência Energética e Pegada de Memória de Algoritmos de Assinatura Digital em Dispositivos IoT: Um Estudo de Caso Sobre o SoC ESP32-C6
Show simple item record
| dc.contributor |
Universidade Federal de Santa Catarina. |
pt_BR |
| dc.contributor.advisor |
Vigil, Martín |
|
| dc.contributor.author |
Lima, Matheus Francisco Rodrigues |
|
| dc.date.accessioned |
2025-12-22T19:57:44Z |
|
| dc.date.available |
2025-12-22T19:57:44Z |
|
| dc.date.issued |
2025-12-02 |
|
| dc.identifier.uri |
https://repositorio.ufsc.br/handle/123456789/271598 |
|
| dc.description |
TCC (graduação) - Universidade Federal de Santa Catarina, Campus Araranguá, Engenharia de Computação. |
pt_BR |
| dc.description.abstract |
A proliferação de dispositivos Internet das Coisas (IoT) demanda mecanismos robustos
de segurança que operem sob restrições severas de recursos computacionais, memória
e energia. Este trabalho tem como objetivo avaliar comparativamente o desempenho
e a eficiência energética de algoritmos de assinatura digital em dispositivos IoT,
utilizando como plataforma de teste o microcontrolador ESP32-C6 baseado em uma
arquitetura de conjunto de instruções de processador de código aberto, a RISC-V
RV32IMAC de 32 bits. Para alcançar este objetivo, foram implementadas e analisadas
28 configurações distintas combinando três algoritmos criptográficos (RSA, ECDSA e
EdDSA), três bibliotecas de software (MbedTLS, WolfSSL e MicroECC), múltiplas
curvas elípticas e duas funções de hash (SHA-256 e SHA-512). A metodologia
experimental envolveu a medição sistemática de quatro métricas principais: consumo
energético, tempo de execução, “pegada” de memória (RAM e Flash) e perfil de corrente
elétrica durante as operações de geração de chaves, geração de assinatura e verificação de
assinatura digital. Para garantir a precisão das medições, foi desenvolvido um testbed
dedicado, utilizando o sensor INA226 da Texas Instruments para monitoramento
de corrente, com calibração prévia e isolamento entre o dispositivo sob teste e o
sistema de medição. O estudo visa fornecer dados empíricos que permitam aos
desenvolvedores de sistemas IoT tomar decisões informadas sobre a seleção de algoritmos
e bibliotecas criptográficas, considerando os compromissos entre segurança, desempenho
computacional, consumo de recursos e eficiência energética. Como contribuição,
este trabalho preenche lacunas identificadas na literatura quanto a caracterização de
desempenho criptográfico no ESP32-C6, a comparação entre diferentes implementações
de bibliotecas para o mesmo algoritmo, e a avaliação de algoritmos modernos como
EdDSA em plataformas embarcadas de baixo custo. |
pt_BR |
| dc.language.iso |
por |
pt_BR |
| dc.publisher |
Araranguá, SC. |
pt_BR |
| dc.rights |
Open Access. |
en |
| dc.subject |
Internet das Coisas |
pt_BR |
| dc.subject |
Assinatura digital |
pt_BR |
| dc.subject |
ESP32 |
pt_BR |
| dc.subject |
Eficiência energética |
pt_BR |
| dc.subject |
Sistemas embarcados |
pt_BR |
| dc.title |
Análise Comparativa de Desempenho, Eficiência Energética e Pegada de Memória de Algoritmos de Assinatura Digital em Dispositivos IoT: Um Estudo de Caso Sobre o SoC ESP32-C6 |
pt_BR |
| dc.type |
TCCgrad |
pt_BR |
| dc.contributor.advisor-co |
Pereira, Rodrigo Vinícius Mendonça |
|
Files in this item
This item appears in the following Collection(s)
Show simple item record
Search DSpace
Browse
-
All of DSpace
-
This Collection
My Account
Statistics
Compartilhar