PIC 130. Cryptography (5 units). Lecture, three hours; discussion,
one hour; laboratory, three hours. Requisites: course 10B, Mathematics 115A.
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.