It is the purpose of this course to provide a survey of both the principles and practical techniques of cryptography and network security. The basic issues to be addressed by a network security capability are explored by providing a tutorial and survey of cryptography and network security technology. The course is self-contained. A background material will be provided as needed.