Encryption, Public Key Infrastructure Architecture and Administration (ITOP 2414)

This course covers topics on encryption technology, security techniques, and their application to a production network. Students will gain conceptual overviews of cryptographic algorithms, confidentiality, integrity, authentication, non-repudiation, access control, and cryptographic standards and protocols. Students will examine public key infrastructure (PKI) concepts, including certificates, revocation and trust models.
Course code: ITOP 2414
Credits: 3.5
Length: 54.0 hours
Course outline: view https://www.vcc.ca/vccphp/courseoutline?subject=ITOP&number=2414

Prerequisites

ITOP 2204.

Additional Information

  • Computer Security Concepts and OSI Security Architecture
    Encryption Techniques
    Steganography
    Block Ciphers, including Data Encryption Standard (DES), Advanced Encryption Standard (AES), and Triple DES (TDES)
    Pseudo-Random Number Generators (PRNGs)
    Public Key Cryptosystems, including RSA
    Key agreement protocol, including Elliptic-curve Diffie–Hellman (ECDH)
    Hash Functions , including SHA-3
    Message Authentication Codes (MACs), including HMAC, DAA, CMAC, CCM and GCM
    Digital Signatures
    Symmetric key distribution using symmetric and asymmetric encryption
    Distribution of public keys
    User Authentication Protocols and remote user authentication using symmetric encryption
    Kerberos protocol
    Transport Layer Security (TLS) and Secure Sockets Layer (SSL), HTTPS and Secure Shell (SSH)
    E-mail Security, including Secure/Multipurpose Internet Mail Extensions (S/MIME) and Pretty Good Privacy (PGP)
    Intruder classification, behaviour, and detection
    Password management
    Firewalls
    Denial-of-service (DoS) and distributed denial-of-service (DDoS) attacks

Prior learning is assessed through a written and practical challenge exam. Additionally, students provide a portfolio (based on a rubric) that demonstrates their competence in course learning outcomes.

This course is offered as part of a VCC program only.

Ask a question


  • Step 1undefined
  • Step 2undefined