Computer Science Program
Course Description

CS 233
Cryptography and Network Security

This course teaches cryptography, explores threats against computer networks and teaches the various techniques used to provide network security. It covers basic relevant background in number theory and statistics, some networking principles, classic ciphers, and the most important current security fundamentals such as confidentiality, authentication, integrity, and non-repudiation. Undergraduate students learn and present case studies, while graduate students conduct small-scale research where they identify a problem, execute research, and write and present the results.
Offered every third year beginning 2021-22.

Course Credit:

Almudena Konrad

CS 063 and MATH 004

  ICS Program Brochure

About the Program


ยป Course List

Course Schedule

Graduate Catalog

Academic Calendar


ICS Thesis Guidelines

Summer Internships

Talks and Workshops


Contact Information
P: 510.430.3309

If you have a specific question for a faculty member, please contact or call 510.430.2226.

Last Updated: 8/25/17