Back to courses index

SECB310: Cryptographic Algorithms and Protocols

Description:Security protocol modules; Introduction to the basics and objectives of cryptography namely confidentiality, data integrity, authentication, freshness, and non-repudiation; Security Tools; Symmetric (secret-key) mechanisms for encryption and data authentication; Asymmetric (public-key) mechanisms for key-exchange; Encryption and data authentication; Algorithms related to cryptographic operations; Key management and key generation; Implementation of algorithms. (Prerequisite: ITBP210 and ITBP202)
Credit Hours.:3
Text Book: William Stallings, Cryptography and Network Security: Principles and Practice, 3rd Edition, Prentice
Coordinator: Yousef Ali Mohammed Mubarak Al Hammadi
Topics Outline:
  1. Overview of security threats and countermeasures in computer communications
  2. Classical encryption techniques
  3. Block cipher
  4. Data encryption standard (DES)
  5. Introduction to finite fields
  6. Advanced encryption technique (AES)
  7. Triple DES encryption algorithm
  8. RC5 & RC4 encryption algorithms
  9. Confidentiality using symmetric encryption
  10. Introduction to number theory
  11. 11.Public key cryptography and RSA 12.Key management
  12. 13.Message Authentication, Hash Functions, and Hash Algorithms 14.Digital Signatures & Authentication Protocols
  1. Explain the fundamentals of contemporary cryptography and its application.
  2. Compare symmetric and asymmetric cryptographic techniques
  3. Apply digital signature and key exchange scenarios.
  4. Identify security threats associated with cryptographic algorithms
  5. Evaluate various cryptographic techniques.
Mapping of Topics Outline to Outcomes
 1 2 3 4 5 6 7 8 9 10 11 12
Pre-requisiteITBP210: Communications and Network Fundamentals
ITBP202: Discrete Mathematics
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
4% 11% 6% 0% 0% 0%0% 0% 17% 6% 13% 17% 17% 4%
Show Details