Course Catalog

Computer and Network Security (CSEN 1001)

Offered By:  Media Engineering and Technology Faculty

Course Prerequisites

Description

Understanding the goals, issues, technologies, algorithms, protocols, systems, and design criteria used in cryptography and network security. The course is designed to develop the concepts of network security analysis and solution synthesis skills.

The course covers the following topics:

  • Security planning, security policies, security goals, security mechanisms, security principles, physical security, risk analysis and management, and hackers.
  •  Introduction to Cryptography:
  • Authentication Functions:
  • Passwords and pass phrases, biometrics technologies, cryptographic authentication, authentication protocols, challenge response protocols, mutual authentication, authentication attacks.
  • Computational Cryptography: symmetric encryption, block ciphers, Feistel ciphers, DES, attacks on DES, 2-DES, 3-DES, IDEA, AES, encryption of long texts, stream ciphers, linear feedback shift registers.
  • Symmetric encryption, asymmetric encryption, hash functions, one-time-signatures.
  • Symmetric Key-Exchange Protocols:
  • Asymmetric Key-Distribution and Cryptography:
    • Public-key certificates, certificate authorities, X.509 certificates, public key cryptographic standards, public-key infrastructure (PKI), basics number theory, Diffie-Hellman Key-Exchange protocol, El-Gamal protocols, DSS signatures, RSA algorithm.
  • Network Layer Security:
  • Internet Protocol Security (IPSec), Internet Key Exchange (IKE).
  • Transport Layer Security:
  • SSL and TLS. Application Layer Security: Pretty Good Privacy (PGP), Email security, Web security, Electronic commerce,
  • Introduction to wireless network security.

 

GUC Chat Bot