Disseny i implementacio d’un sistema d’emmagatzematge de fitxers amb xifrat d’extrem a extrem
Peix Iglesias, Jan
Martínez Vidal, Rubén tut. (Universitat Autònoma de Barcelona. Departament d'Enginyeria de la Informació i de les Comunicacions)
Universitat Autònoma de Barcelona. Escola d'Enginyeria

Títol variant: Design and implementation of a file storage system with end-to-end encryption
Títol variant: Diseño e implementación de un sistema de almacenamiento de ficheros con cifrado de extremo a extremo
Data: 2026
Resum: Aquest treball presenta el disseny i implementació d’una funcionalitat de Personal Vault basada en xifrat de punta a punta (E2EE) integrada en un sistema de gestió de fitxers self-hosted. L’objectiu és garantir la confidencialitat de les dades mitjançant un model zero-knowledge, on el servidor no té accés al contingut dels fitxers ni a les claus criptogràfiques dels usuaris. El sistema combina criptografia simètrica i asimètrica amb gestió de claus al costat del client, realitzant totes les operacions criptogràfiques de forma transparent. Addicionalment, s’ha integrat TLS per assegurar les comunicacions entre client i servidor. El treball valida la viabilitat d’integrar E2EE en sistemes web mantenint funcionalitat, seguretat i rendiment.
Resum: This work presents the design and implementation of a Personal Vault feature based on end-to-end encryption (E2EE), integrated into a self-hosted file management system. The objective is to ensure data confidentiality through a zero-knowledge model, where the server has no access to file contents or users’ cryptographic keys. The system combines symmetric and asymmetric cryptography with client-side key management, performing all cryptographic operations transparently. Additionally, TLS has been integrated to secure client–server communications. The work demonstrates the feasibility of integrating E2EE into web-based systems while maintaining functionality, security, and performance.
Resum: Este trabajo presenta el diseño e implementación de una funcionalidad de Personal Vault basada en cifrado de punta a punta (E2EE) integrada en un sistema de gestión de ficheros self-hosted. El objetivo es garantizar la confidencialidad de los datos mediante un modelo zero-knowledge, donde el servidor no tiene acceso al contenido de los ficheros ni a las claves criptográficas de los usuarios. El sistema combina criptografía simétrica y asimétrica con gestión de claves junto al cliente, realizando todas las operaciones criptográficas de forma transparente. Adicionalmente, se ha integrado TLS para asegurar las comunicaciones entre cliente y servidor. El trabajo valida la viabilidad de integrar E2EE en sistemas web manteniendo funcionalidad, seguridad y rendimiento.
Drets: Aquest document està subjecte a una llicència d'ús Creative Commons. Es permet la reproducció total o parcial, la distribució, la comunicació pública de l'obra i la creació d'obres derivades, sempre i quan aquestes es distribueixin sota la mateixa llicència que regula l'obra original i es reconegui l'autoria. Creative Commons
Llengua: Català
Titulació: Enginyeria Informàtica [2502441]
Pla d'estudis: Enginyeria Informàtica [958]
Document: Treball final de grau
Àrea temàtica: Menció Tecnologies de la Informació
Matèria: E2EE ; TLS ; Zero-knowledge ; Criptografia ; Emmagatzematge segur ; Seguretat web ; Cryptography ; Secure storage ; Web security ; Criptografía ; Almacenamiento seguro ; Seguridad web



14 p, 3.4 MB

El registre apareix a les col·leccions:
Documents de recerca > Treballs de final de grau > Escola d'Enginyeria. TFG

 Registre creat el 2026-07-21, darrera modificació el 2026-07-21



   Favorit i Compartir