Juplí jam aneb šifra mistra Mirka Rokyty

Juplí jam aneb Šifra mistra Mirko Rokyty - ilustrační obrázek
Juplí jam aneb Šifra mistra Mirko Rokyty - ilustrační obrázek

Jednoduchý šifrovací nástroj podle šifry Mirka Rokyty

Na základě unikátní šifry doc. RNDr. Mirka Rokyty, CSc., z Matematicko-fyzikální fakulty UK jsme vytvořili jednoduchý šifrovací nástroj Juplí jam!, který umožňuje šifrovat a dešifrovat zprávy podle principů této šifry. Tento nástroj přináší praktickou ukázku fungování šifrování a dešifrování na základní úrovni a zároveň slouží jako vzdělávací pomůcka pro zájemce o kryptografii.

Vyzkoušejte si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.

Šifra Mirka Rokyty

Šifra byla poprvé představena v rámci přednášky cyklu Pátečníci dne 3. května 2024 na téma „O tajných zprávách, šifrách a prvočíslech“. Doc. Rokyta ukázal, jak lze pomocí jednoduchých šifer předat skrytou informaci a jak se principy těchto šifer postupně vyvíjejí až k moderním algoritmům, například RSA.

Jedním z příkladů použití šifry je převod běžného pozdravu „Dobrý den!“ do zakódované podoby: Juplí jam! → Dobrý den!

Tento převod se provádí pomocí šifrovací tabulky Mirka Rokyty, kterou si doc. Rokyta už na střední škole kolem roku 1976 vyměňoval s kamarádem. Tabulka funguje jako samo-inverzní zobrazení, v němž písmena tvoří dvojice tak, aby výsledný text zněl podobně jako původní (například b = p, f = g). Zašifrovaný text se na rozdíl od moderních šifer dal poměrně snadno přečíst. „Juplí jam jsme si říkali docela často a vypadali jsme při tom jako blbci,“ vzpomíná Mirko Rokyta.

Video z přednášky si můžete prohlédnout zde (o šifrovací tabulce se hovoří od 570. sekundy): https://www.youtube.com/watch?v=hnbgrAa2R30&t=570s

Princip šifrovacího nástroje

Tento nástroj umožňuje:

  1. Šifrování zpráv – uživatel zadá text a nástroj podle tabulky převede jednotlivé znaky nebo slabiky na zakódované symboly.
  2. Dešifrování zpráv – zpětný převod zašifrované zprávy na čitelný text.
  3. Přehlednost a vzdělávání – nástroj krok za krokem zobrazuje, jak se text šifruje, aby uživatel pochopil principy fungování šifry.

Používání tohoto nástroje je nejen zábavné, ale také vzdělávací – ukazuje základní principy kryptografie, modulárního počítání a postupného vývoje šifrovacích metod, které byly popsány i v přednášce doc. Rokyty.

Vyzkoušejte si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.

Příklad a ukázka zašifrovaného textu

Původní text: „Dobrý den, jak se máš? Doufám, že všechno jde dobře a že jsi měl fajn týden. U mě je všechno v pohodě, jen jsem teď trochu zaneprázdněný studiem. Co nového u tebe? Rád bych se brzy setkal a popovídal si osobně.“

Zašifrovaný text: „Juplí jam, deh za néž? Juogén, ša wžatkmu dja jupla e ša dzy nar gedm cíjam. O na da wžatkmu w bukuja, dam dzan caj clutko semablésjmamí zcojyan. Tu muwáku o capa? Léj pitk za plsi zacher e bubuwýjer zy uzupma.“

Šifrovací tabulka

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

Doc. RNDr. Mirko Rokyta, CSc.

Doc. RNDr. Mirko Rokyta, CSc., je odborníkem na matematiku a matematickou analýzu, působí na Katedře matematické analýzy MFF UK a je také hudebníkem. Přednášky cyklu Pátečníci se snaží zpřístupnit složité matematické a kryptografické principy široké veřejnosti a ukázat, že matematika může být zábavná a uplatnitelná i mimo akademickou sféru.

Další informace o přednáškách a záznamech najdete na patecnici.net a osobní stránce doc. Rokyty.

Vyzkoušejte si šifrování a dešifrování slov a vět zde: Juplí jam Mirka Rokyty.