|
Autentizace pomocí mobilních telefonů
Fusek, Zdeněk ; Jeřábek, Jan (oponent) ; Hajný, Jan (vedoucí práce)
Tato práce se zabývá autentizací pomocí mobilních telefonů. Jako autentizační zařízení byl zvolen telefon s operačním systémem Android. K implementaci aplikací je využito vývojové prostředí Eclipse. Cílem práce bylo nastudovat a prakticky implementovat přístupový systém pro mobilní telefony, kdy k přenosu dat mezi telefonem a čtecím zařízení bude použito Bluetooth LE a NFC rozhraní. Práce se nejprve zabývá klientskou aplikací, jež je instalovaná na autentizovaném zařízení, a poté se přesouvá k charakteristice aplikace běžící na čtecím zařízení. U obou aplikací je popsán návrh grafického uživatelského prostředí, rozepsán průběh autentizace pomocí Bluetooth LE i NFC, proveden rozbor balíčků a jejich tříd a nakonec vypracována bezpečnostní analýza. Práce se dále věnuje ukázce schématu autentizačního protokolu HM14.
|
|
Pokročilé bezpečnostní aplikace pro Android
Orgoň, Marek ; Malina, Lukáš (oponent) ; Hajný, Jan (vedoucí práce)
Tato práce se zabývá bezpečností operačního systému Android a to jak obecnými bezpečnostními prvky, tak možnostmi ukládání citlivých dat. V práci je diskutována možnost použití Android KeyStore pro ukládání citlivých dat. Analyzují se zde možnosti použití secure elementu pro aplikační výpočty a možnosti emulování čipové karty. Dále se práce zabývá použitím Host-based Card Emulation pro emulaci bezkontaktních čipových karet. V další části je simulována výkonnostní analýza modulárních aritmetických operací pro čísla s velkou bitovou délkou. V poslední části práce jsou popsány aplikace pro emulaci bezkontaktních čipových karet pro protokoly HM12 a HM14 a pro jejich ověřování a schéma pro zabezpečené uložení dat těchto protokolů.
|
|
Pokročilé bezpečnostní aplikace pro Android
Orgoň, Marek ; Malina, Lukáš (oponent) ; Hajný, Jan (vedoucí práce)
Tato práce se zabývá bezpečností operačního systému Android a to jak obecnými bezpečnostními prvky, tak možnostmi ukládání citlivých dat. V práci je diskutována možnost použití Android KeyStore pro ukládání citlivých dat. Analyzují se zde možnosti použití secure elementu pro aplikační výpočty a možnosti emulování čipové karty. Dále se práce zabývá použitím Host-based Card Emulation pro emulaci bezkontaktních čipových karet. V další části je simulována výkonnostní analýza modulárních aritmetických operací pro čísla s velkou bitovou délkou. V poslední části práce jsou popsány aplikace pro emulaci bezkontaktních čipových karet pro protokoly HM12 a HM14 a pro jejich ověřování a schéma pro zabezpečené uložení dat těchto protokolů.
|
|
Autentizace pomocí mobilních telefonů
Fusek, Zdeněk ; Jeřábek, Jan (oponent) ; Hajný, Jan (vedoucí práce)
Tato práce se zabývá autentizací pomocí mobilních telefonů. Jako autentizační zařízení byl zvolen telefon s operačním systémem Android. K implementaci aplikací je využito vývojové prostředí Eclipse. Cílem práce bylo nastudovat a prakticky implementovat přístupový systém pro mobilní telefony, kdy k přenosu dat mezi telefonem a čtecím zařízení bude použito Bluetooth LE a NFC rozhraní. Práce se nejprve zabývá klientskou aplikací, jež je instalovaná na autentizovaném zařízení, a poté se přesouvá k charakteristice aplikace běžící na čtecím zařízení. U obou aplikací je popsán návrh grafického uživatelského prostředí, rozepsán průběh autentizace pomocí Bluetooth LE i NFC, proveden rozbor balíčků a jejich tříd a nakonec vypracována bezpečnostní analýza. Práce se dále věnuje ukázce schématu autentizačního protokolu HM14.
|
|
Authentication Using Mobile Phones
Fusek, Z.
This project deals with authentication by a mobile device. The mobile device with the operating system Android 5.0 was chosen as authentication device. The user can perform authentication with emulation of contactless chip cards by using Host-based Card Emulation, which runs via Near Field Communication, where cryptographic keys are stored in a secure environment KeyStore. The project continues with implementation of authentication via Bluetooth LE and describes application for authentization by using the protocol HM14.
|