Fundamentals of Cryptography
CAS CS 538
Undergraduate Prerequisites: (CASCS131 & CASCS237 & CASCS357) or consent of instructor. - Graduate Prerequisites: (CASCS332) - Basic Algorithms to guarantee confidentiality and authenticity of data. Definitions and proofs of security for practical constructions. Topics include perfectly secure encryption, pseudorandom generators, RSA and Elgamal encryption, Diffie-Hellman key agreement, RSA signatures, secret sharing, block and stream ciphers.
SPRG 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| A1 | Reyzin | CAS 201 | TR 11:00 am-12:15 pm | Students registering for CS538 must register for both a lecture section (A1) and a discussion section (B1 or B2). CS Cybersecurity Application Core Requirement, CS Application Breadth Requirement, CS Elective | AI Elective |
SPRG 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| B1 | Reyzin | CDS 801 | W 10:10 am-11:00 am |
SPRG 2026 Schedule
| Section | Instructor | Location | Schedule | Notes |
|---|---|---|---|---|
| B2 | Reyzin | CDS 801 | W 11:15 am-12:05 pm |
Note that this information may change at any time. Please visit the MyBU Student Portal for the most up-to-date course information.

