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.