Original title:
Bezpečnostní systém využívající chytrá zařízení
Translated title:
Security system using smart devices
Authors:
Klasovitý, Kristián ; Malina, Lukáš (referee) ; Dzurenda, Petr (advisor) Document type: Bachelor's theses
Year:
2021
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Práce se věnuje implementaci autentizačního systému, kdy se uživatelé přihlašují pomocí Android mobilního telefonu společně s chytrými hodinkami, které používají operační systém WearOS. Systém využívá protokolu s nulovou znalostí, který je založen na Schnorrovu protokolu a umožňuje autentizovat server i několik zařízení uživatele. Systém využívá komunikační rozhraní NFC, Bluetooth, technologii HCE a je implementován v jazyce Java. Pro výpočty na mobilních zařízeních je zde využito nativních funkcí jazyka C.
This thesis deals with the implementation of authentication system, where users can use theirs Android mobile phone and WearOS smart watch to log in. This system uses a zero-knowledge protocol based on Schnorr protocol and it provides authentication of a server and of multiple devices of the user. The system uses technologies NFC, Bluetooth, HCE and it is implemented in Java. For some of the computation on mobile devices the system uses native functions written in C.
Keywords:
Android; authentication; Bluetooth; elliptic curves; HCE; Java; native functions; NFC; Schnorr protocol; WearOS; zero-knowledge proof; Android; autentizace; Bluetooth; důkaz s nulovou znalostí; eliptické křivky; HCE; Java; nativní funkce; NFC; Schnorrův protokol; WearOS
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/197916