Classical cryptosystems. One-time pads, perfect secrecy. Public key ciphers: RSA, discrete log. Euclidean algorithm, finite fields, quadratic reciprocity. Message digest, hash functions. Protocols: key exchange, secret sharing, zero-knowledge proofs. Probablistic algorithms: pseudoprimes, prime factorization. Pseudo-random numbers. Elliptic curves.prereq: 2 sems soph math
View on University Catalog
All Instructors
This total also includes data from semesters with unknown instructors.
Delia Samuel
3 terms from Fall 2017 to Summer 2021
Summer 2021
Fall 2018
Fall 2017
Kai-Wen Lan
3 terms from Fall 2020 to Fall 2023
Fall 2023
Fall 2022
Fall 2020
Gennady Lyubeznik
2 terms from Summer 2022 to Fall 2022
Summer 2022
Hannah Burson
5 terms from Spring 2021 to Spring 2024
Spring 2024
Spring 2023
Spring 2022
Fall 2021
Spring 2021
Daniel Johnstone
Benjamin Brubaker
David Sherman
3 terms from Fall 2018 to Fall 2020
Spring 2019
Nick Ovenhouse
Fall 2019
Patricia Klein
4 terms from Fall 2019 to Fall 2021
Spring 2020
Andrew Odlyzko
5 terms from Spring 2018 to Fall 2023
Spring 2018
Kris Hollingsworth
Dennis Stanton
Gopher Grades is maintained by Social Coding with data from Summer 2017 to Spring 2024 provided by the Office of Institutional Data and Research