Beating the Photon-Number-Splitting Attack in Practical Quantum Cryptography | Synapse