[ca] La computació descentralitzada és un paradigma que distribueix les tasques informàtiques i la presa de decisions mitjançant una xarxa, oferint avantatges, com resistència, escalabilitat, privadesa i menor dependència d'entitats centrals. La computació descentralitzada permet abordar la tensió existent entre el RGPD i l'anàlisi de macrodades. El RGPD pretén protegir els drets de privadesa de les persones i garantir el tractament responsable de les dades personals. En canvi, l'anàlisi de macrodades requereix sovint recopilar i processar grans quantitats de dades personals per descobrir correlacions, tendències i models predictius. Protocols descentralitzats com l'Aprenentatge Federat o l'Aprenentatge Federat Totalment Descentralitzat ofereixen una solució a aquest dilema en eliminar la necessitat d'intercanviar dades des dels dispositius client als servidors globals. En el seu lloc, les dades dels dispositius perifèrics s'utilitzen per entrenar els models localment, cosa que augmenta la privadesa. Aquesta tesi es centra en una de les qüestions més importants en aquest tipus de protocols: com garantir que tots els agents implicats actuïn com s'espera. Els nodes que es desvien deliberadament podrien fer-ho per atacar el sistema o simplement per aprofitar-se'n sense contribuir. Basant-nos en la noció de coutilitat, hem dissenyat diversos protocols per resoldre el conflicte entre la privadesa i algunes propietats de seguretat en tres escenaris diferents de computació descentralitzada i preservadora de la privadesa: i) Aprenentatge federat; ii) Aprenentatge totalment descentralitzat; i iii) Computació multipart. Aquests tipus de protocols faciliten la col·laboració entre múltiples parts o entitats per assolir un objectiu comú i operen sota certs supòsits de confiança.

[es] La computación descentralizada es un paradigma que distribuye las tareas informáticas y la toma de decisiones a través de una red, ofreciendo ventajas como resiliencia, escalabilidad, privacidad y una menor dependencia de autoridades centrales. La computación descentralizada permitir abordar la tensión existente entre el RGPD y el análisis de grandes volúmenes de datos. El RGPD tiene como objetivo proteger los derechos de privacidad de las personas y garantizar el manejo responsable de los datos personales. En cambio, el análisis de grandes volúmenes de datos requiere la recopilación y el procesamiento de grandes cantidades de datos personales para descubrir correlaciones, tendencias y modelos predictivos. Protocolos descentralizados como el Aprendizaje federado o el Aprendizaje Federado Totalmente Descentralizado ofrecen una solución a este dilema al eliminar la necesidad de intercambiar datos desde los dispositivos cliente a los servidores globales. En su lugar, los datos brutos de los dispositivos periféricos se utilizan para entrenar los modelos localmente, lo que aumenta la privacidad. Esta tesis se centra en una de las cuestiones más importantes en este tipo de protocolos: cómo garantizar que todos los agentes implicados actúen como se espera. Los nodos que se desvían deliberadamente podrían hacerlo para atacar al sistema o simplemente para aprovecharse de él sin contribuir. Basándonos en la noción de co-utilidad, hemos diseñado varios protocolos para resolver el conflicto entre la privacidad y algunas propiedades de seguridad en tres escenarios diferentes de computación descentralizada y preservadora de la privacidad: i) Aprendizaje federado; ii) Aprendizaje totalmente descentralizado; y iii) Computación multiparte. Estos tipos de protocolos facilitan la colaboración entre múltiples partes o entidades para alcanzar un objetivo común y operan bajo ciertos supuestos de confianza.