In modern cryptosystems, users generate public and private keys that guarantee security based on computational complexity and use them to encrypt and decrypt information. However, recently, modern public-key cryptosystems have faced potential security loopholes against quantum computers with great computational power.
Read full article on Help Net Security