Semester.ly

Johns Hopkins University | EN.553.371

Cryptology and Coding

4.0

credits

Average Course Rating

(4.15)

Computing experience. A first course in the mathematical theory of secure and reliable electronic communication. Cryptology is the study of secure communication: How can we ensure the privacy of messages? Coding theory studies how to make communication reliable: How can messages be sent over noisy lines? Topics include finite field arithmetic, error-detecting and error-correcting codes, data compressions, ciphers, one-time pads, the Enigma machine, one-way functions, discrete logarithm, primality testing, secret key exchange, public key cryptosystems, digital signatures, and key escrow.

Spring 2023

Professor: Donniell Fishkind

(4.15)