Projekt Enigma

Autor teksta: Klara Biškup

Vaša prva tajna poruka

Povijest Enigme

Zamislite da želite poslati poruku koju nitko drugi neće moći pročitati osim osobe kojoj je namijenjena. Upravo to omogućuje šifriranje, postupak koji pretvara poruke u kod. Danas to možemo lako uz pomoć raznih aplikacija, ali prije 80 godina postojalo je sasvim drugačije rješenje za to koje se zvalo Enigma. Enigma je povijesni stroj za šifriranje i dešifriranje kojeg su koristili u Drugom svjetskom ratu i njezino razbijanje je zapravo skratilo rat.

Zašto je Enigma bila posebna?

Enigma nije bila samo stroj, već zagonetka. Svaki pritisak tipke šifrirao se na drugačiji način. Predstavljala je velike izazove za sve koji su je pokušali razbiti.

Sjećate se profesora Baltazara i njegovog čudesnog stroja koji je pomogao rješavati svaki problem ljudi iz Baltazar-grada? E, pa danas vas vodim u sličan stroj gdje nije dovoljna samo mašta. Pripremite se, jer krećemo u dešifriranje tajanstvenih poruka. Priznajem da kada sam prvi put vidjela sve gumbove i rotore više sam se osjećala kao izgubljeni građanin Baltazar-grada nego kao genijalan profesor, no upravo ova igra može nas potaknuti da zajedno naučimo kako postati detektiv u dešifriranju tajnih poruka. Igra koju koristimo u ovom vodiču je interaktivnija verzija pravog Enigma stroja. Što znači da ovaj stroj služi za klikanje gdje svaki tvoj klik pokreće nevidljive zupčanike. Ova verzija omogućuje nam da na jednostavan i zabavan način razumijemo osnovne principe kriptografije.

Jeste li znali?

Kriptografija: služi za šifriranje i dešifriranje poruka, omogućuje nam da obični tekst pretvorimo u tajni kod koji mogu vidjeti samo oni koji imaju pravi ključ.

Kako su se slale tajne poruke?

Da bi poruka bila uspješno poslana i pročitana, postojala je posebna knjiga kodova koja se svakodnevno mijenjala. Prema tablici na slici iznad, svaki redak predstavlja jedan dan u mjesecu. Za svaki datum su bili određeni rotori, njihove postavke i plugboard veze koje je trebalo namjestiti na Enigma stroju.

Želiš otkriti još tajni Enigme?

Pogledaj kratki video.

Vodič kroz Enigma stroj i osnove kriptografije:

Kako ne biste lutali Baltazar-gradom, opisat ću vam glavne korake kako biste ispunili svoj cilj u slanju šifrirane poruke vašem prijatelju.

01 Odaberi svoje rotore

Sve počinje na vrhu stroja, igra nudi tri različita rotora, svaki taj rotor na poseban način miješa slova. Klikni na rotor i odaberi kombinaciju (npr. I, II, III), to je tvoj tajni ključ koji moraš reći samo osobi kojoj šalješ poruku.

02 Postavi početna slova i brojeve

Namjesti svaki od tri kotačića tako da odabereš jedno slovo i jedan broj ispod njega.

Jeste li znali?

Enigma nikad nije mogla isto slovo pretvoriti u samo sebe. Ako ste upisali A, rezultat nikad ne bi bio A.

03 Postavke reflektora

Na ovom dijelu stroja možeš vidjeti parove slova na primjer A↔Y, B↔R, ovo znači da su ta slova međusobno povezana. Kada stroj naiđe na slovo A, on će ga zamijeniti slovom Y, i obrnuto. Takve zamjene dodatno skrivaju poruku i čine šifru težom za otkrivanje. Reflektor ima unaprijed uređene parove slova koji su stalni.

04 Poveži “tajne žice” (Plugboard)

Na dnu ekrana vidiš polje za spajanje parova slova. Ovo nam predstavlja dodatan sloj sigurnosti.

Spoji slova koja želiš zamijeniti, npr. (A i D). Sad će svako A postati D i obrnuto, ovo čini poruku još teže za provaliti.

05 Napiši svoju tajnu (Tipkovnica)

Kreni tipkati svoju poruku na tipkovnici stroja.

Gledaj pažljivo, tvoja šifrirana poruka, koja sada izgleda kao potpuna besmislica, pojavljuje se u crnom prozorčiću na samom vrhu.

06 Kako tvoj prijatelj čita poruku?

Da bi tvoj prijatelj mogao saznati što piše, on mora imati potpuno iste postavke stroja kao i ti.

  1. Iste brojeve rotora (I, II, III)
  2. Ista početna slova i brojeve (A, B, C) (1, 2, 3)
  3. Iste postavke reflektora
  4. Iste spojene žice (plugboard) na dnu

Kada upiše tvoju šifru, stroj će zapravo njemu prikazati pravu poruku.

Pokušaj dešifrirati poruku: 

Najbolji način da shvatite ovaj stroj je i da ga sami isprobate, pa vam Profesor Baltazar daje jedan izazov. Pripremio vam je jednu tajnu poruku koju možete pročitati jedino ako ispravno namjestite stroj.

1. korak: Otvori igru Enigma i stavi rotore na sljedeću poziciju: II — III — IV

2. korak: Namjesti rotore da pokazuju A — B — F

3. korak: brojeve na dnu rotora postavi na 7–10–2

4. korak: Upišite kod — SAIMBNUGHPRIWLFA

Jeste li uspjeli?

Ako da, svaka čast dobili ste rješenje Profesor Baltazar! Ako ne, pravi detektivi uvijek pokušaju još jednom.

Što dalje?

Pokušaj poslati vlastitu tajnu poruku prijatelju.

  1. Namjesti Enigma stroj prema svojim postavkama (rotori, početna slova, brojevi, reflektor i plugboard).
  2. Utipkaj svoju poruku na tipkovnici stroja (npr. Vidimo se u parku). Na vrhu se pojavi šifrirani tekst, to je tvoja tajna poruka.
  3. Zapiši ili kopiraj šifriranu poruku.
  4. Pošalji prijatelju.
  5. Prijatelj namjesti svoj Enigma stroj na iste postavke, utipka šifriranu poruku i voilà, pojavi se tvoja poruka.

Želiš poslati pravu poruku prijatelju?

Preuzmi obrazac ovdje za Enigmu poruku i ispuni ga:

Preuzmi obrazac (PDF):

Što učimo kroz ovu igru?

  • Kako funkcionira šifriranje
  • Zašto su tajni ključevi važni
  • Logičko i strpljivo razmišljanje

Na samom kraju, baš kao profesor Baltazar nismo ni mi trebali čaroliju da bismo riješili problem. Dovoljno je samo malo znatiželje i strpljenja te upornosti da pokušamo ponovno i ponovno.

Također, profesor Baltazar pripremio vam je mali detektivski ispit, kliknite na link i pokažite mi koliko pažljivo ste pratili upute.