Original title:
Technologie NFC a její zabezpečení
Translated title:
NFC technology and its security
Authors:
Mertlík, Tomáš ; Babnič, Patrik (referee) ; Rosenberg, Martin (advisor) Document type: Master’s theses
Year:
2013
Language:
cze Publisher:
Vysoké učení technické v Brně. Fakulta elektrotechniky a komunikačních technologií Abstract:
[cze][eng]
Prvním cílem této diplomové práce je popis mobilního operačního systému Android. Je zde uvedena jeho historie, architektura a verze operačního systému od počátku do současnosti. Důležitost byla také kladena na popis jeho zabezpečení. Další téma této práce je popis bezkontaktního systému NFC (Near Field Communication). Ten však navazuje na standardy staršího bezkontaktního systému RFID (Radio Frequency Identification), který je zde pro lepší přehlednost a srozumitelnost také popsán. U NFC jsou uvedeny způsoby využití, historie a technická specifikace. Ta popisuje fyzickou a linkovou vrstvu NFC, režimy přenosu dat a speciální formát pro přenos zpráv NDEF (NFC Data Exchange Format). Ten je využit pro přenos jakýkoliv dat přes NFC. Dále byl kladen důraz na rozbor všech možných útoků na NFC. V neposlední řadě jsou zde popsány způsoby a doporučení na ochranu před těmito útoky. Výstupem této diplomové práce je návrh a vytvoření aplikace, která umožňuje přenos libovolných dat mezi dvěma zařízeními podporující technologii NFC. Pro přenos objemnějších dat je v aplikaci využito spojení NFC a Bluetooth, kde se pomocí NFC přístroje spárují a data se posílají technologií Bluetooth.
The first objective of this paper is to describe the Android operating system. The chapter presents history and architecture regarding to all versions of the operating system. The significant part of chapter is focused on security. The second main topic of this paper is analysing the NFC (Near Field Communication) technology. This technology is based on an older contactless system RFID (Radio Frequency Communication), so RFID is described either. The NFC technology chapter contains the description of usability, history and the definitions of physical layer, link layer and NDEF (NFC Data Exchange) data format, used for data transmitting. The next chapter is focusing on the analysis of the NFC vulnerability. It contains a possible attacks methods and solutions how to prevent them. The output of this paper is the projection and creation of an application, which allow sending an arbitrary data between two devices using the NFC technology. Additional Bluetooth technology can be used for larger files. In this case, NFC helps to create Bluetooth communication channel which is utilized for data transfer.
Keywords:
Activity; Android; Android security; API; APK; ARM; DEX; Google; intent; Java; JDK; Linux; NFC; NFC security; RFID; SDK; virtual machine.; Aktivity; Android; API; APK; ARM; bezpečnost Androidu; bezpečnost NFC; DEX; Google; intent; Java; JDK; Linux; NFC; RFID; SDK; virtuální stroj.
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/26816