Jerry Leichter wrote:
Consider first just updates. Then you have exactly the same problem as for disk encryption: You want to limit the changes needed in the encrypted image to more or less the size of the change to the underlying data. Generally, we assume that the size of the encrypted change for a given contiguous range of changed underlying bytes is bounded roughly by rounding the size of the changed region up to a multiple of the blocksize. This does reveal a great deal of information, but there isn't any good alternative.

You specified a good alternative: Encrypted synchronization of a file versioning system:

Git runs under SSH.

Suppose the files are represented as the original values of the files, plus deltas. If the originals are encrypted, and the deltas encrypted, no information is revealed other than the size of the change.

Git is scriptable, write a script to do the job.

The Cryptography Mailing List
Unsubscribe by sending "unsubscribe cryptography" to

Reply via email to