Upload
britney-logan
View
216
Download
0
Tags:
Embed Size (px)
Citation preview
Classical Monoalphabetic Ciphers
Day 2
Keyword cipher• Select a keyword, if the keyword has
any repeated letters, drop all but the first occurrence.
• Write the keyword below the alphabet and fill in the rest of the space with the remaining letters of the alphabet in their standard order.
• VBA Code• Modification: Allow the keyword to start
anywhere along the alphabet.
Keyword: cryptanalysis• Dictionary attach using a computer.• Every letter of a language has a
personality of its own.• Determine the personality of each
character in the ciphertext and try to match them with the known personalities of corresponding plain text.
• This attach was used as early as the 9th century, by Arab scientist and philosopher al-Kindi.
Frequency analysis• Assignment:– Download “Frequency_Analysis.xls”
from the SMA website.– Find a 200-500 word section of
common English writing. Copy and format it in Word.
– Copy it.– Use it in the Excel spreadsheet to do
a single, double, and triple letter frequency count.
Compile class data
Frequency analysis• “r” forms digrams with more different
letters more often than any other letter.• The three vowles, “a”, “I”, and “o”
avoid each other, except for “io”.• “ea” is the most frequent digram
involving vowels.• Eight percent of the letters that procede
“n” are vowels.• “h” frequently appears before “e” and
almost never after it.
Frequency analysis• Be willing to give up on an assumption
and try something else if it appears that you are on the wrong path.
Affine cipher• Each letter is assigned a number. “a” =
0, “b” = 1, “c” = 2, …• The key to an affine cipher is a pair of
numbers (a, b).• The greatest common divisor (GCD) of
a and 26 must be 1.• Let p be the number of the plaintext
letter and c the number of the ciphertext letter.
• c = (a p + b) mod 26• p = (a-1(c – b)) mod 26
Affine: example• a = 3, b = 7• Find the equations for encryption and
decryption.• Encrypt the message “the dog”• Decrypt the message “TIVUJWL”
Note: a a-1 = 1 (mod n)
Affine: cryptanalysis• Is an affine cipher easier or harder to
break then a keyword cipher?• How would we break an affine cipher?
Multiliteral cipher• It replaces each
plaintext letter with a pair of letters.
• Choose a 5 letter keyword with no repeating letters.
• “i” and “j” occupy the same cell.
a b c d e
f g h i k
l m n o p
q r s t u
v w x y z
Multiliteral: cryptanalysis
• Is an multiliteral cipher easier or harder to break then a keyword cipher?
• How would we break an multiliteral cipher?
Monoalphabetic cipher history• The Argentis worked for the Pope
during the late 1500 and early 1600s.– Probably first to use keyword– Numbers were used instead of
letters• Used by the South during the Civil War.
Monoalphabetic cipher history• Middle Ages – nomenclator– Monoalphabetic and some
substitutions for words or phrases– Mary, Queen of Scots
Review