dc.contributor.advisor | Ξενάκης, Χρήστος | |
dc.contributor.author | Δερεδάκης, Ραδάμανθυς Κ. | |
dc.date.accessioned | 2016-05-16T09:34:03Z | |
dc.date.available | 2016-05-16T09:34:03Z | |
dc.date.issued | 2015-06 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/8751 | |
dc.description.abstract | Στην παρούσα διπλωματική εργασία, γίνεται μελέτη των ευρημάτων τα οποία προκύπτουν από την ανάλυση αποτυπωμάτων μνήμης εφαρμογών Android οι οποίες χρησιμοποιούν κρυπτογράφηση AES βασιζόμενες σε ένα μυστικό κωδικό που εισάγει ο χρήστης.
Για την ανάλυση αυτή δημιουργήθηκε μια εφαρμογή Android με ονομασία “AES Android Forensics” η οποία προσομοίαζε τις υπό εξέταση εφαρμογές. Κύριος σκοπός της συγκεκριμένης εφαρμογής ήτανε η εμφάνιση του κλειδιού κρυπτογράφησης και η εύρεσή του στο αποτύπωμα μνήμης.
Με βάση τα συμπεράσματα που προέκυψαν από την ανάλυση της συγκεκριμένης εφαρμογής έγινε η εξέταση δέκα παρόμοιων εφαρμογών Android. Σε πέντε από αυτές βρέθηκαν όλες οι παράμετροι κρυπτογράφησης του AES, συμπεριλαμβανομένου του κλειδιού κρυπτογράφησης.
Για την αυτοματοποίηση της παραπάνω διαδικασίας δημιουργήθηκαν τρία διαφορετικά προγράμματα σε Java.
Το πρώτο προσομοιάζει τις πέντε παραπάνω Android εφαρμογές σε περιβάλλον Java.
Το δεύτερο αναλύει τα κλειδιά κρυπτογράφησης τα οποία παράγονται από τις πέντε αυτές εφαρμογές.
Τέλος τρίτο αναζητά τα κλειδιά κρυπτογράφησης με τη χρήση δυαδικής εντροπίας, σε αποτυπώματα μνήμης τα οποία παράγονται από Android εφαρμογές οι οποίες χρησιμοποιούν κρυπτογράφηση AES βασιζόμενες σε ένα μυστικό κωδικό. | el |
dc.format.extent | 110 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Attribution-NonCommercial-NoDerivatives 4.0 Διεθνές | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/4.0/ | * |
dc.subject | Android (Electronic resource) | el |
dc.subject | Κρυπτογραφία | el |
dc.title | Ανάλυση αποτυπωμάτων μνήμης εφαρμογών Android οι οποίες εφαρμόζουν κρυπτογράφηση AES βασιζόμενη σε μυστικό κωδικό | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Ψηφιακών Συστημάτων | el |
dc.description.abstractEN | Subject matter of this study is, the memory dump analysis of Android applications that use AES Password Based Encryption (PBE).
For the implementation of this analysis a custom android application named “AES Android Forensics”, was created which simulated the applications that use AES Password Based Encryption. Main purpose of this application is to show the AES encryption key, and it’s location to the memory dump.
Based on the analysis and findings of the AES Android Forensics application, ten similar android AES PBE applications were examined. In five of them, all of the AES cipher parameters were found including the encryption key.
For further automation of the above stated process three more Java programs were developed.
The first one emulates the five android applications in Java environment.
The second one analyzes the pattern of the encryption keys created by these android applications.
Finally the third one, searches in memory dumps for AES PBE encryption keys, based on binary entropy. | el |
dc.contributor.master | Τεχνοοικονομική Διοίκηση και Ασφάλεια Ψηφιακών Συστημάτων | el |
dc.subject.keyword | Κρυπτογράφηση με χρήση κωδικού | el |
dc.subject.keyword | Κλειδί κρυπτογράφησης | el |
dc.subject.keyword | Κρυπτογράφηση AES | el |
dc.subject.keyword | Παράμετροι κρυπτογράφησης | el |
dc.subject.keyword | Δυαδική εντροπία | el |
dc.subject.keyword | Memory dumps | el |
dc.subject.keyword | Password Based Encryption (PBE) | el |
dc.subject.keyword | Encryption key AES | el |
dc.subject.keyword | Encryption | el |
dc.subject.keyword | Cipher parameters | el |
dc.subject.keyword | Binary entropy | el |
dc.subject.keyword | Java program | el |