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.
Annotation in English
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.
Keywords
Android, šifrování, dešifrování, kryptografie, mobilní platforma, kryptografická aplikace
Keywords in English
Android, encryption, decryption, cryptography, mobile platform cryptographic applications
Length of the covering note
176 s (201276 znaků)
Language
CZ
Annotation
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.
Annotation in English
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.
Keywords
Android, šifrování, dešifrování, kryptografie, mobilní platforma, kryptografická aplikace
Keywords in English
Android, encryption, decryption, cryptography, mobile platform cryptographic applications
Research Plan
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.
Research Plan
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.
Recommended resources
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.
Recommended resources
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.