Titulo Estágio
Sistemas de reputação distribuídos (DTRMS)
Áreas de especialidade
Comunicações, Serviços e Infraestruturas
Sistemas de Informação
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 Sousa
bmsousa@dei.uc.pt 📩