Applied Cryptography
Code du cours: CPSC-5461EL
This course provides the foundation to combat a wide range of cyberattacks and threats through applied cryptography, covering essential algorithms like symmetric and asymmetric encryption, cryptographic hash functions, message authentication, and digital signatures. The course covers the underlying mathematical principles, including modular arithmetic, the Extended Euclidean Algorithm, Fermat's and Euler's Theorems, and finite fields. The course also explores cryptographic protocols such as transport and IP layer security. The course includes hands-on labs and group projects, to identify cyber risks and implement practical network and internet security solutions to build safer systems using cryptography. (lec 3) cr 3.
Code du cours : CPSC-5461EL
Département : Engineering & Computation
Crédits : 3.00
Type de cours : GR