Propostas Submetidas

DEI - FCTUC
Gerado a 2024-04-26 07:12:53 (Europe/Lisbon).
Voltar

Titulo Estágio

Sistemas de reputação distribuídos e armazenamento da informação em Blockchain

Áreas de especialidade

Engenharia de Software

Comunicações, Serviços e Infraestruturas

Local do Estágio

DEI-FCTUC

Enquadramento

Os sistemas de reputação incluem fornecem informação de determinados níveis de confiança entre duas entidades que são estranhas uma para a outra. Por exemplos, os sistemas de reputação têm evoluído ao longo dos tempos e são usados amplamente na web, em sites de transações eletrónicas como o ebay, ou nas redes sociais.

As soluções para construir modelos de reputação pode ser baseada nas interações que dispositivos têm entre si, e em que a informação de reputação é distribuída recorrendo a mecanismos de hashing. Outros mecanismos assentam em técnicas de ML que visam distinguir os nós benignos dos nós malignos, e em que a informação de reputação é distribuída para reduzir o tempo de aprendizagem nos modelos de ML.

O cálculo da reputação deve ter em conta também o tipo de entidade em questão, ou até mesmo a informação dada por estas, por exemplo, quando as pessoas avaliam um serviço numa escala de 5 estrelas. Neste caso modelos de dominância que agregam a informação de diversas avaliações podem ajudar a determinar a reputação.

A Blockchain é uma possível solução para armazenar a informação de reputação de forma a garantir que a informação não é alterada.

Este estágio visa a implementação de um gestor de armazenamento da informação de reputação em blockchain. O gestor de armazenamento tem a seu cargo a análise dos dados, de forma a averiguar se são dados sensíveis ou não, de forma a fazer a garantir o armazenamento local.

Objetivo

O estágio a desenvolver tem os seguintes objetivos:
- Armazenamento da informação em blockchain com garantias de privacidade (Hyperledge Fabric);
- Gestor de dados para armazenamento.

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 blockchain e armazenamento de dados (HyperLedgeFabric).
T1.2 – Análise de políticas RGPD e outras normas para determinar se são dados sensíveis.
T1.3 – Experimentação simplificada do HyperLedgeFabric.
T1.4 – Desenho inicial do gestor de dados.
T1.4 – Escrita do relatório intermédio.

Plano de Trabalhos - Semestre 2

T2.1 – Desenho final do gestor de dados.
T2.2 – Implementação do gestor de dados com funcionalidades de armazenar online e offline da blockchain.
T2.3 – Avaliação do gestor de dados, em termos de performance e de escalabilidade.
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.

Observações

As atividades propostas nesta dissertação enquadram-se no projeto ARCADIAN-IoT.


Porque é que este estágio é interessante?
- Participação num projeto internacional;
- Possibilidade de contribuir para uma Internet mais segura e confiável;

Orientador

Bruno Miguel de Oliveira Sousa
bmsousa@dei..uc.pt 📩