CYBR 635

Applied Cryptography

2 Graduate credits
Effective May 6, 2020 – Present

Graduation requirements this course fulfills

This course covers cryptography from both theoretical and practical perspective. The course provides details about advanced cryptography and its applications in the cybersecurity world. Students will learn various cryptographic algorithms and protocols and their relationships from both attack and defense perspectives. Various cryptographic tools to secure contemporary networks will be discussed as well. Students should be able to use advanced cryptographic algorithms based on elliptic curve cryptography.

Special information

First day attendance is mandatory.Prerequisite: CYBR641 or Instructor Permission. Admission to Graduate Program in Computer Science or Cybersecurity

Learning outcomes


  • Utilize advanced cryptography techniques to solve new security/privacy problems to address the research streams in the security/privacy of the emerging wireless networks¿ applications.
  • Analyze applied cryptography in modern networks and military applications such as SSL/TLS, Virtual Private Networks (VPNs), cryptanalysis, and cryptographic backdoors.
  • Explain the emerging applications of cryptography in wireless networks such as vehicular ad hoc networks, smart grid, e-health, mobile social networks and cloud computing.
  • Examine, compare, and architect defense strategies using encryption and cryptography principles.
  • Illustrate the most likely future of cryptography in the quantum computing era.

Spring 2021

Section Title Instructor
01 Applied Cryptography Rabieh, Khaled Books Course details