| |
|
Pokročilé metody lineární kryptoanalýzy
Říha, Jan ; Rudolf, Bohuslav (vedoucí práce) ; Hojsík, Michal (oponent)
V předložené práci studujeme pokročilé metody lineární kryptoanalýzy. Nejprve popisujeme samotný princip Matsuiho lineární kryptoanalýzy, její základní dva algoritmy - Algoritmus 1 a Algoritmus 2, proti šifře DES. Dále je popsáno zobecnění lineární kryptoanalýzy a navazující partiční a statistická kryptoanalýza. Poté následuje pohled na lineární aproximace přes korelační matice. Dále se věnujeme zrychlení Matsuiho Algoritmu 2 s použitím Rychlé Fourierovy transformace, založeném na teorii cirkulantních matic. Na závěr se zabýváme Multidimenzionální kryptoanalýzou, která používá více lineárních aproximací a na úplný závěr předkládáme vlastní návrh zrychlení multidimenzionálního rozšíření Algoritmu 2 pomocí Rychlé Fourierovy transformace.
|
|
Financial Risk Measures: Review and Empirical Applications
Říha, Jan ; Šopov, Boril (vedoucí práce) ; Krištoufek, Ladislav (oponent)
Tato bakalářská práce je zaměřena na rozličné třídy rizikových měr, související axiomy a vlastnosti. Představujeme a porovnáváme monetární, koherentní, konvexní a deviační třídy rizikových měr, přičemž následně byly diskutovány jejich vlastnosti a ve vybraných případech demonstrovány na datech. Dále jsou uvedeny perspektivní a pokročilé spektrální míry rizika. V další byly popsány související a vybrané partie z teorie portfolia, které jsou relevantní pro aplikaci vybraných rizikových měr, a rovněž bylo odvozeno teoretické řešení optimalizace portfolia za užití vybraných měr rizika. Na konec bylo poukázáno na potenciální dopady nevhodného užití určitých rizikových měr při výběru optimálního portfolia.
|
|
Trest domácího vězení, jeho výkon a kontrola
Říha, Jan ; Tlapák Navrátilová, Jana (vedoucí práce) ; Galovcová, Ingrid (oponent)
Trest domácího vězení, jeho výkon a kontrola Abstrakt Prostřednictvím této diplomové práce se čtenář seznámí s trestem domácího vězení, jeho výkonem a kontrolou a s právními instituty, které jsou s tímto druhem trestu spojeny. Cílem této práce je shrnutí právní úpravy předmětné problematiky, poukázání na její nedostatky a navrhnutí případných změn. První část práce je věnována trestu obecně. Zkoumá jeho podstatu a odpovídá na otázku, čím se liší od jiných právních sankcí. V první části práce je rovněž předestřen účel a systém trestů v rámci českého trestního práva. Alternativním trestům, jejich podstatě a výhodám se věnují ve druhé části diplomové práce. Předmětem této části je také koncept restorativní justice, jeho základní principy a vztah k alternativním trestům. Trest domácího vězení je rozebrán v části třetí. Kromě historie a současné právní úpravy samotného trestu je tato část zaměřena na instituty příbuzné domácímu vězení, tedy případy, kdy domácí vězení není sankcí a nemá tedy charakter trestu de iure. Tato část také pojednává o různých možnostech přeměn trestů, které se týkají trestu domácího vězení. Část čtvrtá přibližuje úkony před a po uložení trestu domácího vězení, které jsou nutné pro zahájení jeho výkonu. Jelikož se Probační a mediační služba v těchto fázích řízení angažuje, je její role v...
|
|
Systémy pro synchronizaci souborů a adresářů
Říha, Jan ; Lattenberg, Ivo (oponent) ; Pfeifer, Václav (vedoucí práce)
Bakalářská práce je zaměřena na zjištění současného stavu v oblasti synchronizace souborů a adresářů na různých platformách. První část se věnuje nástrojům pro zrcadlení, nástrojům pro správu verzí a webovým úložištím. V druhou kapitole se autor zabývá adresářovými službami. Poslední třetí kapitola je věnována praktické části s popisem autorova skriptu.
|
|
New features in Java 9 and possibilities of using them in programming courses
Fedorčák, Jaroslav ; Pavlíčková, Jarmila (vedoucí práce) ; Říha, Jan (oponent)
V současnosti existuje velké množství programovacích jazyků s různými stupni popularity mezi vývojáři ve světě. Jedním z popředních programovacích jazyků je jazyk Java, který se již přes 25 let vyvíjí a postupně se přizpůsobuje novodobým technikám programování a novým technologiím, aby vývojářům zaručil nejlepší použitelnost. Společnost Oracle má v červenci 2017 představit devátou verzi programovacího jazyka Java, který zaznamenává velký krok kupředu z hlediska návrhu programů přidáním nových jazykových prvků - modulů. Dalšími novinkami v jazyce jsou mezi jinými REPL nástroj jshell, rozšíření anotace @Deprecated, změny v rámci Collections a mnoho jiných. Cílem této práce je popsat modularitu z teoretického hlediska podle principů, o které se opírá a její konkrétní implementaci v jazyce a navrhnout příklady na vyučování použití modulů pro kurz Programování v Javě na Vysoké škole ekonomické. Stejně je cílem této práce popsat i jiné novinky v jazyce, které je taktéž účelné zařadit do vyučování na škole. Přínosy této práce budou tedy konkrétní příklady a postupy jejich vyučování, které bude možné po oficiálním vydání Javy 9 do vyučování zařadit a seznámit studenty s těmito novými prvky jazyka. Práce se skládá ze tří kapitol. První kapitola se věnuje stručnému představení tohoto programovacího jazyka a vývoji jeho platformy během předešlých verzí. Tato kapitola také obsahuje výtah z novinek podle stránky OpenJDK. Následující kapitola představuje principy a teoretický základ modulárního programování, jeho řešení v Javě 9 a tři příklady postupně představující používání modularity v různých stádiích jejich navrhovaného probírání na cvičení. Poslední kapitola stručně představuje některé z dalších novinek, které mají být v jazyce objevit.
|
|
Platforma Meteor jako webové prostředí pro vývoj aplikaci
Zvyagintseva, Daria ; Pavlíčková, Jarmila (vedoucí práce) ; Říha, Jan (oponent)
Bakalářská práce popisuje framework Meteor jako webové prostředí pro vývoj aplikace. Hlavním cílem práce je popis vlastností frameworku, následné vytvoření dokumentace v českém jazyce a také návrh a vývoj vlastní aplikace. Bakalářská práce je rozdělena na teoretickou a praktickou časti. Teoretická část popisuje real-time frameworky v celku, node.js frameworky a hlavně, popisuje technickou funkcionalitu, vlastnosti, strukturu frameworku Meteor. Praktická část je věnována návrhu a vývoji vlastní aplikace. V poslední části práce je hodnocení Meteoru, zdali je tato platforma použitelná pro vývoj real-time webových aplikací. Hlavní přinos práce je podrobný, ale jednoduše napsaný přehled o frameworku Meteor a také plně fungující real-time webová aplikace Nabidni.mi. Tato bakalářská práce by v budoucnu mohla být využita pro výuku na vysokých školách anebo sloužit jako příručka pro programátory, kteří teprve začínají s programováním webových aplikací. Práce je jedním z mála zdrojů, popisující framework Meteor v českém jazyce.
|
|
Artificial Intelligence Approach to Credit Risk
Říha, Jan ; Baruník, Jozef (vedoucí práce) ; Vošvrda, Miloslav (oponent)
Tato práce se zabývá aplikaci umělé inteligence v řízení kreditního rizika. Tento moderní přístup je porovnán s aktuálním standardem trhu, s logistickou regresí. V práci prezentujeme teorii zaměřenou na neuronové sítě, podpůrné vektorové stroje, náhodné lesy a logistickou regresi. Také se zabýváme metodologií na vyhodnocení a porovnávání těchto modelů ze statistického a obchodního hlediska. Zjistili jsme, že modely z kategorie neuronových sítí, zejména Multi-Layer Perceptron a Radial Basis Function Network, překonávají logistickou regresi ve standardních statistických a obchodních kritériích. Výkonnost náhodných lesů a podpůrných vektorových strojů není dostatečná a v naší práci jejich výkonnost nedosahovala výkonnosti logistické regrese.
|
| |
|
Financial Risk Measures: Review and Empirical Applications
Říha, Jan ; Šopov, Boril (vedoucí práce) ; Krištoufek, Ladislav (oponent)
Tato bakalářská práce je zaměřena na rozličné třídy rizikových měr, související axiomy a vlastnosti. Představujeme a porovnáváme monetární, koherentní, konvexní a deviační třídy rizikových měr, přičemž následně byly diskutovány jejich vlastnosti a ve vybraných případech demonstrovány na datech. Dále jsou uvedeny perspektivní a pokročilé spektrální míry rizika. V další byly popsány související a vybrané partie z teorie portfolia, které jsou relevantní pro aplikaci vybraných rizikových měr, a rovněž bylo odvozeno teoretické řešení optimalizace portfolia za užití vybraných měr rizika. Na konec bylo poukázáno na potenciální dopady nevhodného užití určitých rizikových měr při výběru optimálního portfolia.
|