Bakalářská práce se zabývá praktickou ukázkou šifrování číselných posloupností. Jedná se o vytvoření ukázkových nástrojů pro práci s maticemi a vytvoření nástroje pro šifrování a dešifrování. Programování všech jednotlivých částí je realizováno pomocí programu GeoGebra.
V teoretické části naleznete základní informace ohledně šifrování dat, přenosu číselných posloupností a stručné seznámení s programem GeoGebra. Praktická část je zaměřena na samotnou tvorbu aplikací práce s maticemi a nástroje pro šifrování a dešifrování krok za krokem.
Anotace v angličtině
The bachelor thesis deals with the practical example of encryption numerical sequences. This is a demonstration of creating tools for working with matrices and the creation of tools for encryption and decryption. Programming of the individual components is realized by GeoGebra.
In the theoretical section are provides basic information about data encryption, transmission, numerical sequences and a brief introduction to GeoGebra. The practical part is focused on creating applications work with matrices and tools for encryption and decryption step by step.
Bakalářská práce se zabývá praktickou ukázkou šifrování číselných posloupností. Jedná se o vytvoření ukázkových nástrojů pro práci s maticemi a vytvoření nástroje pro šifrování a dešifrování. Programování všech jednotlivých částí je realizováno pomocí programu GeoGebra.
V teoretické části naleznete základní informace ohledně šifrování dat, přenosu číselných posloupností a stručné seznámení s programem GeoGebra. Praktická část je zaměřena na samotnou tvorbu aplikací práce s maticemi a nástroje pro šifrování a dešifrování krok za krokem.
Anotace v angličtině
The bachelor thesis deals with the practical example of encryption numerical sequences. This is a demonstration of creating tools for working with matrices and the creation of tools for encryption and decryption. Programming of the individual components is realized by GeoGebra.
In the theoretical section are provides basic information about data encryption, transmission, numerical sequences and a brief introduction to GeoGebra. The practical part is focused on creating applications work with matrices and tools for encryption and decryption step by step.
Shrňte stručně historii šifrování dat.
Vyložte teorii šifrování přenosu číselných posloupností.
Seznamte se s programem GeoGebra.
Ukažte možnosti práce s maticemi v programu Geogebra.
Vytvořte v programu Geogebra nástroj pro šifrování a dešifrování číselných posloupností.
Uveďte konkrétní příklady použití nástroje pro šifrování a dešifrování číselných posloupností v programu Geogebra.
Zásady pro vypracování
Shrňte stručně historii šifrování dat.
Vyložte teorii šifrování přenosu číselných posloupností.
Seznamte se s programem GeoGebra.
Ukažte možnosti práce s maticemi v programu Geogebra.
Vytvořte v programu Geogebra nástroj pro šifrování a dešifrování číselných posloupností.
Uveďte konkrétní příklady použití nástroje pro šifrování a dešifrování číselných posloupností v programu Geogebra.
Seznam doporučené literatury
VONDRUŠKA, Pavel. Kryptologie, šifrování a tajná písma: kryptologie. 1. vyd. Praha: Albatros, edice: OKO, 2006, 340 s. ISBN 80-00-01888-8.
GERGELITSOVÁ, Šárka. Počítač ve výuce nejen geometrie Průvodce GeoGebrou. Generation Europe, o.s., 2012, 256 s. ISBN 978-80-904974-3-6.
BALEE, Maram, K LAKSHMANA, Rao, Y RAMESH, Kumar. Encryption and Decryption Algorithm using 2-D Matrices. International Journal of Advanced Research in Computer Science and Software Engineering, Volume 3, Issue 4, 2013, 352-356 s. ISSN 2277 128X.
VELLAJKANNAN, B.; Dr. MOHAN, V.; GNANARAJ. V. A Note on the Application of Quadratic Forms in Coding Theory with a Note on Security, Int. J. Comp.Tech. Appl,Vol 1 (1), 2010, 78-87 s.
ZELENKA, Josef. Ochrana dat: kryptologie. Vyd. 1. Hradec Králové: Gaudeamus, 2003, 198 s. ISBN 80-704-1737-4.
Seznam doporučené literatury
VONDRUŠKA, Pavel. Kryptologie, šifrování a tajná písma: kryptologie. 1. vyd. Praha: Albatros, edice: OKO, 2006, 340 s. ISBN 80-00-01888-8.
GERGELITSOVÁ, Šárka. Počítač ve výuce nejen geometrie Průvodce GeoGebrou. Generation Europe, o.s., 2012, 256 s. ISBN 978-80-904974-3-6.
BALEE, Maram, K LAKSHMANA, Rao, Y RAMESH, Kumar. Encryption and Decryption Algorithm using 2-D Matrices. International Journal of Advanced Research in Computer Science and Software Engineering, Volume 3, Issue 4, 2013, 352-356 s. ISSN 2277 128X.
VELLAJKANNAN, B.; Dr. MOHAN, V.; GNANARAJ. V. A Note on the Application of Quadratic Forms in Coding Theory with a Note on Security, Int. J. Comp.Tech. Appl,Vol 1 (1), 2010, 78-87 s.
ZELENKA, Josef. Ochrana dat: kryptologie. Vyd. 1. Hradec Králové: Gaudeamus, 2003, 198 s. ISBN 80-704-1737-4.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
tabulky
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student prezentoval výsledky své bakalářské práce. Poté došlo k seznámení s posudky vedoucího a oponenta bakalářské práce a následně došlo k veřejné rozpravě nad bakalářskou prací, ve které byly položeny následující dotazy a přednesena následující hodnocení:
dr. Řezníčková: Který ze způsobů šifrování Vám připadal nejzajímavější? Mohl byste uvést rozdíly mezi Vaším šifrováním a Hillovou šifrou (šifrování modulo 26)?
dr. Sedláček: Předložená bakalářská práce je zpracována v souladu se zadáním a je možno konstatovat, že její cíle byly splněny v plném rozsahu. Struktura práce je přehledná, teoretická a praktická část jsou spolu
účelně provázány.
dr. Valouch: Jaký je rozdíl mezi šifrantem a luštitelem a jaký je rozdíl mezi dešifrantem a luštitelem?
doc. Křesálek: Jaký je rozdíl mezi kódem a šifrou? Je šifra veřejně přístupná? Proč jste to rrealizoval přes server geogebra?
Student všechny dotazy zodpověděl.