• Aucun résultat trouvé

Episode 12 – Breaking a substitution code European section – Season 3

N/A
N/A
Protected

Academic year: 2022

Partager "Episode 12 – Breaking a substitution code European section – Season 3"

Copied!
53
0
0

Texte intégral

(1)

Episode 12 – Breaking a substitution code

(2)

ibn ’omran ibn Ismail al-Kindi (9th century).

Episode 12 – Breaking a substitution code

(3)

Letter frequencies in English

0 2 4 6 8 10 12 14

a b c d e f g h i j k l m n o p q r s t u v w x y z

Episode 12 – Breaking a substitution code

(4)

53‡‡†305))6∗;4826)4‡.)4‡);806∗;48†8

$60))85;1‡(;:‡∗8†83(88)5∗†;46(;88∗96

∗?;8)∗‡(;485);5∗†2:∗‡(;4956∗2(5∗–4)8

$8∗;4069285);)6†8)4‡‡;1(‡9;48081;8:8‡

1;48†85;4)485†528806∗81(‡9;48;(88;4 (‡?34;48)4‡;161;:188;‡?;

Episode 12 – Breaking a substitution code

(5)

Symbol frequencies in the cipher

8 ; 4 ‡ ) ∗ 5 6 † 1

33 26 19 16 16 13 12 11 8 8

0 9 2 : 3 ? $ – .

6 5 5 4 4 3 2 1 1

Episode 12 – Breaking a substitution code

(6)

8 = e

Episode 12 – Breaking a substitution code

(7)

8 e

Episode 12 – Breaking a substitution code

(8)

8 e

;48 =

Episode 12 – Breaking a substitution code

(9)

8 e

;48 = the

Episode 12 – Breaking a substitution code

(10)

8 ; 4 e t h

Episode 12 – Breaking a substitution code

(11)

8 ; 4 e t h

;48;(88;4 =

Episode 12 – Breaking a substitution code

(12)

8 ; 4 e t h

;48;(88;4 = thet.eeth =

Episode 12 – Breaking a substitution code

(13)

8 ; 4 e t h

;48;(88;4 = thet.eeth = the tree th

Episode 12 – Breaking a substitution code

(14)

8 ; 4 ( e t h r

Episode 12 – Breaking a substitution code

(15)

8 ; 4 ( e t h r

the tree ;4(‡?34

=

Episode 12 – Breaking a substitution code

(16)

8 ; 4 ( e t h r

the tree ;4(‡?34

= the tree thr‡?3h

=

Episode 12 – Breaking a substitution code

(17)

8 ; 4 ( e t h r

the tree ;4(‡?34

= the tree thr‡?3h

= the tree through

Episode 12 – Breaking a substitution code

(18)

8 ; 4 ( ‡ ? 3 e t h r o u g

Episode 12 – Breaking a substitution code

(19)

8 ; 4 ( ‡ ? 3 e t h r o u g

†83(88 =

Episode 12 – Breaking a substitution code

(20)

8 ; 4 ( ‡ ? 3 e t h r o u g

†83(88 = †egree =

Episode 12 – Breaking a substitution code

(21)

8 ; 4 ( ‡ ? 3 e t h r o u g

†83(88 = †egree = degree

Episode 12 – Breaking a substitution code

(22)

8 ; 4 ( ‡ ? 3 †

e t h r o u g d

Episode 12 – Breaking a substitution code

(23)

8 ; 4 ( ‡ ? 3 †

e t h r o u g d

;46(;88∗=

Episode 12 – Breaking a substitution code

(24)

8 ; 4 ( ‡ ? 3 †

e t h r o u g d

;46(;88∗= th6rtee∗=

Episode 12 – Breaking a substitution code

(25)

8 ; 4 ( ‡ ? 3 †

e t h r o u g d

;46(;88∗= th6rtee∗= thirteen

Episode 12 – Breaking a substitution code

(26)

8 ; 4 ( ‡ ? 3 † 6 ∗

e t h r o u g d i n

Episode 12 – Breaking a substitution code

(27)

8 ; 4 ( ‡ ? 3 † 6 ∗

e t h r o u g d i n

53‡‡†=

Episode 12 – Breaking a substitution code

(28)

8 ; 4 ( ‡ ? 3 † 6 ∗

e t h r o u g d i n

53‡‡†= 5good =

Episode 12 – Breaking a substitution code

(29)

8 ; 4 ( ‡ ? 3 † 6 ∗

e t h r o u g d i n

53‡‡†= 5good = A good

Episode 12 – Breaking a substitution code

(30)

8 ; 4 ( ‡ ? 3 † 6 ∗ 5

e t h r o u g d i n a

Episode 12 – Breaking a substitution code

(31)

8 ; 4 ( ‡ ? 3 † 6 ∗ 5

e t h r o u g d i n a

’A good glass in the bishop’s hostel in the devil’s seat forty-one degrees and thirteen minutes northeast and by north main branch seventh limb east side shoot from the left eye of the

death’s-head a bee-line from the tree through the shot fifty feet out.’

Episode 12 – Breaking a substitution code

(32)

About five of the letters should have a frequency less than 1 per cent, they probably represent j, k, q, x and z.

One of the letters should have a frequency greater than 10 percent, and it probably represents e.

0 4 8 12

a b c d e f g h i j k l mn o p q r s t u v w x y z

Episode 12 – Breaking a substitution code

(33)

If the plaintext doesn’t reveal itself immediately, which is often the case, then focus on pairs of repeated letters.

In English the most common repeated letters are ss, ee, tt, ff, ll, mm and oo.

If the ciphertext contains any repeated characters, you can assume that they represent one of these.

Episode 12 – Breaking a substitution code

(34)

More complex use of statistics can be conceived, such as considering counts of pairs of letters, or triplets (trigrams), and so on.

For instance, q and u nearly always occur together in that order in English, even though q itself is rare.

Also,th is the most common bigram, and the the most common trigram.

Episode 12 – Breaking a substitution code

(35)

One of the most useful skills for a cryptanalyst is the ability to identify words, or even entire phrases, based on experience or sheer guesswork. Any such word or phrase is known as a crib.

Episode 12 – Breaking a substitution code

(36)

Episode 12 – Breaking a substitution code

(37)

Al-Kindi

Episode 12 – Breaking a substitution code

(38)

Episode 12 – Breaking a substitution code

(39)

Blaise de Vigenère

Episode 12 – Breaking a substitution code

(40)

Episode 12 – Breaking a substitution code

(41)

Charles Babbage

Episode 12 – Breaking a substitution code

(42)

Episode 12 – Breaking a substitution code

(43)

Alan Turing

Episode 12 – Breaking a substitution code

(44)

Episode 12 – Breaking a substitution code

(45)

Ralph Merkle, Martin Hellman, Whitfield Diffie

Episode 12 – Breaking a substitution code

(46)

Episode 12 – Breaking a substitution code

(47)

Adi Shamir, Ronald Rivest, Len Adleman

Episode 12 – Breaking a substitution code

(48)

Episode 12 – Breaking a substitution code

(49)

Phil Zimmermann

Episode 12 – Breaking a substitution code

(50)

Episode 12 – Breaking a substitution code

(51)

Clifford Cocks

Episode 12 – Breaking a substitution code

(52)

Episode 12 – Breaking a substitution code

(53)

Georges Perec

Episode 12 – Breaking a substitution code

Références

Documents relatifs

An oshoot of Proof by Indution, one may assume the result is true.. Therefore it

Addition and multiplication in the set Z [i ] follow the same rules as addition and multiplication of integers but “real parts” and “imaginary parts” cannot be mixed up

The set Z[i] is a unique factorization domain : any Gaussian integer can be written as a product of Gaussian primes, and this. decomposition is unique except for reordering

A regular n-gon can be constructed with compass and straightedge if n is the product of a power of 2 and any number of distinct Fermat primes. Gauss conjectured that this condition

Encryption : The process of obscuring information to make it unreadable without special knowledge, key files, and/or passwords.. Decryption : The process reversing an

confidential to say, he wrote it in cipher, that is, by so changing the order of the letters of the alphabet, that not a word could be made out.. If anyone wishes to decipher these,

Abe Slaney Sherlock Holmes

Season 03 • Episode 12 • Breaking a substitution code 15.