Riadny termín bude 11.1.2021 od 12:00.
Opravný termín bude 4.2.2021 od 12:00.
Detaily budú upresnené cez Discord.
Skúška RT bude 11.1.2021 od 12:00. Opravný termín 4.2.2021 od 12:00.
Zadanie č. 2 na doma s bodovou váhou 15 bodov bude 10.12.2020 (štvrtok) večer zverejnené v Moodle. Čas na vypracovanie bude 1 týždeň.
Zápočtový test bude 1.12.2020, detaily sa upresnia cez Discord.
Po zrušení rektorského voľna sa 16.11 výučba uskutoční (prednáška).
Zmena v harmonograme prednášok a cvičení – viac na Discord.
Zadanie č. 1 na doma s bodovou váhou 15 bodov bude 2.11.2020 (pondelok) zverejnené v Moodle. Čas na vypracovanie bude 1 týždeň.
Výučba je realizovaná bezkontaktnou dištančnou metódou (Moodle, Discord, Google Meet).
Prednášky: Pondelok 12:00-13:40 (Discord/Google Meet), Ing. Eugen Antal, PhD.
Cvičenia: Utorok 10:00-11:40 a 12:00-13:40 (Moodle a Discord), Ing. Eugen Antal, PhD.
Konzultačné hodiny:
Utorok 10:00-11:40 a 12:00-13:40 cez Discord
Priebežné hodnotenie: (50b)
Záverečné hodnotenie: (50b)
Prezentácie budú zverejnené v systéme Moodle.
Predbežný harmonogram prednášok:
Dátum |
Téma |
21.09 |
Základné pojmy, Evolúcia kryptografických algoritmov |
28.09 |
Steganografia, Permutácie |
05.10 |
Transpozičné šifry |
12.10 |
Transpozičné šifry pokr., Substitučné šifry |
19.10 |
Substitučné šifry pokr. |
26.10 |
Autokľúče, Šifrovacie stroje |
02.11 |
Zložité šifrovacie systémy |
09.11 |
Lúštenie šifier, Štatistické vlastnosti jazyka, Entropia |
16.11 |
Počítačové lúštenie KŠIF |
23.11 |
Pokročilé metódy lúštenia, meta-heuristiky |
30.11 |
Pokročilé metódy lúštenia, meta-heuristiky pokr. |
07.12 | – Rezerva – (konzultácie) |
Pozn. 16.11 sa výučba uskutoční (po zrušení rektorského voľna).
Konkrétne úlohy cvičení nájdete v systéme Moodle, kurz Klasické šifry (heslo dostanete na 1. cvičení).
Predbežný harmonogram cvičení:
Dátum |
Téma |
22.09 | Java opakovanie (úvod, dátové typy, čítanie zo súboru), slovníky, objektový návrh, modulárna aritmetika |
29.09 | Permutácie (náhodná a inverzná permutácia, generovanie)
Implementácia steganografickej metódy |
06.10 | Implementácia transpozičných šifier |
13.10 | Implementácia transpozičných šifier pokr.,
Implementácia substitučných šifier |
20.10 | Implementácia substitučných šifier pokr. |
27.10 | Implementácia substitučných šifier pokr. |
03.11 | Implementácia zložitých šifier |
10.11 | Štatistická analýza textu, IC, Entropia, odhad jazyka |
17.11 | Kryptoanalýza, ohodnotenie textu, odhad typu šifry |
24.11 | Kryptoanalýza (brute-force, lúštenie Cézarovej šifry, lúštenie Vigenere) |
01.12 | Automatizovaná kryptoanalýza (brute-force, heuristiky) |
08.12 | Automatizovaná kryptoanalýza pokr. (heuristiky) |
F. Morvay: Lúštenie transpozičnej šifry JAR
L. Brázdil: Lúštenie Cardanovej mriežky ZIP
T. Sovič: Porovnanie vybraných rotorových šifrátorov JAR
T. Sovič: Porovnanie vybraných rotorových šifrátorov BP, ŠVOČ
T. Hliboký: Lúštenie nezlomených klasických šifier ŠVOČ
Frekvencie znakov v rôznych abecedách a jazykoch frekvencie.xls [XLS]
Slovník – 204690 slovenských slov v telegrafnej abecede sk.telegraf.zip [ZIP]
Abecedná Pomôcka[pdf]
Ukážky v LATEXu z roku 2006/07: text zadania 1, vzor správy pre zadanie 2 a 3, obsahuje základný dokument, slovenčinu v kódovaní Windows-1250, členenie dokumentu, zoznamy, tabuľky, vzorce, obrazky… tex.zip [ZIP]
Predbežnú verziu prednášky J.M. Kollára o ČS šifrách v WW2 nájdete tu [pdf]
Príklady ku prednáške J.M. Kollára o ČS šifrách v WW2 nájdete tu [pdf]
CrypTool Silný výukový nástroj, štatistiky, lúštenie šifier, a iné… [EN]
Úvod do systému LATEX [CZ, PDF]
Crypto World e-zine [CZ]
Permutation Generation Methods [EN, PDF]