Propostas para selecção dos alunos

DEI - FCTUC
Gerado a 2024-05-02 20:33:24 (Europe/Lisbon).
Voltar

Titulo Estágio

Sistemas de reputação distribuídos (DTRMS)

Local do Estágio

DEI

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 [1], ou nas redes sociais [2].

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 [2]. Outros mecanismos assentam em técnicas de ML que visam distinguir os nós benignos dos nós malignos [3], e em que a informação de reputação é distribuída para reduzir o tempo de aprendizagem nos modelos de ML.

Os avanços mais recentes relativamente aos sistemas de reputação, defendem a distribuição da informação de forma segura usando tecnologias como o blockhain ou o BigChainDB para possibilitar sistemas de gestão e distribuição de informação de reputação - Distributed Trust and Reputation Management Systems (DTRMS) [4].



[1] Dini, Federico, and Giancarlo Spagnolo. "Buying reputation on eBay: Do recent changes help?" International Journal of Electronic Business 7.6 (2009): 581-598.

[2] Nitti, Michele, Roberto Girau, and Luigi Atzori. "Trustworthiness management in the social internet of things." IEEE Transactions on knowledge and data engineering 26.5 (2013): 1253-1266.

[3] G. Fortino, L. Fotia, F. Messina, D. Rosaci, and G. M. L. Sarné, “Trust and Reputation in the Internet of Things: State-of-the-Art and Research Challenges,” IEEE Access, vol. 8, pp. 60117–60125, 2020.

[4] E. Bellini, et al. “Blockchain-Based Distributed Trust and Reputation Management Systems: A Survey,” IEEE Access, vol. 8, pp. 21127–21151, 2020.

Objetivo

Os objetivos do estágio são:

Obj. 1 - Desenhar modelos de reputação e otimizar a distribuição da informação de reputação. Este objetivo compreende:
i) a identificação de modelos de reputação;
ii) a identificação de critérios/métricas necessários para otimizar a distribuição da informação de reputação;
iii) o desenho de modelos de reputação e sua validação recorrendo a programação multiobjectivo, ou a técnicas de programação linear;
iv) a identificação de abordagens para distribuir a reputação (blockchain, BigchainDB).

Obj. 2 – Implementar sistemas de reputação distribuída. Este objetivo compreende:
i) implementação de sistema de reputação distribuídos (DTRMS);
ii) integração de informação de modelos de confiança (trus models);
iii) implementação de mecanismos seguros para consulta de informação de reputação por parte de outros serviços.

Obj. 3 – Avaliar os sistemas de reputação distribuídos.

Obj. 4 – Documentação dos resultados para efeitos de dissertação e para publicação científica.

Plano de Trabalhos - Semestre 1

As tarefas do primeiro semestre são:
T1.1 – Análise do estado da arte relativamente a mecanismos de reputação.
T1.2 – Análise do estado da arte relativamente a abordagens de otimização para distribuição de informação de reputação/confiança.
T1.3 – Análise de abordagens para distribuir a informação de reputação (blockchain, bigchainDB).
T1.4 – Desenho inicial de modelos de reputação.
T1.5 – Escrita do relatório intermédio.

Plano de Trabalhos - Semestre 2

As tarefas do segundo semestre são:
T2.1 – Melhorias ao modelo de reputação e sua otimização para distribuição da informação de reputação.
T2.2 – Avaliação do sistema de reputação distribuído (DTRMS).
T.2.3 – Elaboração da documentação para efeitos de dissertação e de publicação científica.

Condições

O aluno terá acesso a recursos computacionais. 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.

Este estágio será orientado pelo docente Bruno Sousa

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 Sousa
bmsousa@dei.uc.pt 📩