I’m new to Duplicacy and was reading through the docs trying to understand the use case of RSA encryption. While I understand that it adds an extra layer of protection (in that the private key can be kept entirely separate from the backup) I cannot seem to understand any other real use case for this behaviour.
Reading through the docs/posts, I ran across the use case where it would allow multiple untrusted sources to backup to the same Bucket. While that is great, it also means that no untrusted source can actually restore any data themselves. It would require only a trusted user to restore the data. Is this a real use case in larger organizations?
On the otherhand, using RSA encryption to encrypt/decrypt the AES keys adds additional processing to the backup & restore process. Have there been any metrics/performance tests to identify the additional overhead that RSA adds?
Are there other use cases that I don’t see/understand?
Thanks,
Eric