CS 255 Course Overview

(Winter 2000)


Description

This course is an introduction to the basic theory and practice of cryptographic techniques used in computer security. We will cover topics such as encryption (secret-key and public-key), digital signatures, secure authentication, electronic commerce (anonymous cash, micropayments), key management, cryptographic hashing, and a bit of zero-knowledge protocols.

Prerequisites

The course requires a basic understanding of probability theory. Some knowledge of modular arithmetic will be helpful but not required. The course is intended for advanced undergraduates and graduate students.

Textbook Information

We will be using two books:

and research papers handed out in class.

Sections

Homework Assignments

Exams

There will be a final exam. No midterm exam.

Grading

Final placement in the class will be determined by the following formula:

0.4 H + 0.3 P + 0.3 F


Last update: January 03, 2000 by Dan Boneh

AltStyle によって変換されたページ (->オリジナル) /