Odysseus Logo

Virginia Tech

MATH-4175: Cryptography

Description: 4175: Introduction to classical and modern symmetric-key cryptography; alphabetic ciphers, block ciphers and stream ciphers; background in modular arithmetic and probability; perfect secrecy; linear and differential cryptanalysis; Advanced Encryption Standard; hashing. 4176: Introduction to modern public-key cryptography and cryptanalysis; RSA algorithm, ElGamal algorithm, Diffie-Hellman algorithm; digital signatures; background in group theory and number theory; algorithms for primality testing, factoring, and discrete logarithms; elliptic curves.

Pathways: N/A

Course Hours: 3 credits

Prerequisites: CMDA-3605 or MATH-3034 or MATH-3124 or MATH-3224 or MATH-3134 or MATH-3144 or MATH-4134

Required By: MATH-4176

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 84

Average GPA: 3.06 (B+)

Strict A Rate (No A-) : 29.01%

Average Withdrawal Rate: 2.42%

Sanja Pantic202317.5%43.2%25.4%4.0%4.0%5.8%2.692
Palanivel Manoharan202453.3%29.6%10.6%3.7%1.8%1.0%3.2736
Maldonado Edgar A Saenz202029.3%26.6%23.1%5.1%9.5%6.3%2.657
Giuseppe Cotardo202426.1%13.1%21.8%13.1%8.7%17.4%2.341
Moreno Staff Camps202460.8%26.0%8.6%4.3%0.0%0.0%3.421
Daniel R Farkas200532.6%26.4%30.9%6.1%4.1%0.0%2.752
Travis W Morrison202114.3%46.4%14.3%10.7%3.6%10.7%2.581
Jason T Legrow202329.1%27.3%23.6%9.0%3.6%7.3%2.742
Ezra A Brown201625.6%42.1%21.8%6.2%3.1%1.0%2.819
Eric Ufferman201938.4%37.5%20.1%1.5%0.0%2.5%3.147
Nicholas A Loehr201937.0%35.5%18.1%5.5%3.2%0.7%2.984
Heath D Hart202253.6%30.2%11.5%0.0%2.3%2.4%3.336
Valdez Hiram H Lopez202321.1%35.9%22.2%6.0%5.9%9.0%2.652
Eunice E Santos202324.3%33.3%24.2%3.0%9.1%6.1%2.611
Gretchen L Matthews202030.0%38.0%27.6%4.5%0.0%0.0%2.912
Charles J Parry200936.4%30.3%15.2%15.2%3.0%0.0%2.681

Grade Distribution Over Time