CS 1110/1111: Introduction to Programming

Lecture 11

Announcements

Guest Lecturer: Mark Sherriff!

Talking Points

CS in Context: Cryptography!

What it is (crypto = concealed, graphy = writing)

Cæsar cipher: you'll do this in HW2

Vigenère cipher: a step in the right direction

Modern Crypto ideas: symmetric vs public keys, https, code breaking (brute force, dictionary, social)

Copyright © 2014 by Luther Tychonievich. All rights reserved.