Back to courses index

SECB331: Cryptography Lab

Description:This laboratory course provides hands-on experience that covers the concepts of symmetric and asymmetric cryptographic algorithms, hash functions, and its real-world security applications. Main topics include: classical cryptography; encryption algorithms including DES, RC4, AES and RSA; Diffie-Hellman key exchange; hash functions; cryptographic-based security protocols including SSL, SSH, Kerberos, PGP, and IPSec.
Credit Hours.:1
Text Book: Handbook of Applied Cryptography (Discrete Mathematics and Its Applications), by Alfred Menezes (Editor), Paul van Oorschot (Editor), Scott Vanstone
Coordinator: Yousef Ali Mohammed Mubarak Al Hammadi
Topics Outline:
  1. Classical encryption algorithms.
  2. DES and RC4 encryption algorithms.
  3. AES encryption algorithm.
  4. Diffie-Hellman key exchange and RSA encryption algorithm.
  5. Hash functions.
  6. Cryptanalysis and ethical hacking.
  7. SSL and SSH security protocols.
  8. Kerberos and PGP security protocols.
  9. Site-to-Site IPSec gateway setup.
  10. Remote access IPSec gateway setup.
  1. Gain hands-on experience in the field of symmetric key cryptography.
  2. Gain hands-on experience in the field of public key cryptography.
  3. Identify and practice well-known cryptanalysis attack patterns.
  4. Design and Configure Site-to-Site and Remote access security gateways.
  5. Implement and deploy cryptography-based security protocols and applications.
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7 8 9 10
Co-requisite SECB405: Secure Protocols for The Internet and E-commerce
Volume of the Course that Contributes to CIT Students Outcomes(SOs)
Move the mouse over the Students Outcome number to view the Students Outcome text
a b c d e f g h i j k l m n
14% 2% 2% 14% 2% 19%14% 19% 7% 7% 0% 0% 0% 0%
Show Details