2023-2024 Catalog and Student Handbook 
    
    May 29, 2024  
2023-2024 Catalog and Student Handbook [ARCHIVED CATALOG]

Add to Portfolio (opens a new window)

CSEC 241B - Cryptography


Credits: 3
Semesters Offered: No information available.
Campus/Sites Offered: No information available.
Offering Note: No additional information available.

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
  1. Specify the elements of a cryptographic system.
  2. Compare the differences between symmetric and asymmetric algorithms.
  3. Determine which cryptographic protocols, tools, and techniques are appropriate for a given situation.
  4. Evaluate how cryptography can be used to identify strengths and weaknesses, modes, and issues.
  5. Differentiate how various cryptographic algorithms and protocols work.
  6. Evaluate security mechanisms based on cryptography.
  7. 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
Corequisite: None
Graded: Letter Grade



Add to Portfolio (opens a new window)