Where Business and Technology Intersect

Next two start dates are: January 6, 2020 & March 2, 2020.

Home / CISC 333 – Defensive Programming


Prerequisites: CISC 233 and MATH 210

Description: This course covers the analysis of cryptographic algorithms, cryptanalysis, symmetric key cryptography, public key cryptography, Diffie-Hellman, DES, AES, RSA, Blowfish, Twofish, hash and MAC functions, digital signatures, pseudo-random generators, cryptographic protocols, SSL/TLS and SET. These algorithms represent the actual ciphers used in most standard secure applications. The student is challenged to implement these algorithms using an Object-Oriented Programming Language such as C# or Java.


Course Information

  • Course Code: CISC 333
  • Credits: 3 credits