bachelor of science charles babbage institute cryptography diffie-hellman key exchange doctorate engineer information security group isaac newton institute martin hellman massachusetts institute of technology mathematics public-key cryptography ralph merkle steven levy sun microsystems susan landau united states