Přístupnostní navigace
E-přihláška
Vyhledávání Vyhledat Zavřít
diplomová práce
Autor práce: Ing. Jan Filip Žáček
Ak. rok: 2025/2026
Vedoucí: Ing. Minh Tran
Oponent: Ing. Petr Ilgner, Ph.D.
Diplomová práce se zaměřuje na oblast decentralizované komunikace, která představuje alternativu k centralizovaným platformám závislým na serverové infrastruktuře třetích stran a náchylným ke sběru dat nebo cenzuře. Řešeným problémem je návrh a implementace bezpečné P2P chatovací aplikace fungující výhradně přes Bluetooth, bez nutnosti síťového připojení nebo registrace účtu, určené pro malé až středně velké skupiny uživatelů na mobilních zařízeních. Teoretická část práce popisuje historii a architekturu P2P sítí a dále se věnuje klíčovým mechanismům využívaným v těchto systémech, včetně směrovacích protokolů, vyhledávání uzlů, bootstrappingu, správy dat a kryptografických metod. Na základě této analýzy byl vytvořen funkční prototyp aplikace. Byly navrženy a implementovány tři vlastní protokoly: protokol pro opětovné připojení k místnosti, protokol pro mesh směrování přes mezilehlé uzly a transportní protokol pro serializaci zpráv. Autentizace je postavena na Schnorrově protokolu s Fiat-Shamirovou transformací tak, aby heslo místnosti nebylo během handshaku přenášeno. Veškerá následná komunikace je chráněna symetrickým šifrováním s autentizací. Aplikace je navržena pro multiplatformní nasazení, avšak testování probíhalo výhradně na zařízeních Android z důvodu omezené podpory Bluetooth Classic v multiplatformním vývoji. Výsledný prototyp potvrzuje realizovatelnost bezpečné decentralizované P2P komunikace na mobilních zařízeních. Komunikace v režimu jeden na jednoho byla ověřena end-to-end, zatímco komunikace v mesh scénáři je architektonicky podporována, avšak nebyla plně ověřena z důvodu nedostatečného počtu dostupného hardwaru při testování.
Peer–to–Peer, Decentralizované Posílání Zpráv, Neinteraktivní Schnorrův Protokol, Fiat–Shamirova Transformace, Zabezpečené Posílání Zpráv, Bluetooth, Mesh, Kotlin Multiplatform, Mobilní Aplikace
Termín obhajoby
09.06.2026
Výsledek obhajoby
obhájeno (práce byla úspěšně obhájena)
Klasifikace
B
Průběh obhajoby
Student prezentoval výsledky své práce a komise byla seznámena s posudky. Student obhájil diplomovou práci a odpověděl na otázky členů komise a oponenta. Otázky: 1) Jak by se navržená aplikace vypořádala s tím, kdy by byla dostupná Bluetooth spojení obsazena jinými BT zařízeními (např. sluchátka, hodinky)? Bylo by výhodnější použití GATT? 2) Identifikátor místnosti je odvozován z názvu Bluetooth adaptéru a je aktivně zveřejňován okolním zařízením. Může to vést k odhalení existence místnosti a oslabení soukromí i anonymity uživatelů? 3) Myslíte si, že použitý směrovací algoritmus je správná volba pro vaši aplikaci?
Jazyk práce
angličtina
Fakulta
Fakulta elektrotechniky a komunikačních technologií
Ústav
Ústav telekomunikací
Studijní program
Informační bezpečnost (MPC-IBE)
Složení komise
prof. Ing. Jan Hajný, Ph.D. (předseda) JUDr. Ing. František Kasl, Ph.D. (místopředseda) Ing. Jan Látal, Ph.D. (člen) Ing. Petr Ilgner, Ph.D. (člen) Ing. František Urban, Ph.D. (člen) Ing. Willi Lazarov (člen) Ing. Peter Balušík (člen) doc. Ing. Karol Molnár, Ph.D. (člen)
Posudek vedoucíhoIng. Minh Tran
Známka navržená vedoucím: A
Posudek oponentaIng. Petr Ilgner, Ph.D.
Známka navržená oponentem: C
Odpovědnost: Mgr. et Mgr. Hana Odstrčilová