ESTUDIO E IMPLEMENTACIÓN DE UN ESQUEMA DE PSI (PRIVATE SET INTERSECTION) DESCENTRALIZADO
Abstract
La privacidad de los datos es una preocupaci ¿on fundamental para todas las personas. Uno de los objetivos de la seguridad en los sistemas actuales es prote- ger la confidencialidad mientras se procesan datos de especial proteccio ¿n, bien sea en nuestros dispositivos, o en servidores externos. La interseccio ¿n de conjuntos privados, o Private Set Intersection (PSI), es una t ¿ecnica que permite que las partes involucradas en una comunicacio ¿n, puedan comprobar si comparten ele- mentos en sus conjuntos de datos sin revelar informacio ¿n extra. El objetivo del proyecto es desarrollar un sistema multiplataforma que permita evaluar protoco- los destinados al c ¿alculo de la interseccio ¿n de conjuntos privados. En esta versi ¿on del sistema se han implementado criptosistemas seleccionados de la literatura en base a sus capacidades homom ¿orficas, Esto significa que permitira ¿n realizar operaciones matem ¿aticas sobre datos cifrados. El sistema desarrollado se basa en una red descentralizada de servicios web, que exponen una API REST y dispositivos Android, que cuentan con su propia aplicacio ¿n. Los servicios web esta ¿n implementados en el lenguaje Python, y la aplicacio ¿n Android emplea Kotlin en lo referente a actividades, adaptadores y servicios, y Java para las interfaces, objetos e implementaciones. Mediante esta plataforma hemos obtenido resultados iniciales sobre el rendi- miento de los criptosistemas propuestos en dispositivos de bajos recursos.
Description
Trabajo Fin de Grado leído en la Universidad Rey Juan Carlos en el curso académico 2023/2024. Directores/as: Ana Isabel Gómez Pérez, Cristian González
Collections
- Trabajos Fin de Grado [8172]