CS547 Cryptography and Data Security

Objectives: Discover how Alice may send a secret message to Bob that nobody else can understand, how he may be certain that this message came from Alice, how she can prove him a theorem with revealing anyhting about the proof (!), how they can flip a coin over the phone, how they can play a fair game of poker over the phone, how they can decide if their are a match without disclosing they selection criteria to each other, and how other similar security tasks may be achieved using cryptography.

Course outline:

We'll see . . .