Propostas Atribuidas 2023/2024

DEI - FCTUC
Gerado a 2024-12-04 09:02:05 (Europe/Lisbon).
Voltar

Titulo Estágio

Algoritmos de encriptação para dispositivos com recursos limitados

Local do Estágio

DEI-FCTUC / CISUC

Enquadramento

As redes e dispositivos IoT têm vindo a crescer a um ritmo muito acelerado e possibilitam um conjunto muito diversificado de aplicações, que incluem cada vez mais cenários críticos. No entanto, este sucesso trouxe também alguns problemas, especialmente a nível da segurança. Os dispositivos IoT têm muitas restrições a nível de recursos (e.g. CPU, memória, energia, capacidades de comunicação) não é possível usar os mesmos algoritmos e mecanismos existentes em máquinas mais robustas.

Esta tese propõe a análise de algumas soluções já disponíveis para dispositivos de recursos limitados, focando algoritmos de encriptação desenhados para dispositivos IoT, como o ASCON, e outros apresentados a concurso CAESAR: Competition for Authenticated Encryption: Security, Applicability, and Robustness. Pretende-se com esta análise estudar as soluções existentes, para produzir recomendações quanto aos algoritmos mais adequados face ao perfil de diferentes dispositivos IoT (ex: Raspberry Pi, Arduino )

Objetivo

Esta proposta pretende avança o estado da arte em algoritmos de encriptação para dispositivos com capacidades computacionais limitadas.
- Identificar algoritmos de encriptação para dispositivos IoT;
- Avaliar e comparar algoritmos de encriptação para dispositivos IoT;
- Recomendações para diferentes perfis de dispositivos IoT.

Adicionalmente, espera-se que como resultado do trabalho seja possível a publicação de um artigo científico numa conferência ou revista internacional.

Plano de Trabalhos - Semestre 1

T1.1 – Análise do estado da arte relativamente a algoritmos de encriptação para dispositivos com recursos limitados
T1.2 – Identificação de abordagens de avaliação de algoritmos de encriptação quando à sua usabilidade, recursos necessários (memória, capacidade de processamento), complexidade em termos de instalação/configuração em dispositivos.
T1.3 – Identificação de perfis de dispositivos IoT
T1.4 - Desenho da avaliação experimental dos algoritmos de encriptação
T1.5 – Escrita do relatório intermédio.

Plano de Trabalhos - Semestre 2

T2.1 – Implementação da Framework de avaliação.
T2.2 – Avaliação experimental nos perfis identificados e algoritmos de encriptação identificados previamente.
T2.3 – Elaboração da documentação para efeitos de dissertação e de publicação científica.

Condições

O aluno terá acesso a todos os recursos computacionais necessários para desenvolver o trabalho. Será também disponibilizado um local de trabalho no CISUC (Centro de Informática e Sistemas da Universidade de Coimbra). A avaliação através de simulação poderá ser feita recorrendo a recursos computacionais disponíveis no departamento.
Existe a possibilidade de atribuição de uma bolsa de investigação.

Observações

A fluência em Inglês (escrita e oral) facilita o processo de comunicação entre os diversos membros da equipa.

A equipa de orientação será composta por:
- Bruno Sousa
- Vasco Cruz
- Saad Khan

Orientador

Bruno Sousa
bmsousa@dei.uc.pt 📩