Podrobnější hledání
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
zavřít

2.3.2 Matematické metody informační bezpečnosti, plán N

2.3.2 Matematické metody inf. bezpečnosti, plán N

Garantující pracoviště: Katedra algebry
Oborový garant: doc. RNDr. Jiří Tůma, DrSc.

Plán N je určen pro studenty, kteří zahájili studium oboru MMIB v roce 2012/13 až 2014/2015. Vzhledem k tomu, že průběh prvního ročníku plánů NN a N oboru MMIB je identický, doporučujeme posluchačům, kteří začali studovat v plánu N v roce 2014, aby studium dokončili podle plánu NN.

Doporučený průběh studia

1. rok studia

kód Předmět Kredity ZS LS
NMMA101 Matematická analýza 1   10 4/4 Z+Zk —
NMAG101 Lineární algebra a geometrie 1   8 4/2 Z+Zk —
NMIN101 Programování 1   5 2/2 Z —
NMIN105 Diskrétní matematika   5 2/2 Z+Zk —
NTVY014 Tělesná výchova I   1 0/2 Z —
NJAZ070 Anglický jazyk pro středně pokročilé a pokročilé I   1 0/2 Z —
NMMA102 Matematická analýza 2   10 — 4/4 Z+Zk
NMAG102 Lineární algebra a geometrie 2   8 — 4/2 Z+Zk
NMIN102 Programování 2   5 — 2/2 Z+Zk
NTVY015 Tělesná výchova II   1 — 0/2 Z
NJAZ072 Anglický jazyk pro středně pokročilé a pokročilé II   1 — 0/2 Z
  Volitelné předměty   5    

Doporučené volitelné předměty

kód Předmět Kredity ZS LS
NMSA160 Pravděpodobnostní a statistické problémy   5 — 2/2 Z+Zk
NMAG162 Úvod do matematické logiky   3 — 2/0 Zk
NMAG166 Ukázky aplikací matematiky   3 — 2/0 Zk
NMIN160 Teorie množin   3 — 2/0 Zk
NMAG160 Proseminář z teorie čísel   2 — 0/2 Z

2. rok studia

kód Předmět Kredity ZS LS
NMMA201 Matematická analýza 3   8 4/2 Z+Zk —
NMMA203 Teorie míry a integrálu   8 4/2 Z+Zk —
NMIN201 Objektově orientované programování   5 2/2 Z+Zk —
NMAG201 Algebra 1   4 2/1 Z+Zk —
NTVY016 Tělesná výchova III   1 0/2 Z —
NMMB201 Kryptografické systémy   4 — 1/2 Z+Zk
NMSA202 Pravděpodobnost a matematická statistika   8 — 4/2 Z+Zk
NMMB204 Počítačová algebra   6 — 3/1 Z+Zk
NMMB202 Aplikační programování   5 — 2/2 Z
NMMB206 Teorie čísel a RSA   5 — 2/2 Z+Zk
NMAG202 Algebra 2   4 — 2/1 Z+Zk
NTVY017 Tělesná výchova IV   1 — 0/2 Z
NJAZ091 Anglický jazyk   1 — 0/0 Zk

Doporučené volitelné předměty

kód Předmět Kredity ZS LS
NMIN263 Principy počítačů a operační systémy   3 2/0 Zk —
NJAZ074 Anglický jazyk pro středně pokročilé a pokročilé III   1 0/2 Z —
NMMA202 Matematická analýza 4   8 — 4/2 Z+Zk
NMAG204 Geometrie   4 — 2/1 Z+Zk
NMIN266 Aplikace a využití počítačů v matematice   2 — 0/2 Z
NJAZ090 Anglický jazyk pro středně pokročilé a pokročilé IV   1 — 0/2 Z
NMSA230 Softwarové prostředky pro matematiku a stochastiku   1 0/1 Z —

3. rok studia

kód Předmět Kredity ZS LS
NMAG301 Komutativní okruhy   6 3/1 Z+Zk —
NMMB307 Teoretická kryptografie I   3 2/0 Zk —
NMMB308 Teoretická kryptografie II   3 — 2/0 Zk
NMMA301 Úvod do komplexní analýzy   5 2/2 Z+Zk —
NMMB303 Datové a procesní modely   5 2/2 Z+Zk —
NMAG303 Konečná tělesa * 3 2/0 Zk —
NMMB301 Aplikovaná kryptografie 1   3 2/0 Zk —
NMMB304 Samoopravné kódy   6 — 3/1 Z+Zk
NMAG302 Algebraické křivky   5 — 2/2 Z+Zk
NMMB302 Aplikovaná kryptografie 2   3 — 2/0 Zk
NSZZ031 Vypracování a konzultace bakalářské práce   6 — 0/4 Z
  Volitelné předměty   12    

* Místo NMAG303 lze zapsat NMMB208.

Doporučené volitelné předměty

kód Předmět Kredity ZS LS
NMAG337 Úvod do teorie grup   5 2/2 Z+Zk —
NMAG361 Proseminář z komutativních okruhů   2 0/2 Z —
NMIN331 Základy kombinatoriky a teorie grafů   5 — 2/2 Z+Zk
NMMB360 Úvod do algebraické teorie čísel   3 — 2/0 Zk
NMIN364 Vybrané aspekty operačního systému UNIX   2 — 2/0 Z

Shrnutí studijního plánu

Povinné předměty

kód Předmět Kredity ZS LS
NMAG101 Lineární algebra a geometrie 1   8 4/2 Z+Zk —
NMAG102 Lineární algebra a geometrie 2   8 — 4/2 Z+Zk
NMAG201 Algebra 1   4 2/1 Z+Zk —
NMAG202 Algebra 2   4 — 2/1 Z+Zk
NMAG301 Komutativní okruhy   6 3/1 Z+Zk —
NMAG302 Algebraické křivky   5 — 2/2 Z+Zk
NMAG303 Konečná tělesa   3 2/0 Zk —
NMIN101 Programování 1   5 2/2 Z —
NMIN102 Programování 2   5 — 2/2 Z+Zk
NMIN105 Diskrétní matematika   5 2/2 Z+Zk —
NMIN201 Objektově orientované programování   5 2/2 Z+Zk —
NMMA101 Matematická analýza 1   10 4/4 Z+Zk —
NMMA102 Matematická analýza 2   10 — 4/4 Z+Zk
NMMA201 Matematická analýza 3   8 4/2 Z+Zk —
NMMA203 Teorie míry a integrálu   8 4/2 Z+Zk —
NMMA301 Úvod do komplexní analýzy   5 2/2 Z+Zk —
NMMB201 Kryptografické systémy   4 — 1/2 Z+Zk
NMMB202 Aplikační programování   5 — 2/2 Z
NMMB204 Počítačová algebra   6 — 3/1 Z+Zk
NMMB206 Teorie čísel a RSA   5 — 2/2 Z+Zk
NMMB301 Aplikovaná kryptografie 1   3 2/0 Zk —
NMMB302 Aplikovaná kryptografie 2   3 — 2/0 Zk
NMMB303 Datové a procesní modely   5 2/2 Z+Zk —
NMMB304 Samoopravné kódy   6 — 3/1 Z+Zk
NMMB307 Teoretická kryptografie I   3 2/0 Zk —
NMMB308 Teoretická kryptografie II   3 — 2/0 Zk
NMSA202 Pravděpodobnost a matematická statistika   8 — 4/2 Z+Zk
NJAZ091 Anglický jazyk   1 — 0/0 Zk
NSZZ031 Vypracování a konzultace bakalářské práce   6 — 0/4 Z
NTVY014 Tělesná výchova I   1 0/2 Z —
NTVY015 Tělesná výchova II   1 — 0/2 Z
NTVY016 Tělesná výchova III   1 0/2 Z —
NTVY017 Tělesná výchova IV   1 — 0/2 Z

Doporučené volitelné předměty

kód Předmět Kredity ZS LS
NMAG160 Proseminář z teorie čísel   2 — 0/2 Z
NMAG162 Úvod do matematické logiky   3 — 2/0 Zk
NMAG166 Ukázky aplikací matematiky   3 — 2/0 Zk
NMAG204 Geometrie   4 — 2/1 Z+Zk
NMAG337 Úvod do teorie grup   5 2/2 Z+Zk —
NMAG361 Proseminář z komutativních okruhů   2 0/2 Z —
NMIN160 Teorie množin   3 — 2/0 Zk
NMNV361 Fraktály a chaotická dynamika   3 2/0 Zk —
NMIN263 Principy počítačů a operační systémy   3 2/0 Zk —
NMIN266 Aplikace a využití počítačů v matematice   2 — 0/2 Z
NMIN331 Základy kombinatoriky a teorie grafů   5 — 2/2 Z+Zk
NMIN364 Vybrané aspekty operačního systému UNIX   2 — 2/0 Z
NMMA202 Matematická analýza 4   8 — 4/2 Z+Zk
NMMB360 Úvod do algebraické teorie čísel   3 — 2/0 Zk
NMMB362 Studentský kryptologický seminář   2 — 0/2 Z
NMSA160 Pravděpodobnostní a statistické problémy   5 — 2/2 Z+Zk
NMSA230 Softwarové prostředky pro matematiku a stochastiku   1 0/1 Z —
NMMB460 Kryptoanalýza na úrovni instrukcí   2 — 0/2 Z
NJAZ070 Anglický jazyk pro středně pokročilé a pokročilé I   1 0/2 Z —
NJAZ072 Anglický jazyk pro středně pokročilé a pokročilé II   1 — 0/2 Z
NJAZ074 Anglický jazyk pro středně pokročilé a pokročilé III   1 0/2 Z —
NJAZ090 Anglický jazyk pro středně pokročilé a pokročilé IV   1 — 0/2 Z

Státní závěrečná zkouška

Podmínky pro přihlášení ke státní závěrečné zkoušce

– Získání alespoň 180 kreditů.
– Splnění všech povinných předmětů studijního plánu.
– Odevzdání vypracované bakalářské práce ve stanoveném termínu.

Ústní část státní závěrečné zkoušky

Zkouška má přehledový charakter. Žádá se, aby posluchač prokázal pochopení základních pojmů, principů a výsledků, byl schopen je ilustrovat na příkladech a předvedl určitou míru syntézy.

Ústní část státní závěrečné zkoušky se skládá ze tří tématických okruhů: "Matematická analýza a lineární algebra", "Algebra"a "Kryptologie a teorie čísel". Z každého tématického okruhu dostane student jednu otázku.

Požadavky pro ústní část státní závěrečné zkoušky

Matematická analýza a lineární algebra

1. Posloupnosti a řady čísel a funkcí
Limity posloupností a součty řad. Kritéria absolutní a neabsolutní konvergence číselných řad. Stejnoměrná konvergence posloupností a řad funkcí. Mocninné řady.

2. Diferenciální počet
Spojitost a derivace funkcí jedné reálné proměnné. Hlubší věty o spojitých funkcích. Věty o střední hodnotě a jejich důsledky. Vztahy monotonie a znaménka derivace. Konvexita. Taylorův polynom. Taylorovy řady.

3. Integrální počet
Primitivní funkce, určitý integrál. Základní vlastnosti, vztah k primitivní funkci. Metody výpočtu, věty o substituci a integrace per partes. Základní kritéria existence.

4. Matice a determinanty, soustavy lineárních rovnic
Základní pojmy a operace s maticemi a jejich vlastnosti. Hodnost matice. Soustavy lineárních rovnic, Gaussova eliminace, podmínky rešitelnosti. Determinanty a metody jejich výpočtu.

5. Vektorové prostory
Pojem vektorového prostoru, lineární nezávislost, lineární obal, báze a dimenze. Steinitzova věta o výměně. Podprostory a jejich dimenze. Skalární součin, ortogonalizační proces, ortonormální báze. Ortogonální projekce, metoda nejmenších čtverců a pseudoinverze. Diagonalizace a ortogonální diagonalizace. Různé typy rozkladů matic.

6. Lineární a bilineární formy
Lineární, bilineární a kvadratické formy, matice lineárních zobrazení, vlastní čísla lineárních zobrazení a matic, charakteristický polynom. Polární báze a zákon setrvačnosti pro kvadratické formy. Matice jednoduchých geometrických zobrazení.

Algebra

1. Grupy
Základní vlastnosti permutací. Příklady grup. Podgrupy, homomorfismy. Rozkladové třídy, Lagrangeova věta, normální podgrupy a faktorizace.

2. Komutativní okruhy
Základy dělitelnosti v okruzích, ireducibilní prvky, největší společný dělitel. Gaussovy obory, obory hlavních ideálů, Eukleidovy obory a rozšířený Eukleidův algoritmus.

3. Polynomy
Dělitelnost v okruzích polynomů jedné i více proměnných. Rozklady a kořeny polynomů. Gaussovo lemma. Polynomy více proměnných a afinní variety. Hilbertova věta o bázi.

4. Tělesa
Minimální polynom a stupeň rozšíření. Faktorokruhy. Kořenová a rozkladová rozšíření. Konstrukce a klasifikace konečných těles. Cykličnost konečných multiplikativních grup v tělesech.

5. Počítačová algebra. 
Asymptotické chování funkcí. Základní operace s celými čísly a jejich složitost (násobení, dělení, největší společný dělitel). Diskrétní Fourierova transformace a rychlé násobení polynomů. Algoritmy na Čínskou větu o zbytcích, interpolace.

Kryptologie a teorie čísel

1. Teorie čísel
Struktura cyklické grupy (podgrupy, generátory, endomorfismy a automorfismy). Grupa invertibilních prvků, Eulerova funkce. Kvadratické zbytky, Legenderovy a Jacobiho symboly, jejich výpočet. Věta o reciprocitě. Rabinův-Millerův algoritmus. Hustota prvočísel.

2. Samoopravné kódy
Přenos informace, entropie, Shannonova věta. Lineární kódy: Hammingovy kódy, MDS kódy. Hammingův odhad a perfektní kódy. Cyklické kódy a jejich algebraická interpretace, příklady.

3. Kryptologie
Symetrická a asymetrická kryptografie, základní metody, systémy a postupy. Booleovské funkce, algebraický normální tvar, korelace a korelační matice. Lineární posuvné registry a lineární rekurentní posloupnosti. Útoky hrubou silou, diferenční a lineární kryptoanalýza.