Я хочу хранить некоторые файлы на сервере, но нужно, чтобы они были зашифрованы, чтобы шифрование / дешифрование происходило только на клиенте.
Очевидным выбором будет что-то вроде тома truecrypt, доступ к которому осуществляется через webdav/ftp ... но проблема здесь в том, что весь том должен быть передан (дважды) для каждого изменения, которое происходит с любым из файлов внутри тома.
Есть ли другие решения? Может быть, что-то вроде truecrypt со встроенным функционалом удаленного доступа? Или webdav/ftp-подобный протокол с более высокой степенью детализации для доступа на уровне блоков, а не на уровне файлов?
Или я должен подходить к этому с совершенно другой точки зрения?