4
I want to store some files on a server, but need them to be encrypted, so that encryption/decryption happens only on the client.
An obvious choice would be something like a truecrypt volume that is accessed over webdav/ftp .. but the problem here is that the entire volume needs to be transfered (twice) for each change that happens to any of the files inside the volume.
Are there any other solutions? Maybe something like truecrypt with built-in remote access functionality? Or a webdav/ftp-like protocol with finer granularity for block- rather than file-level access?
Or should I be approaching this from an entirely different angle?
Do you need the communication to be encrypted or just the files on the remote server? Have you looked into encrypting the entire drive and using a VPN to access the data? This would encrypt remotely and securely transfer files via encrypted communication. – kobaltz – 2012-01-03T17:21:41.713
1I didn't worry about the data transfer itself because I figured I could always resort to sftp or a ssh tunnel for that. Encrypting the entire drive is imho not an ideal option because once the drive is mounted everyone with access to the system can see it. Plus, the encryption key needs to be sent to the server. – Dexter – 2012-01-03T17:32:06.890
2Why not encrypt each file individually? That way you can keep them anywhere. – Nifle – 2012-01-03T17:46:18.380
1Which operating system are you using? If you have support for FUSE and EncFS, your files can be encrypted transparently. Thus, it will not matter where you upload to. (Dexter's Lab was my favorite show as a child.) – iglvzx – 2012-01-03T19:20:23.220
That looks like the right tool, thank you! .. Now I just need figure out how to get it working on Windows. Dexter brings up some good memories, yes :D – Dexter – 2012-01-04T02:03:43.320