COMPTNG 130
Cryptography
Program in Computing · 4 units · Undergraduate upper division (100-199)
Design and analysis of cryptosystems for confidentiality and authentication. Classical cryptosystems and their security, modern private-key cryptosystems and applications, public-key cryptography and applications; generating prime numbers, factoring integers, discrete logarithms, digital signatures, perfect secrecy.
P/NP or letter grading.
Requisites
Official UCLA wording
Requisites: course 10B, Mathematics 115A.
BruinTree reads · Prerequisite
confidence 1.00 · from textRequires
Everything that has to come before this course, not just the courses named in the requisite above.
COMPTNG 130
- COMPTNG 10BIntermediate Programming
- COMPTNG 10AIntroduction to Programming
- COM SCI 31Introduction to Computer Science I
- MATH 115ALinear Algebra
- MATH 33ALinear Algebra and Applications
2 direct requisites. Showing 8 courses over 3 levels; the branches marked with a count carry on past it. Every course here opens its own tree.
Unlocks
What this course is a requisite for, and what those courses lead to in turn.
No course in the catalog lists this as a requisite.





