Diplomová práce se zabývá šifrováním dat na mobilních zařízeních Android. V teoretické části práce je uvedena historie šifrování a druhy symetrického a asymetrického šifrování. Pro jednotlivé typy šifrování jsou uvedeny praktické příklady, na kterých je prezentován celý postup šifrování a dešifrování. Dále jsou vysvětleny matematické základy útoku
na RSA. Praktická část diplomové práce se věnuje charakteristice a omezením současných technologií kryptografie pro mobilní platformu Android. Následně je v práci navržena originální kryptografická aplikace pro mobilní platformu Android, která respektuje moderní požadavky ochrany dat. Následně jsou definovány požadavky a podmínky přenosu šifrovaných souborů mezi mobilními zařízeními s operačním systémem Android.
Anotace v angličtině
This thesis deals with data encryption on mobile devices Android. The theoretical part deals with the history and types of symmetric and asymmetric encryption. For each type
of encryption are given practical examples on which the procedure is presented encryption and decryption. The following explains the mathematical foundations attack on RSA. The practical part describes the characteristics and limitations of current technologies cryptography for mobile platform Android. Subsequently, the work proposed by the original cryptographic applications for the Android mobile platform, which is consistent with the modern requirements of data protection. Following are the terms and conditions defined transfer encrypted files between mobile devices running Android.
Klíčová slova
Android, šifrování, dešifrování, kryptografie, mobilní platforma, kryptografická aplikace
Klíčová slova v angličtině
Android, encryption, decryption, cryptography, mobile platform cryptographic applications
Rozsah průvodní práce
176 s (201276 znaků)
Jazyk
CZ
Anotace
Diplomová práce se zabývá šifrováním dat na mobilních zařízeních Android. V teoretické části práce je uvedena historie šifrování a druhy symetrického a asymetrického šifrování. Pro jednotlivé typy šifrování jsou uvedeny praktické příklady, na kterých je prezentován celý postup šifrování a dešifrování. Dále jsou vysvětleny matematické základy útoku
na RSA. Praktická část diplomové práce se věnuje charakteristice a omezením současných technologií kryptografie pro mobilní platformu Android. Následně je v práci navržena originální kryptografická aplikace pro mobilní platformu Android, která respektuje moderní požadavky ochrany dat. Následně jsou definovány požadavky a podmínky přenosu šifrovaných souborů mezi mobilními zařízeními s operačním systémem Android.
Anotace v angličtině
This thesis deals with data encryption on mobile devices Android. The theoretical part deals with the history and types of symmetric and asymmetric encryption. For each type
of encryption are given practical examples on which the procedure is presented encryption and decryption. The following explains the mathematical foundations attack on RSA. The practical part describes the characteristics and limitations of current technologies cryptography for mobile platform Android. Subsequently, the work proposed by the original cryptographic applications for the Android mobile platform, which is consistent with the modern requirements of data protection. Following are the terms and conditions defined transfer encrypted files between mobile devices running Android.
Klíčová slova
Android, šifrování, dešifrování, kryptografie, mobilní platforma, kryptografická aplikace
Klíčová slova v angličtině
Android, encryption, decryption, cryptography, mobile platform cryptographic applications
Zásady pro vypracování
Specifikujte teoretická východiska řešené problematiky.
Popište charakteristiku současných technologií kryptografie pro mobilní platformu Android.
Specifikujte omezení kryptografie na mobilních platformách.
Navrhněte kryptografickou aplikaci pro mobilní platformu Android.
Definujte problematiku přenosu šifrovaných souborů mezi mobilními zařízeními s operačním systémem Android.
Zásady pro vypracování
Specifikujte teoretická východiska řešené problematiky.
Popište charakteristiku současných technologií kryptografie pro mobilní platformu Android.
Specifikujte omezení kryptografie na mobilních platformách.
Navrhněte kryptografickou aplikaci pro mobilní platformu Android.
Definujte problematiku přenosu šifrovaných souborů mezi mobilními zařízeními s operačním systémem Android.
Seznam doporučené literatury
MURPHY, M. L. Android 2: Průvodce programováním mobilních aplikací.1. vyd. Brno: Computer Press, 2011. 375 s. ISBN 978-80-251-3194-7.
UJBÁNYAI, M. Programujeme pro Android. 1. vyd. Praha: Grada, 2012. 187 s. ISBN 978-80-247-3995-3.
SPELL, B. Java: Programujeme profesionálně. 1. vyd. Praha: Computer Press, 2002. 1022 s. ISBN 80-7226-667-5.
VLČEK, K. Teorie informace, kódování a kryptografie. 1. vyd. Ostrava: VŠB-Technická univerzita, 1999. 182 s. ISBN 80-7078-614-0.
JAŠEK, R. Informační a datová bezpečnost. 1. vyd. Zlín: Univerzita Tomáše Bati ve Zlíně, 2006. 140 s. ISBN 80-7318-456-7.
MARTÍNEK, P. Základy teoretické informatiky. 1. vyd. Olomouc: Univerzita Palackého v Olomouci, 2006. 92 s.
BRAGA, A. M., NASCIMENTO, E. N. Portability evaluation of cryptographic libraries on Android smartphones. Cyberspace Safety and Security. Lecture Notes in Computer Science. 7672 volume, 2012, pp 459-469. ISSN 0302-9743 (Print). ISSN 1611-3349 (Online).
WANG, Z., MURMURIA, R., STAVROU, A. Implementing and optimizing an encryption filesystem on Android. In: Proceedings of the 2012 IEEE 13th International Conference on Mobile Data Management (mdm 2012). Washington, DC: IEEE Computer Society, 2012, pp. 52-62. ISBN 978-0-7695-4713-8.
Seznam doporučené literatury
MURPHY, M. L. Android 2: Průvodce programováním mobilních aplikací.1. vyd. Brno: Computer Press, 2011. 375 s. ISBN 978-80-251-3194-7.
UJBÁNYAI, M. Programujeme pro Android. 1. vyd. Praha: Grada, 2012. 187 s. ISBN 978-80-247-3995-3.
SPELL, B. Java: Programujeme profesionálně. 1. vyd. Praha: Computer Press, 2002. 1022 s. ISBN 80-7226-667-5.
VLČEK, K. Teorie informace, kódování a kryptografie. 1. vyd. Ostrava: VŠB-Technická univerzita, 1999. 182 s. ISBN 80-7078-614-0.
JAŠEK, R. Informační a datová bezpečnost. 1. vyd. Zlín: Univerzita Tomáše Bati ve Zlíně, 2006. 140 s. ISBN 80-7318-456-7.
MARTÍNEK, P. Základy teoretické informatiky. 1. vyd. Olomouc: Univerzita Palackého v Olomouci, 2006. 92 s.
BRAGA, A. M., NASCIMENTO, E. N. Portability evaluation of cryptographic libraries on Android smartphones. Cyberspace Safety and Security. Lecture Notes in Computer Science. 7672 volume, 2012, pp 459-469. ISSN 0302-9743 (Print). ISSN 1611-3349 (Online).
WANG, Z., MURMURIA, R., STAVROU, A. Implementing and optimizing an encryption filesystem on Android. In: Proceedings of the 2012 IEEE 13th International Conference on Mobile Data Management (mdm 2012). Washington, DC: IEEE Computer Society, 2012, pp. 52-62. ISBN 978-0-7695-4713-8.
Přílohy volně vložené
CD ROM
Přílohy vázané v práci
-
Převzato z knihovny
Ne
Plný text práce
Přílohy
Posudek(y) oponenta
Hodnocení vedoucího
Záznam průběhu obhajoby
Student seznámil komisi s obsahem a výsledky své diplomové práce v krátké prezentaci. Po přečtení posudků vedoucího a oponenta práce následovala diskuze, ve které byly položeny následující dotazy:
dr. Hrůza: Jsou možná nějaká další rozšíření návrhu aplikace?
dr. Hrůza: Je možné přidat do návrhu aplikace další způsoby šifrování (např. RSA)?
doc. Prokopová: Jak bude aplikace dostupná?
doc. Prokopová: Jak dlouho jste na aplikaci pracoval?
Student na položené dotazy odpověděl. Následovalo zkoušení ze tří předmětů.