Dec 14, 2025  
2024-2025 Catalog 
    
2024-2025 Catalog [ARCHIVED CATALOG]

Add to My Catalog (opens a new window)

CSE 130: Introduction to Cryptography


Units: 4

Introduces the basic theory and practice of cryptographic techniques used in computer security by exploring the inner workings, mathematical assumptions and foundations of cryptographic primitives and how to use them correctly. Topics include pseudorandom functions, one-way functions, cryptographic hashing, encryption (symmetric and public-key), message integrity, message authentication codes, digital signatures, key management, security protocols and more. Covers the necessary mathematical background, formal definitions of security and proofs of security based on precise definitions and assumptions.

Course Details
Repeats Allowed for Credit: 0

Laboratory included
Normal Letter Grade only

Requisites and Restrictions
Prerequisite Courses: CSE 031 and CSE 100 and MATH 024
Instructor Permission Required: No
A strong mathematical background in probability and statistics is preferred.


View course scheduling information




Add to My Catalog (opens a new window)