The key principles of information assurance: confidentiality, integrity, and availability, in many instances depend on the effective and correct use and implementation of the cryptography. In addition to the challenges of implementation is the very hard problem of key management.
"Cryptography" Full Course Description
Courseware is expected to be available here soon...