Cryptography

95-749

Units: 6

Description:

This course builds on basic knowledge of cryptography (provided in 95-752) to provide students with working knowledge  of cryptographic tools and methods, emphasizing practical employment of cryptography.  Topics in this course include: * the techniques used to design cryptographic mechanisms (block ciphers, stream ciphers, hash algorithms, digital certificates, and others)  * how these mechanisms have been incorporated into modern security technologies  * when/how to apply these methods to incorporate security into cyber activities

Learning Outcomes:

This course emphasizes practical employment of cryptography.  Topics in this course include:
* the techniques used to design cryptographic mechanisms (block ciphers, stream ciphers, hash algorithms, digital certificates, and others)
* how these mechanisms have been incorporated into modern security technologies
* when/how to apply these methods to incorporate security into cyber activities

Syllabus: