Semester.ly

Johns Hopkins University | EN.650.671

Cryptography & Coding

4.0

credits

Average Course Rating

(-1)

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. Students should have computing experience. Recommended Course Background: AS.110.201

No Course Evaluations found