Návrh hašovacích funkcí pomocí genetického programování

but.committeeprof. Ing. Lukáš Sekanina, Ph.D. (předseda) doc. Ing. Jiří Jaroš, Ph.D. (místopředseda) Ing. Michal Hradiš, Ph.D. (člen) Ing. Zbyněk Křivka, Ph.D. (člen) Ing. Ondřej Lengál, Ph.D. (člen)cs
but.defenceStudent nejprve prezentoval výsledky, kterých dosáhl v rámci své práce. Komise se poté seznámila s hodnocením vedoucího a posudkem oponenta práce. Student následně odpověděl na otázky oponenta a na další otázky přítomných. Komise se na základě posudku oponenta, hodnocení vedoucího, přednesené prezentace a odpovědí studenta na položené otázky rozhodla práci hodnotit stupněm A. Otázky u obhajoby: Jak si vysvětlujete, že pro 16bitové a 32bitové bloky s verzí XOR Folding se jeví jako nejlepší množina funkcí F11 (tedy množina obsahující pouze sčítání)? Je toto zjištění nějakým způsobem uplatnitelné v praxi? Dalo by se Vaše řešení použít i pro návrh hašovacích funkcí pro jiné účely, například z oblasti bezpečnosti? Pokud ano, jaké změny v současném návrhu/implementaci by byly nutné?cs
but.jazykčeština (Czech)
but.programInformační technologiecs
but.resultpráce byla úspěšně obhájenacs
dc.contributor.advisorSekanina, Lukášcs
dc.contributor.authorMichalisko, Tomášcs
dc.contributor.refereePiňos, Michalcs
dc.date.created2022cs
dc.description.abstractTato práce se zabývá automatizováním návrhu hašovacích funkcí. K tomu využívá kartézské genetické programování. Zvolenou metodou pro řešení kolizí je kukaččí hašování. Byly porovnány tři varianty zakódování hašovacích funkcí. Experimenty byly prováděny nad datovou sadou obsahující síťové toky. V rámci experimentů bylo nalezeno vhodné nastavení parametrů této metody včetně množiny funkcí. Nejlepší vyvinuté hašovací funkce dosahují srovnatelných výsledků jako funkce navržené odborníky. Hlavním zjištěním je, že nejlepších výsledků dosahují hašovací funkce tvořené 64bitovými operacemi.cs
dc.description.abstractThis thesis deals with automated design of hash functions using Cartesian genetic programming. The chosen method for collision resolution is cuckoo hashing. Three variants of hash function encodings were compared. Experiments were performed with datasets containing network flows. The most suitable parameters of CGP, including the function set, were determined. The best evolved hash functions achieved comparable results to the functions designed by experts. The main finding is that hash functions consisting of 64-bit operations achieve the best results.en
dc.description.markAcs
dc.identifier.citationMICHALISKO, T. Návrh hašovacích funkcí pomocí genetického programování [online]. Brno: Vysoké učení technické v Brně. Fakulta informačních technologií. 2022.cs
dc.identifier.other145229cs
dc.identifier.urihttp://hdl.handle.net/11012/207356
dc.language.isocscs
dc.publisherVysoké učení technické v Brně. Fakulta informačních technologiícs
dc.rightsStandardní licenční smlouva - přístup k plnému textu bez omezenícs
dc.subjectKartézské genetické programovánícs
dc.subjecthašovací funkcecs
dc.subjectkukaččí hašovánícs
dc.subjectCartesian Genetic Programmingen
dc.subjectHash Functionen
dc.subjectCuckoo Hashingen
dc.titleNávrh hašovacích funkcí pomocí genetického programovánícs
dc.title.alternativeHash Function Design Using Genetic Programmingen
dc.typeTextcs
dc.type.driverbachelorThesisen
dc.type.evskpbakalářská prácecs
dcterms.dateAccepted2022-06-14cs
dcterms.modified2022-06-20-10:23:17cs
eprints.affiliatedInstitution.facultyFakulta informačních technologiícs
sync.item.dbid145229en
sync.item.dbtypeZPen
sync.item.insts2025.03.18 19:42:04en
sync.item.modts2025.01.15 16:08:58en
thesis.disciplineInformační technologiecs
thesis.grantorVysoké učení technické v Brně. Fakulta informačních technologií. Ústav počítačových systémůcs
thesis.levelBakalářskýcs
thesis.nameBc.cs
Files
Original bundle
Now showing 1 - 4 of 4
Loading...
Thumbnail Image
Name:
final-thesis.pdf
Size:
1.14 MB
Format:
Adobe Portable Document Format
Description:
final-thesis.pdf
Loading...
Thumbnail Image
Name:
Posudek-Vedouci prace-24915_v.pdf
Size:
85.84 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Vedouci prace-24915_v.pdf
Loading...
Thumbnail Image
Name:
Posudek-Oponent prace-24915_o.pdf
Size:
90.79 KB
Format:
Adobe Portable Document Format
Description:
Posudek-Oponent prace-24915_o.pdf
Loading...
Thumbnail Image
Name:
review_145229.html
Size:
1.46 KB
Format:
Hypertext Markup Language
Description:
file review_145229.html
Collections