31
Codes and Code Breaking Linguistics 294L Chris Brew

Codes and Code Breaking

  • Upload
    landen

  • View
    72

  • Download
    0

Embed Size (px)

DESCRIPTION

Codes and Code Breaking. Linguistics 294L Chris Brew. Course details. Chris Brew 200A Oxley Hall Office Hours 4-5pm TWR email: [email protected]. Decode this…. - PowerPoint PPT Presentation

Citation preview

Page 1: Codes and Code Breaking

Codes and Code BreakingLinguistics 294L

Chris Brew

Page 2: Codes and Code Breaking

Course details

• Chris Brew200A Oxley Hall

• Office Hours 4-5pm TWR• email: [email protected]

Page 3: Codes and Code Breaking

Decode this…ZM VOWVI HRHGVI XZNV GL ERHRG SVI BLFMTVI HRHGVI RM GSV XLFMGIB. GSV VOWVI DZH NZIIRVW GL Z GIZWVHNZM RM GLDM, GSV BLFMTVI GL Z KVZHZMG RM GSV EROOZTV. ZH GSV HRHGVIH HZG LEVI GSVRI GVZ GZOPRMT, GSV VOWVI YVTZM GL YLZHG LU GSV ZWEZMGZTVH LU GLDM ORUV: HZBRMT SLD XLNULIGZYOB GSVB OREVW GSVIV, SLD DVOO GSVB WIVHHVW, DSZG URMV XOLGSVH SVI XSROWIVM DLIV, DSZG TLLW GSRMTH GSVB ZGV ZMW WIZMP, ZMW SLD HSV DVMG GL GSV GSVZGIV, KILNVMZWVH, ZMW VMGVIGZRMNVMGH.ZM VOWVI HRHGVI XZNV GL ERHRG SVI BLFMTVI HRHGVI RM GSV XLFMGIB. GSV VOWVI DZH NZIIRVW GL Z GIZWVHNZM RM GLDM, GSV BLFMTVI GL Z KVZHZMG RM GSV EROOZTV. ZH GSV HRHGVIH HZG LEVI GSVRI GVZ GZOPRMT, GSV VOWVI YVTZM GL YLZHG LU GSV ZWEZMGZTVH LU GLDM ORUV: HZBRMT SLD XLNULIGZYOB GSVB OREVW GSVIV, SLD DVOO GSVB WIVHHVW, DSZG URMV XOLGSVH SVI XSROWIVM DLIV, DSZG TLLW GSRMTH GSVB ZGV ZMW WIZMP, ZMWSLD HSV DVMG GL GSV GSVZGIV, KILNVMZWVH, ZMW VMGVIGZRMNVMGH.

Page 4: Codes and Code Breaking

• What clues do we have?• How shall we work with them?

What are we assuming?

How?

Page 5: Codes and Code Breaking

An intuitive approach

• Probably, one or two of you have already spotted what this is.

• Raise your hand if you know.In a while I will be asking you to say how you knew.

Page 6: Codes and Code Breaking

A systematic approach

Make a table of the characters used

Page 7: Codes and Code Breaking

Character set

• No ‘A’,’C’,’J’,’Q’Why not?

'B', 'D', 'E', 'F', 'G', 'H', 'I', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'V',

'W', 'X', 'Y', 'Z'

Page 8: Codes and Code Breaking

What to expect.• Make the same

table for known English textSame number of characters from lead sport article in Sunday’s Columbus Dispatch

In a city synonymous with hope against all odds, the Ohio State men'sbasketball team stared down another sticky situation in the Alamodometo defeat Memphis and advance to the NCAA Final Four. Madness is onthe march -- to Atlanta.

"Three years ago, we had a vision for this program. It just becamereality," OSU coach Thad Matta said as chants of O-H-I-O filled thearena after the Buckeyes' 92-76 win against Memphis. OSU now heads toSaturday's national semifinals.

The reality didn't come easy.

The No. 1 Buckeyes seldom take the simple route to success, as provedin the past two games when they needed late and big comebacks againstXavier and Tennessee.

Yesterday's win against the second-seeded Tigers in the South Regionalfinal was no different, despite the 16-point margin of victory.

Ohio State (34-3) needed its four freshmen to play like seniors, andneeded one of those kids, 7-foot center Greg Oden, to help wipe away afive-point deficit with 12:39 to play.

Page 9: Codes and Code Breaking

Known English

• No ’Q’,’Z’• Why not?

Would this be same for other texts?

'A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', 'K', 'L', 'M','N', 'O', 'P', 'R', 'S', 'T','U', 'V', 'W', 'X', 'Y'

Page 10: Codes and Code Breaking

A systematic approach

• Make a table of the characters used• Keep track of frequencies

We’ll return to this in a second…

Page 11: Codes and Code Breaking

Intuitive approach

How did you do it?

Page 12: Codes and Code Breaking

Systematizing intution

• Word spottingStart with short, common words

Page 13: Codes and Code Breaking

Word spotting…ZM VOWVI HRHGVI XZNV GL ERHRG SVI BLFMTVI

HRHGVI RM GSV XLFMGIB. GSV VOWVI DZH NZIIRVW ?THE? GLZ GIZWVHNZM RM GLDM, GSV BLFMTVI GL Z

KVZHZMG RM GSV EROOZTV. ZH GSV HRHGVIH HZG

LEVI GSVRI GVZ GZOPRMT, GSV …

Page 14: Codes and Code Breaking

Word spotting…ZM VOWVI HRHGVI XZNV GL ERHRG SVI BLFMTVI .. E..E. ...TE. ...E T. ....T .E. .....E.HRHGVI RM GSV XLFMGIB. GSV VOWVI DZH NZIIRVW....E. .. THE ....T..+ THE E..E. ... .....E. GL Z GIZWVHNZM RM GLDM, GSV BLFMTVI GL Z T. . T........ .. T..., THE .....E. T. .KVZHZMG RM GSV EROOZTV. ZH GSV HRHGVIH HZG .E....T .. THE ......T+ .. THE ...TE.. ..TLEVI GSVRI GVZ GZOPRMT, GSV …..E. THE.. TE. T......, THE …

Page 15: Codes and Code Breaking

Word spotting…ZM VOWVI HRHGVI XZNV GL ERHRG SVI BLFMTVI .. E..E. ...TE. ...E T. ....T .E. .....E.HRHGVI RM GSV XLFMGIB. GSV VOWVI DZH NZIIRVW....E. .. THE ....T..+ THE E..E. ... .....E. GL Z GIZWVHNZM RM GLDM, GSV BLFMTVI GL Z T. . T........ .. T..., THE .....E. T. .KVZHZMG RM GSV EROOZTV. ZH GSV HRHGVIH HZG .E....T .. THE ......T+ .. THE ...TE.. ..TLEVI GSVRI GVZ GZOPRMT, GSV …..E. THE.. TE. T......, THE …

Page 16: Codes and Code Breaking

Word spotting…ZM VOWVI HRHGVI XZNV GL ERHRG SVI BLFMTVI A. E..E. ...TE. ...E TO ....T .E. .O...E.HRHGVI RM GSV XLFMGIB. GSV VOWVI DZH NZIIRVW....E. .. THE .O..T..+ THE E..E. .A. .A...E. GL Z GIZWVHNZM RM GLDM, GSV BLFMTVI GL Z TO A T.A...... .. TO.., THE .....E. TO AKVZHZMG RM GSV EROOZTV. ZH GSV HRHGVIH HZG .E....T .. THE ......T+ A. THE ...TE.. ..TLEVI GSVRI GVZ GZOPRMT, GSV …..E. THE.. TEA TA....., THE …

Page 17: Codes and Code Breaking

How are we doing?A B C D E F G H I J K L MZ T ON O P Q R S T U V W X Y Z

H E

Page 18: Codes and Code Breaking

Cut to the chase?A B C D E F G H I J K L MZ Y X W V U T S R Q P O NN O P Q R S T U V W X Y ZM L K J I H G F E D C B A

Page 19: Codes and Code Breaking

Does it work…ZM VOWVI HRHGVI XZNV GL ERHRG SVI BLFMTVI AN ELDER SISTER CAME TO VISIT HER YOUNGERHRHGVI RM GSV XLFMGIB. GSV VOWVI DZH NZIIRVWSISTER .. THE .O..T..+ THE E..E. .A. .A...E. GL Z GIZWVHNZM RM GLDM, GSV BLFMTVI GL Z TO A T.A...... .. TO.., THE .....E. TO AKVZHZMG RM GSV EROOZTV. ZH GSV HRHGVIH HZG .E....T .. THE ......T+ A. THE ...TE.. ..TLEVI GSVRI GVZ GZOPRMT, GSV …..E. THE.. TEA TA....., THE …

Page 20: Codes and Code Breaking

Word spotting• Focused on short common words• Spotted a few words• Guessed it was a reversed

alphabet.• Checked it.

Why do we know this is the answer?

Page 21: Codes and Code Breaking

Why we think it is right.

• It looks like EnglishThe encoding we found makes sense

Page 22: Codes and Code Breaking

Character set

• No ‘A’,’C’,’J’,’Q’• Why not?

• No ‘Z’,’X’,’Q’,’J’ in plaintext.Makes sense

'B', 'D', 'E', 'F', 'G', 'H', 'I', 'K', 'L', 'M', 'N', 'O', 'P', 'R', 'S', 'T', 'U', 'V',

'W', 'X', 'Y', 'Z'

Page 23: Codes and Code Breaking

Homework

• Not the reversed alphabet, but similar.

• Use word spotting as just shown.Bring solution to class on Wednesday.

"E QYSBJ ZYT KFMZGI AO QMO YH BEHI HYV OYSVU," UMEJ UFI. "QI AMOBERI VYSGFBO, LST MT BIMUT QI MVI HVII HVYA MZPEITO. OYS BERI EZLITTIV UTOBI TFMZ QI JY, LST TFYSGF OYS YHTIZ IMVZ AYVI TFMZ OYSZIIJ, OYS MVI RIVO BECIBO TY BYUI MBB OYS FMRI. OYS CZYQ TFI XVYRIVL,'BYUU MZJ GMEZ MVI LVYTFIVU TQMEZ.' ET YHTIZ FMXXIZU TFMT XIYXBI QFYMVI QIMBTFO YZI JMO MVI LIGGEZG TFIEV LVIMJ TFI ZIPT. YSV QMO EUUMHIV. TFYSGF M XIMUMZT'U BEHI EU ZYT M HMT YZI, ET EU M BYZG YZI.QI UFMBB ZIRIV GVYQ VEKF, LST QI UFMBB MBQMOU FMRI IZYSGF TY IMT."

Page 24: Codes and Code Breaking

Character frequencies

• Not just present/absent but countWe know which letters will probably be common.

Page 25: Codes and Code Breaking

FrequenciesA 0B 16C 0D 22E 10F 6G 88H 46I 50J 0K 4L 48M 54N 12O 26

…X 10Y 6Z 64

A 64B 6C 10

…L 26M 12N 54O 48P 4Q 0R 50S 46T 88U 6V 10W 22X 0Y 16Z 0

Page 26: Codes and Code Breaking

Plain

Reversed

Page 27: Codes and Code Breaking

Frequencies

• The frequency pattern for the reversed alphabet exactly mirrors that of the plain textHomework hint follows

Page 28: Codes and Code Breaking
Page 29: Codes and Code Breaking

Big assumption• Each time a letter appears in the

plaintext it will map to the same letter in the ciphertext.Techically, this makes the ciphers we have considered so far “monoalphabetic”. Polyalphabetic ciphers exist, and are widely used.

Page 30: Codes and Code Breaking

Concepts• Monoalphabetic• Polyalphabetic• Cipher• Plaintext - Ciphertext• Frequency analysis

Word spotting

Page 31: Codes and Code Breaking

This week’s reading

• The Code Book, ch 1.http://www.simonsingh.com/The_Code_Book.html