Trabalho de Conclusão de Curso
Documento
Autoria
Unidade da USP
Data de Apresentação
Orientador
Banca
Branco, Kalinka Regina Lucas Jaquie Castelo
Martins, André Luís
Título em Português
Uma abordagem leve e segura para comunicação utilizando o protocolo MQTT em dispositivos IoT
Palavras-chave em Português
Internet das Coisas
MQTT
Criptografia
Comunicação máquina-nuvem
Resumo em Português
Com a forte chegada do conceito da Internet das Coisas(IoT), em que a internet é levada à objetos do cotidiano das pessoas, da indústria e até na infraestrutura de meios urbanos e onde há a constante troca de informações entre todos estes dispositivos, a comunicação máquinanuvem se torna extremamente relevante e alguns protocolos para este propósito começaram a ganhar destaque por se encaixarem nos requisitos de recursos limitados, geralmente visto em aparelhos de IoT. Entre estes protocolos existe o Message Queue Telemetry Transport (MQTT), que por meio da estrutura de inscrições e publicações em tópicos, realiza a comunicação entre 2 dispositivos. Porém, a segurança ainda é de grande importância na comunicação para evitar que pessoas indesejadas leiam as mensagens. Por isto, este trabalho realiza a implementação de formas de comunicação criptografadas, que ofereçam segurança para as mensagens enviadas e não descaracterize a leveza oferecida pelo protocolo. Para os resultados foram calculados o tempo necessário para o processamento dos dados e a quantidade de informações adicionais exigidos pela solução. No geral, foram adicionados 3 bytes por item criptografado, além de somar aproximadamente 1 ms de processamento para cada byte criptografado em dispositivos com recursos computacionais reduzidos.
Palavras-chave em Inglês
Internet of Things
Encryption
Machine-to-cloud communication
Resumo em Inglês
With the arrival of the concept of the Internet of Things (IoT), in which the Internet is taken to the everyday objects of the person, to the processes of the industry and even in the infrastructure of urban means and where there is the constant exchange of information between all these devices, machine-to-cloud communication becomes extremely relevant and some protocols for this purpose have begun to gain prominence by meeting the limited resource requirements generally seen in IoT devices. Among these protocols there is the Message Queue Telemetry Transport (MQTT), which through the structure of subscriptions and publications in topics, makes the communication between two devices. However, security is still of great importance in communicating to prevent unwanted people from reading the messages. Therefore, this work implements an encrypted form of communication that provides security for the messages sent and does not detract from the lightness offered by the protocol. For the results, the time needed to process the data and the amount of additional information required by the solution was calculated. Overall, 3 bytes per encrypted item were added, as well as adding approximately 1 ms of processing for each encrypted byte on devices with constrained computacional resources.
Arquivos
AVISO - A consulta a este documento fica condicionada na aceitação das seguintes condições de uso:
Este trabalho é somente para uso privado de atividades de pesquisa e ensino. Não é autorizada sua reprodução para quaisquer fins lucrativos. Esta reserva de direitos abrange todos os dados do documento bem como seu conteúdo. Na utilização ou citação de partes do documento é obrigatório mencionar nome(s) do(s) autor(es) do trabalho.
 
Data de Publicação
2018-01-17
Número de visitas
1554
Número de downloads
1914
Copyright © 2010 Biblioteca Digital de Trabalhos Acadêmicos da USP. Todos os direitos reservados.