Diffie Hellman - Cryptography assignment - DCU