Atualização e Carga de Firmware em Sistemas Embarcados de Forma Segura e Confiável
- 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