|
|
Aug 31, 2024
|
|
CSEC 241B - Cryptography Credits: 3 Description Introduces students to concepts of cryptographic systems and how to correctly use them in real-world applications. This course features a rigorous introduction to modern cryptography with an emphasis on the fundamental cryptographic primitives of public-key encryption, digital signatures, pseudo-random number generation, and basic protocols and their computational complexity requirements.
Student Learning Outcomes
- Specify the elements of a cryptographic system.
- Compare the differences between symmetric and asymmetric algorithms.
- Determine which cryptographic protocols, tools, and techniques are appropriate for a given situation.
- Evaluate how cryptography can be used to identify strengths and weaknesses, modes, and issues.
- Differentiate how various cryptographic algorithms and protocols work.
- Evaluate security mechanisms based on cryptography.
- Summarize the application of cryptography in SSL, virtual private networks, secure storage, and other security applications.
Prerequisite: MATH 124 or above with a grade of C or better; or Instructor approval
Add to Portfolio (opens a new window)
|
|
|