Üle neljasaja aasta, probleem säilis.
Kuidas saaks Alice koostada šiffri, mis peidab tema sõrmejälje,
niimoodi, peatades informatsiooni lekke.
Vastus on juhuslikus.
Kujuta, et Alice veeretas 26 küljega täringut,
et tekitada pikk nimekiri suvalistest šiffritest,
ja jagada seda Bobiga, koodisõna asemel.
Nüüd, et krüpteerida enda sõnum,
Alice kasutab rida suvalisi šiffreid selle asemel.
On oluline, et nihke loend oleks sama pikk kui sõnum,
et vältida kordust.
Siis, saadab ta selle Bobile, kes dekrüpteerib sõnumi
kasutades sama loendit, Alice talle andis.
Nüüd Evel on probleem,
sest krüpteeritud sõnumil
on kaks võimsat omadust:
Esiteks, nihked ei vaju korduvatesse mustritesse;
ja teiseks, krüpteeritud sõnumil on ühtlane sageduse jaotus,
kuna puudub sageduste erinevus,
ja seega pole ühtegi leket.
Evel on nüüd võimatu krüpteeringut murda.
See on tugevaim võimalik krüptsiooni viis,
ja see tekkis 19. saj. lõpus,
tänapäeval on see tuntud kui one time pad.
Et ette kujutada one time padi tugevust,
peame mõistma kombinatoorset plahvatust, mis võtab aset.
Näiteks, Caesari šiffer nihtuas igat tähte sama nihkega,
mis oli number 1 ja 26 vahel.
Nii, et kui Alice oleks krüpteerinud oma nime,
oleks see olnud 1 26-st võimalikust krüpteeringust,
väike arv võimalusi, kerge kõik läbi kontrollida,
tuntud ka kui brute force (toore jõu) otsing.
Võrreldes seda one time padiga,
kus iga tähte oleks tõstetud
erineva numbri võrra 1 ja 26-e vahel.
Nüüd mõtle võimalike krüptsioonide arvu peale,
see on 26 korrutatud iseendaga 5 korda,
mis on peaaegu 12 miljonit.
mõnikord on seda raske ette kujutada.
Nii, kujuta ette et Alice kirjutas oma nime ühele lehele,
ja selle peale kuhjata iga võimalik krüptsioon.
Kui kõrge sa arvad et see kuhi oleks?
Koos peaaegu 12 miljoni võimaliku kombinatsiooniga,
see paberi hunnik oleks hiiglaslik,
üle kilomeetri kõrge.
Kui Alice krüpteerib oma nime kasutades one time padi,
on see sama, kui võtta üks neist lehtedest suvaliselt,
koodimurdja Eve vaatenurgast,
iga viie täheline krüpteeritud sõnal, mis tal on
võib võrdselt võimalik olla iga sõna selles kuhjas.
Nii, on see siis ideaalne salajasus töötamas.