Notes for January 13, 1997
-
Hello
-
Office hours on MW moved to 10:00-11:00AM;
office hours for Wednesday are cancelled
-
Puzzle of the day
-
Thought some ruminations on what is possible would be appropriate
in light of Friday's lecture
-
Classical
-
monoalphabetic (simple substitution):
f(a) = a + k mod n
-
example: Cæsar with k = 3, RENAISSANCE -> UHQDLVVDQFH
-
polyalphabetic: Vigenère,
fi(a) = a + ki mod n
-
cryptanalysis: first do index of coincidence to see if it's
monoalphabetic or polyalphabetic, then Kasiski method.
-
problem: eliminate periodicity of key
-
Long key generation
-
Running-key cipher: M=THETREASUREISBURIED; K=THESECONDCIPHERISAN;
C=MOILVGOFXTMXZFLZAEQ; wedge is that (plaintext,key) letter pairs
are not random (T/T, H/H, E/E, T/S, R/E, A/O, S/N, etc.)
-
Enigma/rotor systems;
wheels, 3 rotors and a reflecting one. Go through it; UNIX
uses this for crypt(1) command.
-
Perfect secrecy: when the probability of computing the plaintext message
is the same whether or not you have the ciphertext
-
Only cipher with perfect secrecy: one-time pads; C=AZPR; is that DOIT or DONT?
-
DES
-
Go through the algorithm
You can also see this document as a
Binhex Framemaker version 5 document,
Postscript document,
or a
plain ASCII text document.
Send email to
cs153@csif.cs.ucdavis.edu.
Department of Computer Science
University of California at Davis
Davis, CA 95616-8562
Page last modified on 1/23/97