Skip Navigation
Centennial College logo
  • Visit Us
  • Donate
  • Quick Links
  • Start Here
    Information For:
    • Future Students
    • New Students
    • Current Students
    • Part-time Students
    • International Students
    • Faculty and Staff
    • Parents and Supporters
    • Alumni
    • Transfer Student
    • Micro-Credentials Students
    • Partner with Centennial
  • Programs
  • Admissions
  • Financial Aid
  • International Education
  • Student Life
  • About
  • Apply Now
  • Donate
  • Apply Now

Cryptography in Network Security

Course CodeNET-801
Lecture hours per week2
Lab hours per week2
Course AvailabilityOpen
Description

This course examines issues related to network security, cryptography, and the science of encryption and provides students with solid foundations to apply cryptography techniques in a variety of fields and networking settings. Topics such as the development of encryption standards and techniques, the role of cryptography in network security, and conventional encryption methods and techniques such as block ciphers and the DES, will be presented. The foundations of a number theory and abstract algebra will also be introduced. The course will then examine the applications of cryptography to secure communication in different fields such as social networking, personal and enterprises’ communications. Principles of modern cryptography applicable to various networking environments will be presented, with a focus on public-key algorithms such as the RSA algorithm and the Diffie-Hellman Key Exchange. Additional topics will include key management, message authentication and Hash functions, and digital signatures, analysis of key security problems, and challenges and counter-measures at the system level. Students will conduct research on the new and emerging standards and applications of cryptography.

Centennial College logo
Image about Canada's Top 502022 top employer Centennial College logo
  • Programs
  • Admissions
  • Student Life
  • Financial Aid
  • About Centennial
  • Careers
  • myCentennial
  • Centennial Luminate
  • Library and Learning
  • Parents and Supporters
  • Partner with Centennial
  • Faculty and Staff
  • Media Room
  • Accessibility
  • Legal
  • Site Map
  • Contact Us
  • 416-289-5000
© 2026 Centennial College. All Rights Reserved.