Document Outline
Περίληψη
Abstract
Ευχαριστίες
Δημοσιεύσεις
Κατάλογος Σχημάτων
Κατάλογος Πινάκων
Κατάλογος Αλγορίθμων
Συντομογραφίες
Ελληνικές Ορολογίες
1 Εισαγωγή
1.1 Ιστορική αναδρομή στην κρυπτογραφία
1.2 Ιστορική αναδρομή στις κρυπτογραφικές συναρτήσεις κατακερματισμού
1.3 Συναρτήσεις κατακερματισμού και κρυπτογραφία
1.4 Ενσωματωμένα συστήματα και κρυπτογραφία
1.5 Υλοποιήσεις σε υλικό των συναρτήσεων κατακερματισμού
1.6 Μελέτη σκοπιμότητας
1.7 Ερευνητικοί στόχοι και ερωτήματα
1.8 Πλάνο έρευνας
1.9 Διάρθρωση διατριβής
2 Θεωρητικό υπόβαθρο
2.1 Οικογένεια αλγορίθμων ασφαλούς κατακερματισμού
2.2 SHA-1
2.2.1 Βασικά στοιχεία
2.2.2 Στάδια υπολογισμών
2.3 SHA-2
2.3.1 Βασικά στοιχεία
2.3.2 Στάδια υπολογισμών
2.4 SHA-3
2.4.1 Λειτουργίες σφουγγαριού (Sponge Functions)
2.4.2 Η συνάρτηση f του SHA-3
2.4.3 Σύνοψη σταδίων υπολογισμών
2.5 Σύνοψη κεφαλαίου
3 Τεχνική επιτάχυνσης διοχετεύσεων υλικού
3.1 Περίληψη
3.2 Εισαγωγή
3.3 Σχετικές εργασίες διοχετεύσεων υλικού
3.4 Τεχνικές βελτιστοποίησης αγωγών υλικού
3.5 Πειραματικά αποτελέσματα
3.5.1 Επικύρωση της τροποποιημένης κατασκευής
3.5.2 Μέτρα αποδοτικότητας και ρυθμαπόδοσης
3.5.3 Αποτελέσματα των δύο αρχιτεκτονικών
3.6 Συζήτηση
3.7 Συμπεράσματα κεφαλαίου και μελλοντικές εργασίες
4 Τεχνική επιτάχυνσης ξετυλίγματος υλικού
4.1 Περίληψη
4.2 Εισαγωγή
4.3 Σχετικές εργασίες ξετυλίγματος υλικού
4.4 Προτεινόμενο αρχιτεκτονικό σύστημα βελτιστοποίησης
4.4.1 Ο αρχιτεκτονικός σχεδιασμός του SHA-3
4.4.2 Συμπλήρωση, αντιστοίχιση και αποκοπή μονάδας
4.4.3 Η αρχιτεκτονική του αλγορίθμου SHA-3
4.5 Πειραματικά αποτελέσματα
4.5.1 Μετρήσεις επιδόσεων
4.5.2 Αποτελέσματα
4.6 Συζήτηση αποτελεσμάτων
4.7 Συμπεράσματα κεφαλαίου και μελλοντικές εργασίες
5 Τεχνική επιτάχυνσης διοχετεύσεων και ξετυλίγματος υλικού
5.1 Περίληψη
5.2 Εισαγωγή
5.3 Σχετικές εργασίες διοχετεύσεων και ξετυλίγματος υλικού
5.4 Νέα στρατηγική βελτιστοποίησης υλικού
5.4.1 Διαδικασία πλήρωσης
5.4.2 Διαδικασία χαρτογράφησης
5.4.3 Διαδικασία SHA-3 - στρατηγική βελτιστοποίησης
5.4.4 Διαδικασία περικοπής
5.5 Πειραματικά Αποτελέσματα
5.5.1 Δοκιμές επαλήθευσης
5.5.2 Μετρήσεις απόδοσης και αποτελέσματα της αρχιτεκτονικής μας
5.5.3 Συγκριτική ανάλυση με άλλα ισοδύναμα μοντέλα
5.6 Συζήτηση της στρατηγικής για την βελτιστοποίηση του SHA-3
5.7 Συμπεράσματα κεφαλαίου και μελλοντικές εργασίες
6 Συμπεράσματα και προτάσεις για μελλοντική έρευνα
6.1 Συμπεράσματα των δύο μεθόδων βελτιστοποίησης διοχετεύσεων υλικού
6.2 Συμπεράσματα βελτιστοποίησης ξετυλίγματος υλικού
6.3 Συμπεράσματα βελτιστοποίησης διοχετεύσεων και ξετυλίγματος υλικού
6.4 Συμπεράσματα από τις τρεις τεχνικές βελτιστοποίησης σε συσκευές FPGA
6.5 Απαντήσεις των ερευνητικών ερωτημάτων
6.6 Προτάσεις για μελλοντική έρευνα
Αʹ Δημοσιεύσεις
Αʹ.1 Περιοδικά
Αʹ.2 Συνέδρια
Αʹ.3 Κεφάλαια Βιβλίων