Title :
Towards an Architecture for End-to-End-Encrypted File Synchronization Systems
Author :
Hoffmann, Christian ; Brand, Christoph ; Heinzl, Steffen
Abstract :
Users often utilize Dropbox and similar services to store their data in a cloud. They protect their data through encryption services offered by the cloud provider. But how reasonable is such a protection? The cloud provider is usually able to (at least theoretically) read the encrypted data, since he is the one holding the encryption keys. And even if you trust a cloud provider, what happens if the cloud provider is acquired by another company? Do you also trust the acquiring company? Global surveillance has become a daily issue, outlined by disclosures of files from the United States National Security Agency (NSA). To keep one´s data protected from unauthorized access, a user optimally needs to trust as few other parties as possible. We should aim for a future, in which users are able to protect their data without having to trust the cloud provider who stores their data. This can be achieved by using strong, auditable client-side encryption. This paper presents a first step towards this goal. Starting from a basic requirement -- the principle of least privilege -- requirements are derived that again result in an architecture to build end-to-end-encrypted file synchronization systems. The resulting architecture´s practical applicability is shown by a concrete implementation.
Keywords :
authorisation; cloud computing; cryptography; data protection; trusted computing; Dropbox; United States National Security Agency; auditable client-side encryption; cloud computing; data protection; data storage; encryption keys; end-to-end-encrypted file synchronization systems; least privilege principle; unauthorized data access; Encryption; History; Metadata; Servers; Synchronization; Cloud storage; End-to-end encryption; File synchronization; Principle of least privilege;
Conference_Titel :
Enabling Technologies: Infrastructure for Collaborative Enterprises (WETICE), 2015 IEEE 24th International Conference on
Conference_Location :
Larnaca
DOI :
10.1109/WETICE.2015.30