So is it the complexity of a cryptographic algorithm? Is it the expense of the cryptographic tools?
Somebody talked about Achilles heal, somebody talked about Samson's Delirah, and all the weaknesses of the strong. The strong are really strong for even their weakness is an advantage. But is strength the size of the muscles or body? For not even the strong can stop the attack of the strong even in their weakness. I saw Samson fall and got the greatest victory. I saw Achilles weakness as his redemption. A freedom from the pains of this world. I saw Goliath fall with one stone of a kid. I saw what was supposed to be strongest cryptosystem designed on the basis of speed complexity crumble down. For matrix factorization is complex but equivalence is not. But hey, of all the keys in the world, who said there aren't good algorithms to search for a key in one step. Suppose one goes a step ahead knowing criteria of selection. And lie in wait with nobody knowing and just use it when he needs to.
So is it the complexity of the algorithm? God created the big and the small animals to add amusement as well. For what is life if it lacks the joy and laughter in it. Who said we should toil all day long when we can seat all day at home playing and chatting with our kids. Should we glory in the curse of ever-toiling? Or discover the blessing of Noah to sets us free from the curse of toiling?
And God made the lion, King of the Jungle, the elephant, the Big one of the jungle. But which one is the strong for a hare outwits them all.
So its not all about the complexity of the algorithm but also the cleverness of the protocol. And who said we can't make this strongest cryptosystem stronger? How about scrambling the length instead of getting the equivalent? So that the public key does not betray the size of the private key.