Encryption, Public Key Infrastructure Architecture and Administration

Course code ITOP 2414

Credit 3.5

Length 54.0 hours

Course outline View

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.

Prerequisites

ITOP 2204.

Missing prerequisites?

Learn more about VCC's academic upgrading or English as a Second Language (ESL) courses, or discover which university transfer options are right for you.

What you will learn

  • 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

How to register

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

Course schedules

Select your program to see the available course schedules.

CRN# Duration Delivery Location
21959 May 6, 2026
to July 29, 2026
Lecture/Practical VCC Downtown Campus See full schedule

Online courses listed without scheduled meeting times can be completed on your own schedule.

Contact us

If you have any question, please email at advising@vcc.ca.

Additional information

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 information is intended as a guideline only. Program and course details are subject to change with the approval of VCC's Board of Governors.

Indigenous Territory Acknowledgment

VCC is located on the traditional territories of the xʷməθkʷəy̓əm (Musqueam), Sḵwx̱wú7mesh (Squamish), and səlilwətaɬ (Tsleil-Waututh) peoples, and we acknowledge our privilege to be here.