Original title:
Zabezbečení IoT aplikací pomocí mikrokontrolerů řady Arm Cortex-M33
Translated title:
Securing IoT applications with Arm Cortex-M33 microcontrollers
Authors:
Tonka, Marek ; Zeman, Václav (referee) ; Slavíček, Karel (advisor) Document type: Bachelor's theses
Year:
2024
Language:
eng Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[eng][cze]
Bakalárska práca analyzuje vlastnosti moderných mikrokontrolérov s architektúrou ARM Cortex-M33 a ich prínos pre zabezpečenie IoT aplikácií. Teoretická časť je zameraná na predstavenie spoločnosti ARM spolu s charakteristikou architektúry ARMv8, na ktorej sú procesory Cortex-M33 postavené. Taktiež sa kladie dôraz na predstavanie novej technológie TrustZone, ktorá je klúčovým zabezpečovacím prvkom týchto procesorov. Následne je predstavený výber mikrokontrolérov a ich vlastností od piatich popredných polovodičových spoločností. Praktická časť zahŕňa inštaláciu a nastavenie dvoch IDE pre nasledovnú prácu s doskami NUCLEO-575-ZI-Q a LPC55S69-EVK. Na základe týchto vývojových dosiek sa testujú štyri jedinečné funkcie, ktoré poukazujú na výhody používania procesorov ARM na zabezpečenie aplikácií internetu vecí.
The bachelor thesis analyses the characteristics of modern microcontrollers with ARM Cortex-M33 architecture and their contribution to securing IoT applications. The theoretical part focuses on the introduction of ARM along with the characteristic of the ARMv8 architecture on which the Cortex-M33 processors are built. Emphasis is also placed on the introduction of the new TrustZone technology, which is a key security feature of these processors. Subsequently, a selection of microcontrollers and their features from five leading semiconductor companies is presented. The practical part covers the installation and setup of the two IDEs for the following work with the NUCLEO-575-ZI-Q and LPC55S69-EVK boards. Based on these development boards, four unique features are tested to demonstrate the benefits of using ARM processors to secure IoT applications.
Keywords:
architektúra ARMv8-M; ARM Cortex-M33; bezpečnosť IoT; kybernetická bezpečnosť; LPC55S69-EVK; mikrokontroléry ARM; NUCLEO-575-ZI-Q; NXP Semiconductors; Secure Boot; STMicroelectronics; TrustZone; vstavané systémy; ARM Cortex-M33; ARM Microcontrollers; ARMv8-M Architecture; Cybersecurity; Embedded Systems; IoT Security; LPC55S69-EVK; NUCLEO-575-ZI-Q; NXP Semiconductors; Secure Boot; STMicroelectronics; TrustZone
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: https://hdl.handle.net/11012/246501