Skip to content

CISC 333 Defensive Programming

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. Offered Semester II (Spring), odd-numbered years.

Course ID: CISC 333

Semester Hours: 4

View All Courses