RT info:eu-repo/semantics/bachelorThesis T1 Ingeniería inversa de un chat Libp2p A1 Sanchidrián Jimeno, Daniel A2 Universidad de Valladolid K1 SCRUM K1 Libp2p K1 1203.17 Informática K1 1203.18 Sistemas de Información, Diseño Componentes AB El objetivo principal que queremos alcanzar con este proyecto es el desarrollo de una ingeniería inversa de una aplicación de chat descentralizado utilizando libp2p como su herramienta principal para explicar su funcionamiento. La ingeniería inversa consiste en el proceso de desmontar, analizar y comprender un sistema para determinar su diseño, características y funcionalidades. Lo importante de este chat, y por ende su elección, es su privacidad entre los usuarios que se conecten y puedan tener una comunicación eficaz y segura. Para ello, cada uno de los usuarios dispondrá de una clave pública y privada, que serán únicas de cada uno de estos. Los principales objetivos que queremos obtener con esta aplicación son: una conexión descentralizada que permita a los usuarios conectarse directamente entre sí sin depender de un servidor centralizado, confidencialidad, integridad, autenticación robustez y facilidad de uso, que hagan que esta aplicación sea la opción principal para los usuarios. Además, gracias al empleo de libp2p, gozará de mayor interoperabilidad y se podrá conectar a otros nodos que utilicen tecnologías o plataformas diferentes. YR 2024 FD 2024 LK https://uvadoc.uva.es/handle/10324/68278 UL https://uvadoc.uva.es/handle/10324/68278 LA spa DS UVaDOC RD 05-jul-2024