Atualização de firmware em campo de forma segura e criptografada

DSpace Repository

A- A A+

Atualização de firmware em campo de forma segura e criptografada

Show simple item record

dc.contributor Universidade Federal de Santa Catarina pt_BR
dc.contributor.advisor Henrique, Willian
dc.contributor.author Dörner, Tiago Mayer
dc.date.accessioned 2022-03-24T15:38:24Z
dc.date.available 2022-03-24T15:38:24Z
dc.date.issued 2021-03-20
dc.identifier.uri https://repositorio.ufsc.br/handle/123456789/232787
dc.description TCC (graduação) - Universidade Federal de Santa Catarina. Centro Tecnológico. Engenharia Elétrica. pt_BR
dc.description.abstract Durante o desenvolvimento de um dispositivo conectado à Internet é possível que erros passem despercebidos pela equipe de desenvolvimento e cheguem ao equipamento final. Numa visão otimista, pode ser apenas uma falha em alguma lógica embarcada, porém, sendo pessimista, também é possível que um bug permita acesso ao dispositivo ou aos servidores. Empresas também podem desejar que os produtos desenvolvidos tenham novas funcionalidades adicionadas com o passar do tempo. Neste trabalho, buscamos desenvolver uma forma onde seja possível que uma atualização de firmware seja enviada para um dispositivo conectado à Internet a fim de resolver as questões citadas, garantindo ainda que todo o processo de comunicação para obter esta atualização seja por um meio seguro. Foi utilizado um microcontrolador STM com um modem LTE como dispositivo alvo deste projeto. Utilizamos a plataforma Amazon Web Services (AWS) para todas as tarefas em nuvem. O trabalho discute todos os serviços do AWS utilizados no processo, além de como eles se relacionam, também como o firmware entra em contato com a nuvem para verificar a existência de uma atualização, todo o processo de download e como lida com eventuais erros durante o processo. Também aborda como que, após baixada, a atualização é aplicada no dispositivo. pt_BR
dc.description.abstract During the development of a device connected to the Internet it is possible that errors remain unnoticed by the development team and make their way to the final device. In a optimistic view, it may be just a flaw logic in the embedded logic, however, being pessimistic, it is also possible that a bug give access to the device or their servers. Companies may also want the products to have new functionalities added over time. In this work, we aimed to develop a way to deliver a firmware update to a device connected to the Internet in order to solve the above issues, with the assurance that all communication processes were made in a secure channel. We used a STM microcontroller with a LTE modem as a target of this project. We also used the Amazon Web Services (AWS) platform for all cloud tasks. The work discuss all AWS services used in the update process and how they relate to each other. The work also discuss how the firmware and the cloud interact to check if an update is available, how it is downloaded, how errors are handled and how the downloaded update is applied to the device. pt_BR
dc.format.extent 51 f pt_BR
dc.language.iso pt_BR pt_BR
dc.publisher Florianópolis, SC pt_BR
dc.rights Open Access
dc.subject Atualização de Firmware pt_BR
dc.subject Microcontrolador pt_BR
dc.subject Amazon Web Services pt_BR
dc.subject Firmware update pt_BR
dc.subject Microcontroller pt_BR
dc.title Atualização de firmware em campo de forma segura e criptografada pt_BR
dc.type TCCgrad pt_BR
dc.contributor.advisor-co Souza, Richard Demo


Files in this item

Files Size Format View Description
TCC_TiagoMayerDorner.pdf 1.537Mb PDF View/Open TCC

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Browse

My Account

Statistics

Compartilhar