Bachelor's Thesis

Authentication using a device with OS Android

Final Thesis 2.75 MB Appendix 6.35 MB

Author of thesis: Ing. Martin Smíšek

Acad. year: 2014/2015

Supervisor: Ing. Petr Dzurenda, Ph.D.

Reviewer: Ing. Vlastimil Člupek, Ph.D.

Abstract:

This thesis describes the basics of cryptography including symmetric and asymmetric cryptography. It also looks into methods of authentication, using knowledge of some information, having any object and user specific proportions. The thesis engage in description of modern technologies NFC and BLE and shows, how to develop applications, working with them. It deals with the way of storing data used for cryptography, in the safe way. The access system created in the scope of this thesis, which is using Android powered device as an authentication object and communicating over NFC is described. The system can be divided into two parts. The first part works on the device powered by Android. It creates, resets and saves secret data safely and communicate with the other part. The second part is working in a terminal with connected RFID/NFC card reader. The task of this part is to communicate with the part on the Android device, attached to the reader and saving data of users and chambers centrally on the web server. It also creates logs in the form of text files and upload it to the FTP server.

Keywords:

Access management, Access system, Android, Authentication, BLE, Cryptography, NFC

Date of defence

18.06.2015

Result of the defence

Defended (thesis was successfully defended)

znamkaAznamka

Grading

A

Process of defence

Jaká je výpočetní a paměťová náročnost navrženého přístupového systému při autentizaci pomocí AES, RSA a SHA1?

Language of thesis

Czech

Faculty

Department

Study programme

Electrical, Electronic, Communication and Control Technology (EECC Bc.)

Field of study

Teleinformatics (B-TLI)

Composition of Committee

prof. Ing. Eva Gescheidtová, CSc. (předseda)
doc. Ing. Jiří Schimmel, Ph.D. (místopředseda)
Ing. Vítězslav Křivánek, Ph.D. (člen)
doc. Ing. Petr Číka, Ph.D. (člen)
Ing. Hicham Atassi, Ph.D. (člen)

Supervisor’s report
Ing. Petr Dzurenda, Ph.D.

Student pracoval víceméně samostatně, konzultace využíval spíše v závěru řešení bakalářské práce. Zadání bakalářské práce bylo splněno. Student navrhl a implementoval vlastní systém fyzického řízení přístupu využívající technologii NFC. V rámci implementace byly vytvořeny aplikace umožňující jak komunikaci v módu P2P, tak v módu Card emulation. Je škoda, že se student více nezaměřil také na možnosti implementace technologie BLE do těchto systémů. Po formální stránce je práce na dobré úrovni. Points proposed by supervisor: 90

Grade proposed by supervisor: A

Reviewer’s report
Ing. Vlastimil Člupek, Ph.D.

Student Martin Smíšek se v rámci své bakalářské práce zabýval autentizací osob v přístupových systémech využívající OS Android.  K realizaci autentizačního systému využil technologii NFC. Zadání práce bylo splněno. Bakalářská práce je po teoretické i praktické stránce velmi kvalitně zpracována. Z formálního hlediska je práce na dobré úrovni. Autor se v práci dopustil pouze několika překlepů, špatného značení popisků u obrázků, literatura není v práci řazena podle výskytu v textu, ale podle abecedy a v seznamu použité literatury uvádí student literaturu, kterou však v práci necituje, jedná se o [4] a [9]. Na základě výše uvedených poznatků navrhuji práci ohodnotit 92 body. Topics for thesis defence:
  1. Jaká je výpočetní a paměťová náročnost navrženého přístupového systému při autentizaci pomocí AES, RSA a SHA1?
Points proposed by reviewer: 92

Grade proposed by reviewer: A

Responsibility: Mgr. et Mgr. Hana Odstrčilová