Quantum Cryptography: Public Key Distribution and Coin Tossing | AMiner