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-3134 or MATH-3224 or MATH-3144 or MATH-3124 or MATH-4134

Required By: MATH-4176

Corequisites: N/A

Crosslist: N/A

Repeatability: N/A

Sections Taught: 56

Average GPA: 3.16 (rounds to B+)

Strict A Rate (No A-) : 32.19%

Average Withdrawal Rate: 2.51%

Maldonado Edgar A Saenz202050.0%16.7%16.7%0.0%16.7%0.0%2.781
Sanja Pantic202317.5%43.2%25.4%4.0%4.0%5.8%2.692
Giuseppe Cotardo202426.1%13.1%21.8%13.1%8.7%17.4%2.341
Palanivel Manoharan202456.3%27.5%10.3%3.4%1.7%0.9%3.3235
Travis W Morrison202114.3%46.4%14.3%10.7%3.6%10.7%2.581
Jason T Legrow202426.4%25.2%31.5%6.0%4.2%6.6%2.703
Valdez Hiram H Lopez202429.2%33.0%18.9%6.0%3.9%9.0%2.833
Heath D Hart202250.3%30.8%11.8%0.0%3.5%3.6%3.284
Moreno Staff Camps202460.8%26.0%8.6%4.3%0.0%0.0%3.421
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
Nicholas A Loehr201930.5%36.1%25.1%5.5%0.0%2.8%2.991
Eric Ufferman201944.8%42.2%10.5%2.6%0.0%0.0%3.241

Grade Distribution Over Time

1234GPA
Spring 2019Fall 2019Spring 2020Summer I 2020Fall 2020Spring 2021Summer I 2021Fall 2021Spring 2022Summer I 2022Fall 2022Spring 2023Summer I 2023Fall 2023Spring 2024Fall 2024Term050% W