Given that encryption algorhytms sooner or later get cracked using more and more powerful processors or using clusters like distributed.net, is it possible to use a cluster of machines to pool processing power toward creating longer, more complex encryption keys, keys that would be redistributed to authorized client machines at the next time they boot up?