Atualização e Carga de Firmware em Sistemas Embarcados de Forma Segura e Confiável

De MediaWiki do Campus São José
Ir para navegação Ir para pesquisar
Atualização e Carga de Firmware em Sistemas Embarcados de Forma Segura e Confiável
PAULO FYLIPPE SELL
Roberto de Matos
Emerson Ribeiro de Mello
Trabalho realizado como parte das atividades da disciplina TCC29009
Estudante do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: paulo.fs@aluno.ifsc.edu.br
Professor do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: roberto.matos@ifsc.edu.br
Professor do Curso de Engenharia de Telecomunicações do Campus São José do IFSC e-mail: mello@ifsc.edu.br
Resumo

Sistemas embarcados estão presentes em grande parte do dia-a-dia das pessoas. Equipamentos que monitoram a saúde, controlam casas e carros inteligentes ou ainda cidades inteiras permitem uma melhor qualidade de vida dos cidadãos. Desta forma, estes dispositivos precisam manter seus firmwares atualizados e seguros, evitando que ataques maliciosos que comprometam seu funcionamento sejam realizados. Tecnologias como Ambientes de Execução Confiável (do inglês Trusted Execution Environments, TEE), que executam processos sensíveis em um microcontrolador de forma reservada e isolada ao restante do sistema, ou Elementos Seguros (do inglês Secure Element, SE), combinados com algorítimos e premissas de criptografia, proveem condições para o desenvolvimento de soluções que garantem a confiabilidade e segurança de dados sensíveis em sistemas embarcados. Este trabalho tem o objetivo de estudar e propor uma maneira de fazer a atualização e carga de firmwares em sistemas embarcados.

Palavras-chave

Atualização de firmware. Trusted Execution Environments. Secure Element.

Arquivos do TCC