Quantum cryptography: Public key distribution and coin tossing | Synapse