Secure Internet transactions are crucial to the commercial development of the Internet. This course will discuss the principal public key cryptographic algorithms and protocols used to secure Internet transactions, and the mathematical theory behind them. All needed mathematical background will be developed as the course progresses, but Computer Science students will be expected to have proved theorems in a course such as Discrete Mathematics. All needed algorithms and data structures will be developed as the course progresses, but Mathematics students taking this course as Math 473 will be expected to have written well structured programs in a course such as Computer Science I (CS 151).
CS 407 Problem Sets and Projects.
Java Resources, including instructions for downloading the SUN Java Development Kit (Free Java!).
This page is best viewed with Netscape Navigator.