dc.contributor.advisor | Ψαράκης, Μιχαήλ | |
dc.contributor.author | Νασούφης, Δημήτριος | |
dc.date.accessioned | 2021-07-22T10:12:52Z | |
dc.date.available | 2021-07-22T10:12:52Z | |
dc.date.issued | 2021-07 | |
dc.identifier.uri | https://dione.lib.unipi.gr/xmlui/handle/unipi/13594 | |
dc.identifier.uri | http://dx.doi.org/10.26267/unipi_dione/1017 | |
dc.description.abstract | Μία από τις πιο δημοφιλείς μεθόδους αξιολόγησης της ασφάλειας και της αξιοπιστίας των ενσωματωμένων συστημάτων είναι η εισαγωγή σφάλματος (Fault Injection - FI), στην οποία προσομοιώνεται η συμπεριφορά του συστήματος παρουσία σφαλμάτων. Με τη μέθοδο αυτή δίνεται, επίσης, η δυνατότητα σε κακόβουλους χρήστες να ακυρώσουν μηχανισμούς ασφάλειας (πχ. έλεγχος PIN) ή/και να αποκαλύψουν κρυπτογραφικά κλειδιά αλγόριθμων κρυπτογράφησης.
Αντικείμενο της παρούσας μεταπτυχιακής διατριβής είναι η δημιουργία μίας πλατφόρμας για την εισαγωγή των σφαλμάτων, καθώς και για την καταγραφή τους και η αξιολόγησή της εισάγοντας σφάλματα σε μικροελεγκτή ενός ενσωματωμένου συστήματος, όπου εκτελείται κώδικας ελέγχου PIN (Personal Identification Number), εισάγοντας σφάλματα κατά την εκτέλεση του κώδικα.
Η πλατφόρμα λαμβάνει ως είσοδο μια ακολουθία εκτέλεσης συμβολικών εντολών (assembly instructions) ενός μικροελεγκτή (microcontroller) και ανάλογα με το μοντέλο εισαγωγής σφαλμάτων που έχει επιλέξει ο χρήστης, παράγει και εισάγει σφάλματα κατά την εκτέλεση του κώδικα. Τέλος, αποθηκεύει τα αποτελέσματα για περαιτέρω εξέταση κι αξιολόγηση. | el |
dc.format.extent | 43 | el |
dc.language.iso | el | el |
dc.publisher | Πανεπιστήμιο Πειραιώς | el |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights | Αναφορά Δημιουργού-Μη Εμπορική Χρήση-Όχι Παράγωγα Έργα 3.0 Ελλάδα | * |
dc.rights.uri | http://creativecommons.org/licenses/by-nc-nd/3.0/gr/ | * |
dc.title | Ανάπτυξη πλατφόρμας εισαγωγής σφαλμάτων για την αξιολόγηση της ασφάλειας ενσωματωμένων συστημάτων | el |
dc.title.alternative | Development of a fault injection platform for the security evaluation of embedded systems | el |
dc.type | Master Thesis | el |
dc.contributor.department | Σχολή Τεχνολογιών Πληροφορικής και Επικοινωνιών. Τμήμα Πληροφορικής | el |
dc.description.abstractEN | One of the most popular methods of evaluating the safety and reliability of embedded systems is Fault Injection (FI), which simulates the behavior of the system in the presence of errors. This method also allows malicious users to cancel security mechanisms (e.g., PIN control) and / or reveal cryptographic keys of encryption algorithms.
The object of this master's thesis is the development of a platform for the injection of errors, as well as for their recording and the evaluation of the platform by injecting errors in a microcontroller of an integrated system, where a PIN (Personal Identification Number) code is executed, injecting errors during execution of the code.
The platform receives as input a sequence of assembly instructions of a microcontroller and depending on the target error model chosen by the user, generates and injects errors during the execution of the code. Finally, it stores the results for further examination and evaluation. | el |
dc.contributor.master | Πληροφορική | el |
dc.subject.keyword | Ασφάλεια | el |
dc.subject.keyword | Αξιοπιστία | el |
dc.subject.keyword | Ενσωματωμένα συστήματα | el |
dc.subject.keyword | Fault injection | el |
dc.subject.keyword | Εισαγωγή σφάλματος | el |
dc.subject.keyword | STM32 | el |
dc.subject.keyword | Matlab | el |
dc.subject.keyword | PIN | el |
dc.subject.keyword | Microcontroller | el |
dc.subject.keyword | Μικροελεγκτής | el |
dc.date.defense | 2021-07-08 | |