I have address as a response to gue5t how creating a chain of trust may not be a doable goal as probably every part of the system is not trust-able. However I'm thinking a different approach can be taken, suppose we abstract the different ways for communication a device has and use them as sockets or layers and then create an algorithm that distributes the communication through several channels. For example two cellp…
> extra large keys (think 20480 bits instead of 2048) Don't think it's a wise idea. This was briefly discussed recently: https://news.ycombinator.com/item?id=10794991
Resume: "if you could break a 4096-bit RSA key, you've probably found a fundamental weakness in RSA that means you should move to a different algorithm entirely"