Koodit ja koodinmurto (kommentti)
Tämä kommentti perustuu luokkahuonetoimintaan: Koodit ja koodinmurto
Q1: Lue johdanto. Selitä 'salauksen' merkitys.
A1: Kryptografia on salaisen kirjoittamisen tiedettä.
Kysymys 2: Tutkimuslähteet 2, 3 ja 4. Kuvaile menetelmää, jota Lysander of Sparta ja hänen vakoojinsa käyttivät salaisten viestien lähettämiseen vuonna 405 eaa.
A2: Lysander of Sparta ja hänen vakoojillaan oli erittäin näppärä koodijärjestelmä. Annetussa esimerkissä viittä sanansaattajaa käytettiin viemään koodattu viesti Lysanderille. Neljä miehistä jäi kiinni, mutta heidän vangitsijansa luulivat viestin olevan kirjeessä. Kirje oli kuitenkin petos. Todellinen viesti oli kaiverrettu koodilla miehen vyöhön. Vaikka he olisivat löytäneet kaiverruksen vyöstä, he eivät olisi voineet lukea viestiä. Kuten lähde 3 huomauttaa, 'vyön pituudelle kirjoitettu oli merkityksetöntä kirjainten sekamelskaa'.
Lähde 2 selittää, että viestin lähettäjä kietoo vyön puisen sauvan (scytale) ympärille ja kirjoittaa viestin vyön pituudelta. Kun hän kelaa vyön auki, se näyttää sisältävän luettelon merkityksettömistä kirjaimista. Kun sanansaattaja saapui Lysanderin leiriin, vyö käärittiin saman halkaisijan omaavan skylän ympärille kuin lähettäjän käyttämä. Lysander voisi sitten lukea viestin (katso lähde 4).
Q3: Lue johdanto ja lähde 5 ja selitä Julius Caesarin salainen koodi.
A3: Julius Caesar lähetti viestejä komentajatovereilleen koodilla, jonka he olivat sopineet ennen taistelun alkamista. Caesarin koodi korvasi viestin jokaisen kirjaimen kirjaimella, joka on kolme paikkaa alempana aakkosissa.
K4: Käytä Julius Caesar -koodia (lähde 6) kääntääksesi tämä kuuluisa Rooman johtajan lainaus.
A4: 'Kuten merimies välttää kalliota, niin historioitsijan tulee välttää sanaa, joka on vanhentunut tai harvinainen.'
K5: Kryptanalyytikot käyttävät useita menetelmiä Julius Caesarin käyttämän koodin rikkomiseen. Yksi on tarkastella viestissä esiintyvien kirjainten tiheyttä. Esimerkiksi englannin yleisin kirjain on 'e'. Tämä ei aina toimi lyhyissä viesteissä, mutta se on erinomainen tapa auttaa murtamaan pitkän viestin koodi. Toinen tapa on tarkastella toistuvia sanoja. Yllä oleva viesti sisältää sanan 'WKH' kolme kertaa. Kokeneen koodinmurtajan ei kestäisi kauan ymmärtää, että 'WKH' edustaa 'the'. Koodinmurtaja voisi sitten käyttää tätä vihjettä selvittääkseen näiden kirjainten välisen suhteen (kirjain korvataan kirjaimella, joka on kolme paikkaa alempana aakkosesta). Toinen viesteissä usein esiintyvä kolmikirjaiminen sana, joka on usein tutkimisen arvoinen, on 'ja'.
Toinen yleinen kryptanalyytikoiden käyttämä menetelmä on etsiä sanaa, joka todennäköisesti esiintyy viestissä. Tämä pätee tähän viestiin, jonka Julius Caesar lähetti golgatan komentajalle saksalaisia heimoja vastaan käydyn sodan aikana. Voitko rikkoa tämän koodin?
A5: Koodi on käänteisessä järjestyksessä kirjoitettu aakkoset. Siksi A:sta tulee Z ja B:stä Y. Viestin avainsana on 'saksa'. Viestissä on vain kaksi kuusikirjaimista sanaa - ZGGZXP ja TVINZM. Seuraavaksi sinun on löydettävä viestistä 'the'. Siinä on kaksi kolmikirjaimista sanaa - GSV ja ZMW. Jos GSV on 'the', 'e' on V. Koska saksan kielen toinen kirjain on 'e', TVINZM on saksalainen. Sinulla on nyt seuraavat tiedot viestistä: (T = G) (E = V) (R = I) (M = N) (A = Z) (N = M) (H = S). Tutkimalla tätä luetteloa saatat huomata kaksi vihjettä (koodinmurtajat kutsuvat niitä pinnasängyiksi). A = Z (aakkosten ensimmäinen ja viimeinen sana). Toinen vihje on, että M = N ja N = M. M on aakkosten kolmastoista sana, kun taas N on luettelon neljästoista. Jos käännät aakkoset, voit selvittää viestin loput. 'Hyökkää saksalaisten leirillä olevien naisten ja lasten joukkoon.'
Tekijä: John Simkin ( [email protected] ) © Syyskuu 1997 (päivitetty tammikuu 2020).