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.  |
| 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 |
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