[Owncloud] Server and client side encryption status vs Wuala

André Schild a.schild at aarboard.ch
Mon Jun 17 16:19:17 UTC 2013


Am 17.06.2013 16:16, schrieb Christoph Schäfer:
> Hi all,
>
> I'm curious about the status of the encryption app. I found several discussions on this on the web regarding server vs client side encryption, especially starting in the last year. Is there a roadmap or a wiki page on the current status? I'm very curious on the progress with implementation of client side encryption.
>
> Further, what are the main differences to Wuala? They promote their solution by claiming that the user's password never leaves the local client. Will OwnCloud feature comparable client side encryption in the future as well?

I know the wuala system since a long time.

The work very differently from the ownCloud server based encryption system.

Each user has a unique encryption key which is used to encrypt the files 
on disk, before sending them over the wire to the server.
When a file is shared with other members of the wuala cloud, the key of 
this additional user is somehow also added to the list of keys which are 
able to decrypt the content of the file.

There also exist keys for the user groups in wuala and also for public 
and "shared by url" links.
This way the decryption can NOT be done on serverside, or only when one 
of the keys which are allowed to decrypt the content would be present on 
the server.

The users keys are not stored on the servers, so there is no way to 
access the private content on server side.



For real life this has the following advantages and disadvantages when 
it comes to security
and security related effects
(I don't list the other dis/advantages, since they are different for 
every user)

Pro Wuala:
- Technically very secure system
- No way a server admin or hacked server would compromise your data

Contra Wuala:
- Closed source (No way to check if there are backdors in them, just the 
same as with all other non-OS software)
- You need to use the Wuala servers and trust them
- No way to access unshared content from a webfrontend
- No free choice of client, since it uses a proprietary communication to 
the servers

André


The technical details about the encryption tree can be found here: 
http://dcg.ethz.ch/publications/srds06.pdf



More information about the Owncloud mailing list