Since most crypto protocols on the internet, such as SSL or SSH, uses public-keys to build a secure channel, wouldn’t a unexpected public disclosure create a chaos on the internet?
No. Chaos is hard to create, even on the Internet. Here’s an example. Go to Amazon.com. Buy a book without using SSL. Watch the total lack of chaos.
Lustiges Interview: Bruce Schneier on Cryptography.