TICHÁ, J. Zabezpečení asynchronní sériové komunikace přes TCP/IP [online]. Brno: Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií. 2023.

Posudky

Posudek vedoucího

Škorpil, Vladislav

Bc. Jarmila Tichá vypracovala diplomovou práci na téma „Zabezpečení asynchronní sériové komunikace přes TCP/IP“. Práce byla konzultována s panem Mgr. Dominikem Mlynkem, Honeywell International, s.r.o., jehož vyjádření je vzato při hodnocení vedoucího v úvahu. Prezentační úroveň technické zprávy je snížena nekvalitními obrázky, nefungujícími či chybějícími odkazy, překlepy, ve větách často chybí slova, text je těžko srozumitelný. Některé teoretické kapitoly jsou zbytečně detailní a nejsou relevantní k praktické části práce (jmenovitě kapitola 2. podrobně rozebírá operační systémy bez přímého propojení, jak jejich vlastnosti ovlivňují navrhované řešení). Jedním z hlavních nedostatků v teoretické části je práce se zdroji. Chybějící citace k převzatým obrázkům, nefungující odkazy na online zdroje. V seznamu literatury k práci je také několik zdrojů, na které se práce vůbec neodkazuje (zdroje 13, 14, 31, 35, 36, 37, 40). Celkově je práce obtížně čitelná a v některých částech nesplňuje standardy odborného stylu. V rámci analýzy možných řešení studentka dostatečně popsala možné platformy a mikrokontrolery vhodné pro splnění zadání. Pro konečnou implementaci si zvolila řešení spojující mikrokontroler s aplikací běžící na operačním systému reálného času s aplikací napsanou v jazyce Python běžící na operačním systému Windows, což jí umožnilo rychleji a efektivněji monitorovat probíhající síťovou komunikaci. Následně v praktické části byla schopna zašifrovat UART komunikaci pomocí protokolů zmiňovaných v zadání, avšak výsledné aplikace jsou funkčně poměrně omezené, vhodné pouze na předvedená měření a pro jejich využitelnost v praxi by bylo třeba je značně upravit. Poskytnutá měření potvrzují stanovené předpoklady konzultované se studentkou, jejich popis v práci by však vyžadoval lepší úroveň, protože z textu práce není čtenáři bez dalších poznatků jasné, jak byla měření provedena a jak studentka odvodila použité teoretické hodnoty – například konstanty ve vzorcích v kapitole 6.3.3 s hodnotou 8 a 15 nejsou dostatečně objasněny a čtenář si musí jejich původ domyslet sám. Kapitola 3.5 bez explicitní citace částečně využívá texty z práce https://www.vut.cz/www_base/zav_prace_soubor_verejne.php?file_id=170790 z kapitoly 2 – jmenovitě 3.5.4 - 2.9, nebo 3.5.5 - 2.5. Předaný zdrojový kód zcela nerepresentuje popisovanou funkcionalitu z práce. Nefungují online odkazy, namátkou 12, 20, 21, 22, 23. Objevuje se nekonzistentnost ve vzorcích, např. v kap. 6.3.5. je jednou použito “x” jako znak násobení, podruhé je tam pro násobení znak “*”. Měření nepřinesla žádné smysluplné závěry, jedná se o částečná a mnohdy nedokončená měření. Pozitivně lze hodnotit aktivní přístup studentky, pravidelná setkání zejména s konzultantem s relevantními otázkami a její schopnost navrhnout a implementovat minimální funkční vzorek, který tvoří základ pro vytvoření komplexnějšího řešení využitelného v průmyslovém prostředí. Přes uvedené nedostatky lze konstatovat, že práce splňuje minimální požadavky na diplomovou práci, a proto ji doporučuji k obhajobě. Celkové vyznění bude velmi záležet na kvalitě obhajoby před komisí.

Navrhovaná známka
E
Body
50

Posudek oponenta

Oujezský, Václav

Bc. Jarmila Tichá předložila diplomovou práci s názvem “Zabezpečení asynchronní sériové komunikace přes TCP/IP”, která se zabývala návrhem a programováním mikrokontrolérů s vyžitím UART rozhraní pro zabezpečenou komunikaci mezi nimi v síti LAN s využitím TLS protokolu. Další část zadání práce je analýza výsledného řešení s porovnáním přímé komunikace přes rozhraní UART. Práce je psána v českém jazyce s celkovým rozsahem 86 stran. Z formálního hlediska práce obsahuje typografické chyby a nedostatky, jako je neuvedení zkratky při první zmínce, příkladem je kapitola 1.3.1, 1.3.2 a v nich použité zkratky. Část vložených obrázků je inspirována z jiného zdroje a na takovýto zdroj není přímo v popisu obrázku uveden odkaz, příkladem je obrázek č. 5, kde by měl být uveden odkaz na literaturu [2] v popisu obrázku a ne v průběžném textu. Případně je nepatřičně uveden odkaz, viz obrázek 6 a v textu mnohem dále odkaz [8]. Vyskytují se také obrázky, na které není v samotném textu odkazováno, viz obrázek 8, 9, 10, 13. Konkrétně obrázky 8, 9 a 10 jsou si zcela podobné s prací https://is.muni.cz/th/yh40a/Bakalarska_prace.pdf od strany 11. V textu se však k nim vyskytuje odkaz [11], který zmíněné obrázky neobsahuje a odkaz [12] neexistuje. Rozlišení mnoha obrázků je zcela nevyhovující. V obrázcích je také nepatřičně uvedena angličtina dohromady s češtinou, například obrázek 7. Dle thesis je práce z 10 procent shodná s jinými pracemi. Při porovnání se shodují zejména statě s prací https://theses.cz/id/4a052h/xpovol01.pdf, autorka kapitola 3.4, uvedená práce kapitola 4.4.1. Autorka přeformulovala některá slova, což by se dalo považovat ještě za korektní, avšak uvedený odkaz 19 směřuje chybně na zcela jinou literaturu. Některé použité další online odkazy nefungují [20-23]. Celkově je formátování práce na podprůměrné úrovni včetně práce s literaturou. V praktické části pak byl vytvořen soubor konfigurací pro jednotlivé mikrokontroléry a aplikace poskytující uživatelské rozhraní. Co se týká uvedeného porovnání měření, toto měření je nereálné. Jednak vychází ze zdroje, který není ověřen, viz literatura [42], avšak tento zdroj uvádí i nevhodný způsob výpočtu a tomu odpovídají i uvedené výsledky měření. Smysl porovnávat přímé spojení UART se spojením zprostředkovaným přes ESP32 nemá ve své podstatě logiku. Ve vzorcích je také nekonzistence v proměnných. Odevzdaný soubor konfigurací je částečně komentován česky a částečně anglicky, ne však zcela přehledný. Chybí zde soubor instalační nápovědy. Nacházející se soubor README.txt je velmi strohý a v češtině, která nedává smysl. Ve zdrojovém kódu se vyskytují celé pasáže, které jsou shodné se zdroji volně vyhledatelnými na internetu a tato skutečnost není nijak v kódu okomentována a zvýrazněna. Pokud jsou přebrány části kódu, musí se uvést v kódu komentář s příslušným zdrojem z důvodu možných autorských práv. Viz například soubor “dp_rx.c”, pasáž “// Write a character to the USART Transmitter buffer” je shodný s odkazem http://mcu.cz/forum_m/printthread.php?tid=456 jakožto i další části. Komentáře jsou také z části česky a z části anglicky. Celkově je prezentovaná koncepce využitelná spíše v teoretické rovině a odevzdaný kód neodpovídá popisovaným skutečnostem a funkcionalitě v práci. Dále také chybí diskuze a porovnání výsledků se současnými dostupnými produkty. Celkově práci s ohledem na zjištěné skutečnosti doporučuji k obhajobě s hodnocením E, 50 bodů.

Navrhovaná známka
E
Body
50

Otázky

eVSKP id 150897