Double encryption
As I understand it, the idea behind strong encryption is that the keys should be unbreakable, so a single key should be sufficient but if that key becomes compromised then you're stuffed.
So, just asking out of curiosity, would double encrypting data, with two different keys i.e. encrypting the data with one key and then encrypting that encrypted data once more, with another different key provide protection against the compromise of one of the keys?
It seems to me that it should but it's not an area in which I've much experience.