Quantum Cryptography Extra Au Assignment – Group 20 Karthik Kannan (N1302309E) Jason Chua (U1021916J)