Criptografia de baixo consumo em sistemas embarcados aplicados à internet das coisas
| dc.contributor.advisor | Brito Filho, Francisco de Assis | |
| dc.contributor.advisormail | repositorio@ufersa.edu.br | |
| dc.contributor.author | Targino, Diego Pereira | |
| dc.contributor.coadvisor | Silva, Paulo Henrique Lopes | |
| dc.contributor.referee1 | Brito Filho, Francisco de Assis | |
| dc.contributor.referee2 | Silva, Paulo Henrique Lopes | |
| dc.contributor.referee3 | Borges Neto, Joao Batista | |
| dc.coverage.spatial | Mossoró | |
| dc.date.accessioned | 2025-09-12T21:46:48Z | |
| dc.date.available | 2025-09-12T21:46:48Z | |
| dc.date.issued | 2024-07-25 | |
| dc.description.abstract | A internet das coisas (IoT, do inglês internet of things) é um conceito que se refere à conexão via Internet de objetos do cotidiano, como dispositivos vestíveis, eletrodomésticos, veículos e edifícios. Esses elementos estão equipados com sensores, softwares e outros recursos tecnológicos que possibilitam a coleta e a troca de dados sem a intervenção humana. Esta rede de dispositivos conectados tem o objetivo de tornar o mundo mais inteligente e eficiente, oferecendo às empresas e aos indivíduos a capacidade de monitorar e controlar seus ambientes e ativos em tempo real. Contudo, a IoT também traz consigo diversos desafios de segurança. Pois sendo composta por uma vasta gama de dispositivos interconectados, muitos deles são vulneráveis a ataques cibernéticos, tornando a segurança dos dados e da rede uma preocupação significativa. Para garantir a segurança e a privacidade dos dados transmitidos na rede IoT, é fundamental a utilização de técnicas de criptografia, que visam tornar os dados ininteligíveis para terceiros não autorizados. No entanto, os dispositivos de IoT possuem dimensões reduzidas e limitações de capacidade de processamento, armazenamento de dados e fornecimento de energia. Nesse contexto, surge a criptografia leve, com o objetivo de assegurar a privacidade dos dados mesmo em dispositivos com recursos limitados. Existem diversas técnicas de criptografia leve que podem ser aplicadas na IoT, incluindo a criptografia simétrica e assimétrica. A criptografia simétrica usa uma chave privada compartilhada para cifrar e decifrar dados, enquanto a assimétrica utiliza duas chaves diferentes, uma pública e outra privada. Neste trabalho, analisaremos apenas o desempenho das criptografias simétricas em dispositivos de capacidade limitada. Serão abordadas as criptografias de bloco AES, Camellia, XXETA, Simon e Speck, as criptografias de fluxo Chacha20 e Salsa20, e as funções hash BLAKE-S, SHA-256 e SHA3-256. Além disso, apresentaremos os modos de criptografia implementados e testados com o auxílio de dois kits de desenvolvimento diferentes: o ESP32 DevKit V1 e o Arduino Nano V3. Nos testes, avaliaremos o desempenho, o consumo de energia e a latência das cifras mencionadas, com o objetivo de demonstrar os impactos no consumo e desempenho nesses dispositivos. | |
| dc.description.abstract2 | The internet of things (IoT) is a concept that refers to the connection of everyday objects to the Internet, such as wearable devices, household appliances, vehicles, and buildings. These objects are equipped with sensors, software, and other technological resources that enable the collection and exchange of data without human intervention. This network of connected devices aims to make the world smarter and more efficient, providing businesses and individuals with the ability to monitor and control their environments and assets in real-time. However, IoT also brings with it several security challenges. As it is composed of a vast range of interconnected devices, many of them are vulnerable to cyberattacks, making data and network security a significant concern. To ensure the security and privacy of data transmitted across the IoT network, it is essential to employ encryption techniques, which aim to render the data unintelligible to unauthorized third parties. However, reduced dimensions and limitations in processing power, data storage, and energy supply characterize IoT devices. In this context, lightweight cryptography emerges with the goal of ensuring data privacy even in devices with limited resources. There are various lightweight cryptographic techniques that can be applied in IoT, including symmetric and asymmetric cryptography. Symmetric cryptography uses a shared private key to encrypt and decrypt data, while asymmetric cryptography employs two different keys, one public and the other private. In this paper, we will analyze the performance of symmetric encryptions on low-capacity devices. The block ciphers AES, Camellia, XXETA, Simon, and Speck, the stream ciphers Chacha20 and Salsa20, and the hash functions BLAKE-S, SHA-256, and SHA3-256 will be addressed. Additionally, we will present the encryption modes implemented and tested using two different development kits: the ESP32 DevKit V1 and the Arduino Nano V3. In our tests, we will evaluate the performance, power consumption, and latency of the mentioned ciphers to demonstrate the impacts on consumption and performance in these devices. | |
| dc.description.physical | 90 f. : Il. | |
| dc.format.mimetype | ||
| dc.identifier.advisorLattes | http://lattes.cnpq.br/1448427094519653 | |
| dc.identifier.authorLattes | http://lattes.cnpq.br/5521589385263208 | |
| dc.identifier.bibliographicCitation | TARGINO, Diego Pereira. Criptografia de baixo consumo em sistemas embarcados aplicados à internet das coisas. 2024. 90 f. Dissertação (Mestrado em Engenharia Elétrica) - Universidade Federal Rural do Semi-Árido, Mossoró, 2024. | |
| dc.identifier.coadvisorLattes | http://lattes.cnpq.br/6471237666616986 | |
| dc.identifier.uri | https://repositorio.ufersa.edu.br/handle/prefix/14147 | |
| dc.language.iso | pt_BR | |
| dc.publisher.center | Centro de Engenharias - CE | |
| dc.publisher.country | Brasil | |
| dc.publisher.initials | UFERSA | |
| dc.publisher.institution | Universidade Federal Rural do Semi-Árido | |
| dc.publisher.program | Programa de Pós-Graduação em Engenharia Elétrica | |
| dc.rights | info:eu-repo/semantics/openAccess | |
| dc.rights.holder | UFERSA | |
| dc.rights.license | Attribution-ShareAlike 3.0 Brazil | en |
| dc.rights.uri | http://creativecommons.org/licenses/by-sa/3.0/br/ | |
| dc.subject.cnpq | ENGENHARIAS::ENGENHARIA ELETRICA | |
| dc.subject.keyword | Internet das coisas | |
| dc.subject.keyword | Baixo consumo | |
| dc.subject.keyword | Criptografia leve | |
| dc.subject.keyword | Segurança da informação | |
| dc.subject.keyword | Internet of things | |
| dc.subject.keyword | Low consumption | |
| dc.subject.keyword | Lightweight cryptografhy | |
| dc.subject.keyword | Information security | |
| dc.title | Criptografia de baixo consumo em sistemas embarcados aplicados à internet das coisas | |
| dc.title.alternative | Low-power encryption in embedded systems applied to the internet of things | |
| dc.type | info:eu-repo/semantics/masterThesis |
