Original title:
Autentizace pomocí mobilní aplikace s využitím technologie BLE
Translated title:
Authentication using mobile application and BLE technology
Authors:
Žigrai, Martin ; Ilgner, Petr (referee) ; Dobiáš, Patrik (advisor) Document type: Bachelor's theses
Year:
2023
Language:
slo Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[slo][eng]
Hlavnou myšlienkou tejto bakalárskej práce je návrh a vytvorenie multiplatformovej mobilnej aplikácie. Táto mobilná aplikácia má slúžiť na rezerváciu vozidla a autentizáciu pre prístup do vozidla. Cieľom aplikácie je poskytnúť, každému kto túto aplikáciu využíva jednoduché a spolahlivé prostredie, v ktorom si môžu rýchlo a jednoducho vyhľadať a rezervovať dané vozidlo. Mobilná aplikácia komunikuje s daným vozidlom pomocou technológie BLE. Pre zabezpečenie bezpečnosti a dôvernosti komunikácie, boli využité kryptografické primitíva ako AES a SHA. Súčasťou bakalárskej práce je prehľad o vývoji mobilných aplikácií, nástrojoch pre vývoj, prehľad kryptografických primitív alebo technológie Bluetooth. Ďalšou časťou je návrh mobilnej aplikácie, prehľad kryptografických knižníc vo Flutteri a implementácia mobilnej aplikácie.
The main idea of this bachelor's thesis is the design and development of a cross-platform mobile application. This mobile application is intended for vehicle reservation and authentication for accessing the vehicle. The goal of the application is to provide a simple and reliable environment for users to quickly and easily search for and reserve a specific vehicle. The mobile application communicates with the vehicle using BLE technology. To ensure the security and confidentiality of communication, cryptographic primitives such as AES and SHA have been utilized. The bachelor's thesis includes an overview of mobile application development, development tools, an overview of cryptographic primitives, and Bluetooth technology. Another part is the design of the mobile application, an overview of cryptographic libraries in Flutter, and the implementation of the mobile application.
Keywords:
AES; Android; Android Studio; BLE; Dart; Firebase; Flutter; GCM; iOS; Multiplatform mobile application; SHA.
Institution: Brno University of Technology
(web)
Document availability information: Fulltext is available in the Brno University of Technology Digital Library. Original record: http://hdl.handle.net/11012/212620