|
Android Tracking Application Based on LTE Timing Advance
Michálek, Jakub
This article introduces a novel Android application developed in the Kotlin programming language, which enables users to tracking the location of their devices through the implementation of a custom algorithm. The focal point of this innovation lies in leveraging the Timing Advance parameter derived from the Long-Term Evolution (LTE) network to ascertain the most optimal track for location tracking. The technical overview describes the technologies used, while the tracking application chapter offers a detailed look at the architecture and implementation details. Special emphasis is placed on the use of Timing Advance and its role in the position tracking algorithm. The testing results confirm the efficiency and accuracy of the proposed solution. The article further deals with possible problems and proposed future extensions of the application. This work provides a comprehensive view of an innovative approach to location tracking in mobile devices.
|
|
The use of federated learning in the field of security on Android OS
Szüč, Martin ; Myška, Vojtěch (oponent) ; Michálek, Jakub (vedoucí práce)
This thesis explores the use of federated learning in the context of cybersecurity, specifically in detecting phishing attacks via email on the Android operating system. The~theoretical part of the thesis deals with concepts of federated learning, machine learning, and various phishing techniques. The main goal of the practical part is to design and implement a mobile application that uses federated learning to train machine learning models. This application is designed to detect phishing emails while ensuring that the content of the emails is not sent to a central server, thereby protecting users' sensitive data. The~thesis includes the design of the application architecture, integration of Python modules, processing and classification of emails, and implementation of federated learning. The results of the application testing demonstrate the effectiveness of the proposed solution in detecting phishing attacks while also highlighting the privacy benefits provided by federated learning.
|
|
Systém pro monitorování domácího vermikompostéru
Lakomý, Jan ; Krajsa, Ondřej (oponent) ; Michálek, Jakub (vedoucí práce)
Tato bakalářská práce se zabývá návrhem a implementací systému pro monitorování vermikompostéru, jehož cílem je udržet optimální podmínky pro efektivní rozklad organického materiálu. Teoretická část práce se zabývá úvodem do procesu kompostování s důrazem na vermikompostování a faktory prostředí, které ovlivňují tento proces (jako je teplota a vlhkost). Praktická část práce je zaměřena na detailní návrh monitorovacího systému, popis použitých komponent a způsobu jejich funkce. Dále jsou zde popsány jednotlivé hardwarové a softwarové části systému. V závěrečné části je systém testován pro ověření jeho funkčnosti a spolehlivosti.
|
|
Measurement design in modern packet, transport, and access technologies
Galovič, Dominik ; Michálek, Jakub (oponent) ; Škorpil, Vladislav (vedoucí práce)
The diploma thesis focuses on the capabilities of the VeEx VePAL Tx300s analyzer and network analysis. In the theoretical part, the thesis focuses on the most common tests used for analyzing network parameters of networks and its devices. Their principles, advantages, and disadvantages are described. The choice of the tests is deliberately selected to match the capabilities of the analyzer itself. Its basic functions are described in this diploma thesis. After understanding the functioning of individual tests and the analyzer itself, two laboratory tasks were created to familiarize potential students, for whom these tasks were designed, with the basic operation of the analyzer and to acquaint them with basic as well as advanced testing of network parameters, whether of active network elements or the laboratory network itself. An addition is the use of the VeEx VePAL tx300 analyzer, which was purchased previously, and the change of an already made laboratory task.
|
|
Bezpečnost mobilních aplikací pro systém Android
Michálek, Jakub ; Škorpil, Vladislav (oponent) ; Oujezský, Václav (vedoucí práce)
Obsahem této práce je seznámení s mobilním operačním systémem Android a jeho bezpečnostními riziky pro běžného uživatele. Pro demonstraci těchto rizik byla vytvořena aplikace, která je na praktických příkladech představuje uživateli. V první části práce je seznámení s operačním systémem Android, jeho architektura, verze a základní komponenty. Druhá část práce popisuje rizika spojená s tímto operačním systémem. Další část práce popisuje oprávnění udělována aplikacím a nebezpečí, která mohou vzniknout jejich odsouhlasením. Poslední část práce se zabývá návrhem a implementací aplikace z programového hlediska.
|
|
Software pro ovládání a správu inteligentních prvků domácnosti
Michálek, Jakub ; Blažek, Petr (oponent) ; Musil, Petr (vedoucí práce)
Tato diplomová práce popisuje vytvoření aplikace pro ovládání a správu inteligentních zásuvek v domácnosti. V první části je popsán software, který byl využit při tvorbě této aplikace. Konkrétně aplikační platforma Qt a relační databázový systém SQLite. V druhé části je popsána struktura a funkce této aplikace. Další část popisuje aplikaci sloužící k testování funkčnosti vytvořené aplikace a navržený komunikační protokol. Poslední část práce popisuje testování a zhodnocení vytvořené aplikace.
|
|
Výuková aplikace elektromagnetismu pro Android
Michálek, Jakub ; Šeděnka, Vladimír (oponent) ; Kadlec, Petr (vedoucí práce)
Obsahem této práce je seznámení se s platformou pro mobilní zařízení Android a vytvoření aplikace ve vývojovém prostředí Android Studio, která bude vizualizovat dané elektromagnetické fenomény. Smyslem této aplikace bude představit uživateli tyto fenomény, umožnit změnu jejich parametrů a následně sledovat změny v jejich chování. V první části je seznámení s operačním systémem Android, jeho architektura, verze a základní komponenty. Druhá část popisuje nástroje potřebné k tvorbě aplikace pro tento systém v prostředí Android Studio. Další část popisuje elektromagnetické jevy, které budou v aplikaci vizualizovány. Poslední část se zabývá návrhem a implementací aplikace z programového hlediska.
|
|
Bezpečnost mobilních aplikací pro systém Android
Michálek, Jakub ; Škorpil, Vladislav (oponent) ; Oujezský, Václav (vedoucí práce)
Obsahem této práce je seznámení s mobilním operačním systémem Android a jeho bezpečnostními riziky pro běžného uživatele. Pro demonstraci těchto rizik byla vytvořena aplikace, která je na praktických příkladech představuje uživateli. V první části práce je seznámení s operačním systémem Android, jeho architektura, verze a základní komponenty. Druhá část práce popisuje rizika spojená s tímto operačním systémem. Další část práce popisuje oprávnění udělována aplikacím a nebezpečí, která mohou vzniknout jejich odsouhlasením. Poslední část práce se zabývá návrhem a implementací aplikace z programového hlediska.
|
|
Povinné zveřejňování informací
Michálek, Jakub ; Korbel, František (vedoucí práce) ; Handrlica, Jakub (oponent)
Duty to Publish Information (Abstract) I chose as my topic the obligation to publish official records, its legal grounds and connections with other areas. The analysis includes practical aspects and takes into account rapid changes in technology and the much slower development of ad- ministrative law institutes. In this frame I wanted to develop a procedural plan to make the public authority fulfill its duty to publish information, using legal means. I chose as my topic the duty to publish records, since I believe it to be the easist, most economical and effective way to make public records available to the citizens. This is currently a hot political topic, since new legislatation is being prepared in this area both in the Czech Republic and in the European Union, which is a response to the rapid technological progress. Nevertheless, the jurisprudence has devoted much less attention to the obligation to publish information than to disclosing the records upon a request to an individual. The thesis is divided to introduction, theoretical part, practical part and conclusion. The theoretical part deals with both the general regulation and with selected spe- cial cases of disclosure in domestic, EU and international regulation. I analyze and structure the legal regulation of mandatory publishing of records under...
|
|
Modelování právních norem pomocí počítačových programů
Michálek, Jakub ; Wintr, Jan (vedoucí práce) ; Polčák, Radim (oponent) ; Cvrček, František (oponent)
Modelování právních norem pomocí počítačových programů Abstrakt Práce se zabývá možnostmi modelování programovatelných úseků práva pomocí počítače. Cílem bylo vytvořit funkční prototyp počítačového modelu určitého úseku práva. Za tímto účelem práce uvádí teoretická východiska, která zahrnovala analytický model právního systému, zpracování dosavadních přístupů v počítačové oblasti se zaměřením na expertní systémy a reprezentaci pravidel v kódu a dále přehled faktorů ke zvážení při výběru vhodné oblasti k modelování. Na základě toho byl vytvořen vlastní logický model práva na úrovni gramatických vět, který byl následně převeden do počítačového programu. Práce je završena návrhem zasazení reprezentace právních norem v kódu do kontextu českého právního a justičního systému. V rámci teorie práce vymezuje pojem právního systému jako fundamentální normativní systém, který o sobě tvrdí, že je legitimní a vynutitelný. Práce prezentuje vytvořený model práva použitelný pro různé právní systémy, který zachycuje jevy jako kolize právních systémů, metanormy, právní pluralismus a soudcovské dotváření práva. Dále popisuje, jak lze obsah práva zachycovat v textuální reprezentaci pro účely modelování v právním komentáři. V práci je vytvořen logický model práva založený na gramatických větách. Tento model doplňuje formalismus...
|