I'm in the processes of setting up backups and recovery for my own personal system. Currently a basic tar of the system seems sufficient (in the future I might investigate incremental backups).
As storing a backup on the same machine is not resilient, I would like to be able to store backups on other system. In order to protect privacy I would like these to be encrypted.
Encrypting a file is not too complicated, however if I'm in a scenario where I need a backup I might not have access to the key used to protect the backup.
Which brings me to my question,
Q: How do you manage/store keys used for backups in such a way that you can still access/generate them in the context of complete system failure?
Backing up the key seems circular as it would also need to be encrypted which requires another key with the same issues. I've looked at algorithms like BIP39 which allow for deterministic key generation from a series of words (which as a bonus can be stored on none digital media).