Skip to main content
TR EN

Course Catalog

CS 411 Cryptography 3 Credits
This is an introductory course on cryptography. Topics include: Classical cryptosystems, basics of number theory, symmetric key cryptography (stream and block ciphers), hash functions, public key cryptosystems (RSA, discrete logarithm based algorithms, and elliptic curve cryptography (ECC)), digital signatures, implementation issues, secure key establishment techniques, secret sharing, and zero-knowledge proof.
Last Offered Terms Course Name SU Credit
Fall 2023-2024 Cryptography 3
Fall 2022-2023 Cryptography 3
Fall 2021-2022 Cryptography 3
Fall 2020-2021 Cryptography 3
Fall 2019-2020 Cryptography 3
Fall 2018-2019 Cryptography 3
Fall 2017-2018 Cryptography 3
Fall 2015-2016 Cryptography 3
Fall 2014-2015 Cryptography 3
Fall 2012-2013 Cryptography 3
Fall 2010-2011 Cryptography 3
Fall 2009-2010 Cryptography 3
Prerequisite: MATH 204 - Undergraduate - Min Grade D
Corequisite: __
ECTS Credit: 6 ECTS (10 ECTS for students admitted before 2013-14 Academic Year)
General Requirements: