Šifry a kódování zpráv
Žáci kódují a dekódují zprávu jednoduchou šifrou, odliší utajení od pouhého kódování a posoudí, co šifra chrání a co už neřeší.
Průvodce tématem Šifry a kódování zpráv v předmětu Informatika pro I. ročník: co mají žáci zvládnout, na co navázat a kde nejčastěji chybují. K tomu příprava na hodinu, pracovní list nebo písemka, které ScioBot připraví na jedno kliknutí přesně pro tento ročník.
Připravit hodinu Všechny formáty
Klikněte a tvořte
Získejte přípravu zdarma
Vyberte formát. Jedním kliknutím otevřete tvorbu na téma Šifry a kódování zpráv (I. ročník) — ScioBot ho připraví za vás.
Další formáty na jedno kliknutí
- Vytvořit: Pracovní list
- Vytvořit: Písemka
- Vytvořit: Aktivita
- Vytvořit: Prezentace
- Vytvořit: Kartičky
- Vytvořit: QR hra
Téma i ročník jsou už vyplněné. Nic nepíšete — rovnou tvoříte.
Žáci v I. ročníku gymnázia kódují a dekódují krátkou zprávu jednoduchou substituční nebo posuvnou šifrou a přitom rozlišují pouhé kódování (dohodnutý zápis dat, např. písmena na čísla) od utajení (zpráva má zůstat nesrozumitelná bez klíče). Navazují na G-INF-01-006 (kódování a dekódování zprávy, komunikační kanál) a G-INF-01-002 (porovnání způsobů kódování).
Na stejném příkladu posoudí, co taková šifra skutečně chrání (čitelnost obsahu při odposlechu kanálu bez klíče) a co neřeší: autenticitu odesílatele, integritu při záměně znaků, utajení faktu, že zpráva vůbec putuje, ani odolnost vůči hádání krátkého klíče. Kontrolní součet nebo opakované čtení slouží k odhalení chyby přenosu, nikoli k utajení.
Cílem není kryptografie jako obor, ale školní model: odesílatel, kanál, příjemce, dohoda o kódu a případně o klíči. Žák umí vysvětlit, proč stejný postup jednou slouží jen k zápisu a jindy k utajení, a proč slabá školní šifra nestačí jako „bezpečnost na internetu“.
Předpoklady
- Rozlišení dat a informace a význam dohody o významu znaků.
- Binární zápis a myšlenka, že počítač pracuje s kódy, ne s „písmeny samotnými“.
- Kódování textu (abeceda, tabulka znaků) jako příklad kódování bez utajení.
Klíčové pojmy
- Kódování zprávy
- Dohodnutý převod srozumitelného textu na jinou posloupnost znaků nebo čísel tak, aby ji příjemce uměl vrátit; samo o sobě nic netají.
- Dekódování
- Zpětný převod podle stejné dohody; bez tabulky nebo pravidla je zpráva jen řadou symbolů bez významu.
- Šifra a klíč
- Utajení spočívá v tom, že pravidlo převodu závisí na tajném klíči; kdo klíč nezná, nemá číst obsah, i když kanál odposlouchává.
- Komunikační kanál
- Cesta od odesílatele k příjemci (papírek, chat, soubor); kanál může zprávu zkomolit, zkopírovat nebo předat třetí osobě.
- Utajení versus kódování
- Morseova abeceda nebo čísla místo písmen jsou kód; Caesarova šifra se stejným posunem pro všechny je slabé utajení, které stojí na utajení posunu, ne na „záhadných znacích“.
- Co šifra neřeší
- Neověří, kdo zprávu poslal, nepozná tichou záměnu písmene a nezabrání tomu, aby bylo vidět, že nějaká zpráva vůbec vznikla.
- Kontrolní součet při přenosu
- Jednoduchá kontrola (součet číslic, parita), že zpráva došla celá; odhalí některé chyby kanálu, ale obsah neutají.
Časté miskoncepce
Častá chyba
„Když místo písmen napíšu čísla 1=A, 2=B, je to šifra a nikdo to nepřečte.“
Jak na to
Nechte druhou skupinu dekódovat tutéž tabulku bez „tajemství“: uvidí, že šlo jen o kód. Utajení přidejte až posunem o tajné číslo, které tabulka neobsahuje.
Častá chyba
„Když je zpráva zašifrovaná, nemůže ji nikdo změnit ani předstírat, že je ode mě.“
Jak na to
Vyměňte v zašifrovaném papírku jedno písmeno a nechte příjemce dekódovat nesmysl: šifra čitelnost bez klíče brání, záměnu ani falešného odesílatele nepozná.
Častá chyba
„Školní Caesar nebo záměna písmen stačí na heslo k účtu, protože to „vypadá zamotaně“.“
Jak na to
S krátkým textem a posunem 3 nechte žáky hádáním 26 posunů otevřít cizí zprávu za minutu; shrňte, že slabý klíč a krátká zpráva utajení neudrží.
Častá chyba
„Kontrolní součet nebo „zkontroluj, že došla celá“ je totéž jako šifrování.“
Jak na to
Pošlete otevřený text s číslem „součet písmen“ a tentýž text zašifrovaný: součet odhalí ztrátu znaku, obsah zůstane čitelný každému u kanálu.
Jak učit
2–3 hodiny
- Evokace: na tabuli dvě stejné věty — jedna jako A=1, B=2, druhá posunutá o tajné číslo; žáci řeknou, která je jen kód a která má klíč.
- Jádro: ve dvojicích zakódují a dekódují krátkou zprávu (posun nebo jednoduchá substituce), pak stejný text pustí „odposlechem“ bez klíče a s úmyslnou záměnou jednoho znaku.
- Reflexe: společně doplní tabulku „chrání / neřeší“ (čitelnost, odesílatel, chyba přenosu, fakt že zpráva existuje) a přiřadí k G-INF-01-006 kanál a dekódování.
Nápady na aktivity
- Štafetový kanál: trojice odesílatel–poslíček–příjemce; poslíček smí kopírovat nebo změnit jeden znak; příjemce hlásí, zda umí číst a zda pozná zásah.
- Porovnání kódů: stejná věta v dohodnuté číselné abecedě a v Caesarově posunu; žáci napíší jednou větou, kdy stačí tabulka a kdy je nutný klíč.
Hodnocení
Žák zakóduje a dekóduje zadanou větu dohodnutou jednoduchou šifrou a ústně odliší kódování od utajení klíčem (G-INF-01-006, G-INF-01-002).
Na konkrétní situaci (odposlech, záměna znaku, falešný odesílatel) žák uvede, co použitá šifra chrání a co neřeší.
Související témata
- Data a informace
- Binární kódování
- Kódování čísel a textu
- Komprese a přenos dat
- Počítačové sítě a internet
- Bezpečnost zařízení a identita
Zdroje
Co pro vás ScioBot připraví k tématu Šifry a kódování zpráv
Interaktivní aktivity, které žáci spustí na tabletu či tabuli, tisknutelné kartičky a hry pro celou třídu – každý formát na téma Šifry a kódování zpráv jedním klikem.
Základní materiály
-
Příprava na hodinu
Kompletní příprava s cíli, průběhem a aktivitami.
-
Pracovní list
List s úlohami, klíčem a variantou.
-
Písemka
Časovaná písemka s body a variantami.
-
Aktivita
Aktivita do hodiny, kterou žáci hned spustí.
-
Prezentace
Sada slajdů k výkladu a procvičení.
-
Kartičky
Materiál k tisku (kartičky, plakát, pracovní list).
-
QR hra
Interaktivní hra k procvičení tématu.
Interaktivní aktivity 14
-
Křížovka s tajenkou
Legendová křížovka, kde se ve sloupci skrývá tajenka. Skvělá na opakování pojmů.
10–20 min
-
Kartičky
Sada oboustranných kartiček na učení pojmů a definic. Žáci si je procvičí překlápěním.
5–20 min
-
Pexeso a spojovačka
Dvojice kartiček s obrázky, pojmy nebo příklady. Spojovačka, pexeso i volné třídění – ideální na slovní zásobu i opakování.
10–25 min
-
Rozhodovačka
Rychlé rozhodování mezi možnostmi s okamžitou zpětnou vazbou.
5–12 min
-
Otázky
Sada otázek s výběrem odpovědí; jedna nebo více správných. Okamžitá sebekontrola.
5–15 min
-
Vpisování
Žáci dopisují krátké odpovědi a ihned vidí, zda se trefili.
5–15 min
-
Rozřazovačka
Žáci přetahují kartičky do správných kategorií.
5–15 min
-
Rozbory
Žák přiřazuje značky k částem věty nebo výrazu — větné členy, slovní druhy, větné rozbory. Sebevyhodnocovací procvičování.
10–20 min
-
Označování
Žáci označují správná slova přímo v textu.
5–15 min
-
Doplňování textu
Žáci doplňují chybějící slova přímo do vět nebo krátkého textu.
5–15 min
-
Krok po kroku
Žáci řadí kroky procesu do správného pořadí.
5–15 min
-
Popis obrázku
Diagram s očíslovanými špendlíky. Žáci přiřazují popisky k částem obrázku — biologie, zeměpis, anatomie.
5–15 min
-
Přesouvání
Žáci přetahují kartičky do přesně určených slotů.
5–15 min
-
Čtení s porozuměním
Žáci čtou krátký text a odpovídají na otázky k jeho obsahu.
10–25 min
K tisku a rozstříhání 8
-
Páry
Kartičky se dvěma polovinami, které k sobě patří (např. datum–událost). Žáci je vystřihnou a párovají.
10–20 min
-
Výběr z možností (s tajenkou)
Kartičky s úlohami a třemi možnostmi. Písmena u správných odpovědí složí tajenku — žák si tak řešení zkontroluje sám.
10–20 min
-
Doplňování do vět
Věty s výběrem ze dvou možností uvnitř — žák zakroužkuje správnou.
10–20 min
-
Hra Riskuj
Kvízová hra se třemi podtématy a otázkami různé hodnoty — klasický formát Riskuj / Jeopardy.
15–30 min
-
Hra AZ kvíz
28 otázek na hexagonální hrací pole — cílem je spojit všechny tři strany.
15–35 min
-
Označ správnou možnost
Kartičky s otázkou a čtyřmi možnostmi — žák označí správnou (např. kolíčkem).
10–20 min
-
Já mám, kdo má …?
Kartičky s tvrzením a otázkou — žáci je čtou v kruhu a hledají navazující odpověď.
10–25 min
-
Hádej, kdo jsem
Kartičky s popisem osobnosti, věci nebo zvířete v 1. osobě — žáci tipují, o koho/co jde.
10–25 min
Hry pro celou třídu 4
-
AZ kvíz
28 otázek na hexagonálním hracím poli — cílem je spojit všechny tři strany. Včetně náhradních ANO/NE otázek.
15–35 min
-
Riskuj
Klasická hra se 5 kategoriemi a otázkami za 100–500 bodů — týmy soutěží o nejvyšší skóre.
15–40 min
-
Pexeso
Klasické pexeso s 10 dvojicemi (pojem ↔ popis) — dva týmy se střídají a hledají shody.
10–25 min
-
Šarády
Šarády se 12 úkoly (mluvení, kreslení, pantomima) — dva týmy hádají, kdo uhodne první, dostane bod.
15–30 min
Očekávané výstupy
- G-INF-01-002 žák rozlišuje a používá různé datové typy; navrhuje a porovnává různé způsoby kódování z různých hledisek a vysvětlí proces a úskalí digitalizace
- G-INF-01-006 kódování a přenos dat – kódování dat v počítačích obecně, binární soustava, bity a bajty; kódování čísel, vliv množství informace (počtu bitů) na možný rozsah a dostupnou přesnost; kódování textů; kódování obrazu, zvuku, videa, principy bezeztrátové a ztrátové komprese; přenos dat, kódování a dekódování zprávy, komunikační kanál, kontrolní součty
Učíte Šifry a kódování zpráv trochu jinak?
Popište ScioBotu vlastními slovy, co s žáky chcete zvládnout a kolik máte času. Materiál přizpůsobí vašemu ŠVP, třídě i žákům se speciálními vzdělávacími potřebami.
Související témata
-
Algoritmus: vlastnosti, zápis a rozklad
Žáci vysvětlí vlastnosti algoritmu, zapíší ho slovně, diagramem i pseudokódem, rozdělí problém na části a zdůvodní, co řešit algoritmicky. Neopakují blokové programování ze ZŠ.
-
Binární kódování
Žáci zapíší čísla ve dvojkové soustavě, vysvětlí bit, bajt a množství informace podle vyloučených možností a zdůvodní volbu datového typu mimo programovací jazyk.
-
Umělá inteligence
Žáci vysvětlí princip strojového učení, uvedou aplikace umělé inteligence a posoudí její limity, přínosy a rizika při práci s informacemi i ve společnosti.
-
Data a informace
Žáci rozliší data od informace, navrhnou sběr a evidenci údajů, posoudí jejich úplnost a význam pro rozhodnutí a oddělí evidenci od návrhu informačního systému.
-
Proměnné a výrazy v Pythonu
Žáci v Pythonu deklarují proměnné, volí datové typy a sestavují číselné i logické výrazy včetně vstupu a výstupu. Nejde o první seznámení s proměnnými ze ZŠ, ale o přehledný zápis výrazů v programu.
-
Tabulky, klíče a procesy
Žáci navrhnou tabulky s atributy, primárním a cizím klíčem, propojí je relacemi a sladí procesy od sběru po výstup s rolemi, které data mění nebo jen čtou.
-
Větvení a cykly
Žáci programují větvení se složenými podmínkami a cykly for i while, vnořují bloky a řídí tok výpočtu. Rozšiřují řízení výpočtu ze ZŠ o složené podmínky a přehlednou strukturu.
-
Počítačové sítě a internet
Žáci porovnají způsoby propojení počítačů, charakterizují lokální sítě a internet, vysvětlí paketový přenos, web, cloud, bezdrátové sítě a internet věcí.