MY PRIOR ART

Parts of Computer Security and Cryptography have served as the text for CMPSC 178 (Introduction to Cryptography) at UCSB. It is an upper-division elective in the undergraduate program of the Computer Science Department of the University of California (Santa Barbara) from 1983 to 2005. CMPSC 178 is ten-week four-unit course, meeting 75 minutes twice weekly. Class lectures are supplemented by a Discussion Section conducted by a Teaching Assistant. CMPSC 178 is usually taken in the Junior or Senior year by students from the Departments of Computer Science, Electrical and Computer Engineering, and Mathematics. The prerequisites are CMPSC 10 (a Java programming language course), and PSTAT 120A or 121A (an entry-level course in probability and statistics).

Eight or nine homework assignments require students to write programs to carry out the cryptanalysis of various cryptosystems and various exercises related to other cryptologic topics. Although in class I hand out a hard copy of the assignments containing the ciphertext, the nature of ciphertext requires the students to copy the ciphertext files from my Web page. The same procedure will be followed with Computer Security and Cryptography; the ciphertext for the exercises may be downloaded from Wiley's ftpsite at ftp://ftp.wiley.com/public/sci_tech_med/computer_security.

image

A replica of the cover page of my CMPSC 178 Reader ...

Get Computer Security and Cryptography now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.