Please use this identifier to cite or link to this item:

http://hdl.handle.net/10609/117389
Title: Design and implementation of an end-to-end encrypted cloud backup service for disk partitions
Author: Velàsquez Melenciano, Xavier
Director: Caballé Llobet, Santi  
Tutor: Martí Girona, Oriol
Keywords: cryptography
distributed systems
data backup
SaaS
cloud storage
Issue Date: Jun-2020
Publisher: Universitat Oberta de Catalunya (UOC)
Abstract: The market trend in the latest years regarding data backup solutions for organizations has been the massive adoption of cloud drive services like Dropbox or Google Drive. These systems have proved to be very powerful productivity tools for day to day operations by enabling data ubiquity, real-time collaboration, and version control for any kind of file. Nevertheless, most of these services have raised many concerns regarding safety and data protection. Recurrent data breaches, insufficient protection against legal subpoenas and summons, and the impossibility of enabling verifiable encryption out of the box have brought the spotlight to innovative cloud services offering end-to-end encryption where all cryptographic operations are claimed to take place in the user's device - like MEGA and ProtonDrive. The goal of this project is to bring this approach to a cloud storage service where instead of hosting single files, it will store an encrypted image of a whole disk partition. Users will install an application in their devices which will allow them to schedule backups, execute the encryption/decryption processes, and synchronize these disk snapshots with a cloud service. This cloud service will also offer a web interface with options for users to retrieve their backups. The need for a service like this is justified by the increase of data corruption threats that malware, especially these known as ransomware, has posed to corporations with a big number of interconnected workstations. File cloud drives generally fail both in terms of reliability and efficiency for data recovery in cases of a total loss, while partition-level backups excel in these use cases.
Language: English
URI: http://hdl.handle.net/10609/117389
Appears in Collections:Bachelor thesis, research projects, etc.

Share:
Export:
Files in This Item:
File Description SizeFormat 
xvelasquPresentation0620.mp4Recording of the presentation for the thesis committee141.71 MBMP4View/Open
xvelasquSources0620.zipPrototype Source Code in C++ and JavaScript34.25 MBZIP ArchiveView/Open
xvelasquTFG0620memory.pdfTFM memory3.36 MBAdobe PDFView/Open

This item is licensed under a Creative Commons License Creative Commons