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.