Information
Theory

Spring 2012
course
navigation

Mar 27

crypto basics

A talk by hamming : "you and your research"

Discuss material in chap 10 and 11 in text, "old-style" crypto. Make sure that the basic terms and ideas are clear, and do some of those problems as class exercises.
I hope this will be a discussion, not a lecture; I want to see how much background folks have with these topics.
Ideas and vocabulary :
See wikipedia: Cryptography
"codes" : as used by cryptographers, means phrase-substitution; no longer used much.
Modern crypto - mid 1970's to now - explosion in the field; all sorts of crazy stuff now possible.
desired properties :
1-time pad: unbreakable (!)
Mention a related topic: wikipedia: Steganography
Or how about this cool example that made oursignal.com yesterday?

resources

symmetric key

If we get this far ...
"symmetric key ciphers"
Several themes:
read chapter 11, particularly "Hill system". (1930; wikipedia "Hill cipher")
browse chapter 12, particularly 12.4, 12.5
follow-up with a look at modern symmetric key systems, and a few examples: DES, AES, Blowfish, Serpent
Mention the large number of these things.
Pick one to look at (implement?) in more detail. (blowfish?)
Implementation notes: "chaining"

Assignment coming ... likely some sort of "install and test" and some toy problems like the ones in the text.
Coming: RSA, chapter 13.
http://cs.marlboro.edu/ courses/ spring2012/information/ notes/ Mar_27
last modified Tuesday March 27 2012 2:45 am EDT