Skip to content

Huussikryptografiaa Mystery Cache

Hidden : 8/10/2014
Difficulty:
3.5 out of 5
Terrain:
4 out of 5

Size: Size:   micro (micro)

Join now to view geocache location details. It's free!

Watch

How Geocaching Works

Please note Use of geocaching.com services is subject to the terms and conditions in our disclaimer.

Geocache Description:


Suomeksi
Svensk beskrivning Svenska

Kring andra värdskriget var de flesta krypteringsmaskiner så kallade rotormaskiner. Den mest kända av dessa var Enigma, men det fanns en mängd andra också, exempelvis den amerikanska M-325, den japanska RED, den svenska C-36 samt en hel del andra. Trots att de var "state of the art" då, så är de i grund och botten så simpla att du lätt kan göra en egen för att bättre förstå hur de fungerar.

En rotormaskin består av ett antal rotorer. En rotor i sig gör inte mer än ett simpelt substitutionschiffer som lätt kan dekrypteras (det vill säga, byter ett tecken till ett annat), men genom att kombinera flera efter varandra och dessutom rotera rotorerna åstadkoms ett polyalfabetiskt chiffer som är mycket svårare att bryta.

För att logga detta "mysterium" behöver du bygga en egen (de)krypteringsmaskin med hjälp av modellen. Det är möjligt att modellera Enigma på detta sätt, men på grund av att en delpoäng med detta "mysterie" är att vara informativt, därför så för att inte någon ska frestas att använda sej av en Enigma simulator online så har jag gjort en egen, enklare variant som det inte hittas någon online simulator för :D.

(Om du hellre skriver kod snarare än klipper och klistrar så är det också möjligt med "lagom" jobb. - om väljer denna variant, berätta det gärna i loggen.)

6855 38NN 087N N4N4 N

  1. Skriv ut rotorerna
  2. Hämta sax, tejp/lim samt en tom WC/hushålls-pappersrulle.
  3. Fäst 'input/output' ringen längst till höger. Fäst den så att den inte roterar.
  4. Fäst reflektorn 'umkehrwalze' längs till vänster. Se till att den är roterad på samma sätt som input/output ringen. Fäst den så den inte roterar. Reflektorn gör att man kan använda samma maskin för att kryptera och dekryptera. (det innebär dock att ett ett tecken aldrig kan krypteras som sig själv.)
  5. Dra linjer för att markera var den första "rutan" är (för att lättare orientera dej senare) enligt bild
  6. Välj rotorer och ordning på dessa. 'A' till vänster och 'B' till höger
  7. Välj 'ringstellung', 4-2 (det vänstra tecknet på ringen).

Dags att börja dekryptera:

Före varje tecken flyttas den högra rotorn ett steg framåt. Om det på den finns en pil i rutan roterar du även den vänstra rotorn. För att dekryptera ett tecken letar du reda på det på input/output ringen. Går rakt över till nästa rotor, hittar samma tecken i den vänstra kolumnen på rotorn, går rakt över till nästa rotor, hittar samma tecken i den vänstra kolumnen på rotorn, går rakt över där till reflektorn, följer strecket och gör tvärtom tills du är tillbaka på input/output ringen. Där är ditt dekrypterade tecken. Gör på samma sätt för resten av tecken. decoding

Checker torde vara onödig, men finns ändå.


Skillnader mellan modellen och Enigma

Enigma hade ett tangentbord för input och lampor för output. Här är dom på en och samma ring.

Denna enkla variant har inte möjlighet att ställa 'grundstellung' - men det skulle i så fall innebära att man delade en rotor i två och förskjuter den vänstra i förhållande till den högra.

Inte heller har denna version något instickskort 'steckerbrett' - det skulle i så fall innebära möjligheten att byta plats på tecken på input/output ringen.

Mer info

För mera information om hur kodbrytandet gick till skulle det vara intressant att besöka Bletchley Park, antingen på riktigt eller virtuellt.

Kuvaus Suomeksi

Toisen maailmansodan aikaan käytetyt salauslaitteet perustuivat pyöriviin salauskiekkoihin. Tunnetuin näistä on Enigma mutta muita esimerkkejä ovat amerikkalainen M-325, japanilainen RED, ruotsalainen C-36, muutama mainitakseni. Vaikka ne olivat huipputeknologiaa silloin on ne pohjimmiten niin simppeleitä että voit tehdä oman ymmärtääksesi paremmin miten ne toimivat.

Salauskiekkolaite perustuu pyöriviin salauskiekkoihin. Yksi kiekko itsessään ei tee muuta kun muuttaa yksi kirjain toiseen. Tälläinen salaus on helppo murtaa, mutta yhdistämällä monta kiekkoa ja pyörittämällä niitä saadaan huomattavasti vahvempaa salausta.

Logataksesi tämän "myssen" joudut rakentamaan oman dekryptauslaitteen, tämän avulla. On mahdollista mallintaa Enigmaa tällä tavalla, mutta koska tämän tarkoitus on myös opettaa miten ne toimivat, tein oman version jotta varmasti ei löytyisi online-simulaattoria. :)

(Jos mieluummin kirjoitat koodia kun leikkaat ja liität vanhanmallisesti, sekin on ihan mahdollista "sopivalla" työmäärällä. - Jos teet näin, kerro mielellään lokissasi.)

6855 38NN 087N N4N4 N

  1. Tulosta kiekot
  2. Tarvitset sakset, teippiä/liimaa ja tyhjän WC/talous-paperihylsyn.
  3. Kiinnitä 'input/output' rengasta oikeaan reunaan, niin että ei pyöri.
  4. Kiinnitä reflektori 'umkehrwalze' vasempaan reunaan. Varmista että on pyöritetty samalla tavalla kuin input/output rengasta, sekään ei kuulu pyöriä. Reflektorin avulla voidaan käyttää samaa laitetta sekä salaukseen että purkuun. (Tämä tarkoittaa tosin että samaa kirjainta ei voida koodata itsenään.)
  5. Piirrä kaksi linjaa jotta helpommin näet missä ensimmäinen "ruutu" on, kuvan mukaisesti
  6. Valitse roottorit ja näiden järjestys. 'A' vasemmalle, 'B' oikealle.
  7. Valitse 'ringstellung', 4-2 (vasen merkki roottorissa).

Dekoodauksen aika:

Ennen jokaista merkkiä oikeanpuoleinen roottori siirretään yhden askeleen eteenpäin. Jos ruudussa on nuoli, siirrä myös vasen roottori askeleen eteenpäin. Dekoodataksesi merkin, etsi sitä input/output renkaasta. Mene suoraan vasemmalle seuravalle roottorille, löydä vastaava merkki vasemmasta sarakkeesta, suoraan vasemmalle seuraavalle roottorille, löydä vastaava merkki vasemmasta sarakkeesta, mene suoraan reflektorille, seuraa viivaa ja tee päinvastoin kunnes päädyt takaisin input/output renkaalle. Siinä on dekoodattu merkki. Jatka samalla tavalla. decoding

Checkkeri lienee tarpeeton, mutta löytyy silti.

Mallin ja Enigman erot

Enigmassa oli näppäimistö syöttöä varteen ja valoja näyttöä varten. Tässä ne on yhdistetty samaan renkaaseen.

Tässä simppelissä versiossa ei ole mahdollisuutta säätää 'grundstellung' - periaattessa jakamalla roottorin kahteen ja siirtämällä vasen ja oikea suhteessa toisiin saataisiin tämä toiminnallisuus.

Ristiinkytkentätaulua 'steckerbrett' ei myöskään löydy - voitaisiin toteuttaa muuttamalla merkkien paikkoja input/output renkaassa.

Lisätietoja

Jos sodanaikainen kryptoanalyysi kiinnostaa, olisi varmaan kiinnostavaa käydä Bletchley Parkssa, joko oikeasti tai virtuaalisesti.

Additional Hints (No hints available.)