Ιδρυματικό Αποθετήριο
Πολυτεχνείο Κρήτης
EN  |  EL

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Επιτάχυνση κρυπτογράφησης δεδομένων με τη χρήση αναδιατασσόμενης λογικής για κατανεμημένα κέντρα δεδομένων

Drakoulaki Eleni

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/2E8922F9-4426-489C-A9F3-2AA8914B77F0-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.96363-
Γλώσσαen-
Μέγεθος4.3 megabytesen
Μέγεθος142 pagesen
ΤίτλοςA Hardware - Accelerated cryptography IP for disaggregated datacentersen
ΤίτλοςΕπιτάχυνση κρυπτογράφησης δεδομένων με τη χρήση αναδιατασσόμενης λογικής για κατανεμημένα κέντρα δεδομένων el
ΔημιουργόςDrakoulaki Elenien
ΔημιουργόςΔρακουλακη Ελενηel
Συντελεστής [Επιβλέπων Καθηγητής]Dollas Apostolosen
Συντελεστής [Επιβλέπων Καθηγητής]Δολλας Αποστολοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Ioannidis Sotiriosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Ιωαννιδης Σωτηριοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Pnevmatikatos Dionysiosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Πνευματικατος Διονυσιοςel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠερίληψηThe world generates an unfathomable amount of data every minute of every day, and it continues to multiply at a staggering rate. Organizations in every industry are rapidly moving from batch processing to real-time data streams to keep pace with modern demands. The need to secure and protect private and personal data is greater than ever, and the field of cryptography provides the tools to handle this task. This thesis presents a design for a hardware-accelerated cryptography IP with the goal to be incorporated into a disaggregated datacenter and protect the data without interfering with the bandwidth and latency requirements of the server. In this thesis, we present the implementation of the AES, RC6, and Blowfish algorithms, both encryption and decryption, in the Zynq UltraScale+ ZCU102 Evaluation Platform and their evaluation based on a series of simulation-level tests, with AES and RC6 achieving the best throughput at 12.79 Gbps, while AES kept the resource utilization at a low level. As well as, the evaluation of AES encryption and decryption design in a physical board, by using the PYNQ Z1 FPGA board, and its overall performance compared to a software implementation running in a high-speed server, and even though it loses in terms of performance against the Zynq UltraScale+ ZCU102, it proves that the design, while implemented at a small, low cost, low-power consumption FPGA board can perform as well in the case of encryption, or even two times better, in the case of decryption, against a high-speed server.en
ΠερίληψηΟ κόσμος παράγει μια απίστευτη μεγάλη ποσότητα δεδομένων κάθε λεπτό της ημέρας κάθε μέρα, ο οποίος συνεχίζει να πολλαπλασιάζεται με εκπληκτικό ρυθμό. Οργανισμοί από κάθε κλάδο μετακινούνται γρήγορα από επεξεργασία ροών δεδομένων κατά παρτίδες σε επεξεργασία ροών δεδομένων σε πραγματικό χρόνο για να συμβαδίζουν με τις σύγχρονες απαιτήσεις. Η ανάγκη για την ασφάλεια και την προστασία των ιδιωτικών και προσωπικών δεδομένων είναι μεγαλύτερη από ποτέ και ο τομέας της κρυπτογραφίας παρέχει τα εργαλεία για να χειριστεί αυτό το έργο. Αυτή η διπλωματική παρουσιάζει τη σχεδίαση για την επιτάχυνση κρυπτογράφησης δεδομένων με χρήση αναδιατασσόμενης λογικής με στόχο να ενσωματωθεί σε ένα κατανεμημένο κέντρο δεδομένων και να προστατεύσει τα δεδομένα χωρίς να παρεμβαίνει στις απαιτήσεις εύρους ζώνης και καθυστέρησης του διακομιστή. Σε αυτή τη διπλωματική, παρουσιάζουμε την υλοποίηση των αλγορίθμων AES, RC6 και Blowfish, τόσο το κομμάτι της κρυπτογράφησης όσο και της αποκρυπτογράφησης, στην πλατφόρμα Zynq UltraScale+ ZCU102 και η αξιολόγησή τους βασίζεται σε μια σειρά δοκιμών σε επίπεδο προσομοίωσης, με τους AES και RC6 να επιτυγχάνουν την καλύτερη απόδοση στα 12,79 Gbps, και με τον AES να διατηρεί τη χρήση πόρων σε χαμηλό επίπεδο. Επιπλέον, παρουσιάζουμε την αξιολόγηση της σχεδίασης μας για τον αλγόριθμο AES, τόσο το κομμάτι της κρυπτογράφησης όσο και της αποκρυπτογράφησης, σε μια φυσική πλακέτα, χρησιμοποιώντας πλακέτας PYNQ Z1 FPGA, και της συνολικής απόδοσής του σε σύγκριση με μια υλοποίηση λογισμικού που εκτελείται σε διακομιστή υψηλής ταχύτητας. Και παρόλο που χάνουμε από άποψη απόδοση σε σχέση με την Zynq UltraScale+ ZCU102, αποδεικνύεται ότι η σχεδίαση, όταν υλοποιείται με μια μικρή, χαμηλού κόστους και χαμηλής κατανάλωσης ενέργειας FPGA πλακέτα μπορεί να αποδώσει εξίσου καλά στην περίπτωση της κρυπτογράφησης ή ακόμη και δύο φορές καλύτερα στην περίπτωση της αποκρυπτογράφησης, έναντι ενός διακομιστή υψηλής ταχύτητας.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2023-07-10-
Ημερομηνία Δημοσίευσης2023-
Θεματική ΚατηγορίαSymmetric key algorithmen
Θεματική ΚατηγορίαRC6en
Θεματική ΚατηγορίαCryptography on FPGAen
Θεματική ΚατηγορίαBlowfishen
Θεματική ΚατηγορίαAESen
Βιβλιογραφική ΑναφοράEleni Drakoulaki, "A Hardware - Accelerated cryptography IP for disaggregated datacenters", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2023en
Βιβλιογραφική ΑναφοράΕλένη Δρακουλάκη, "Επιτάχυνση κρυπτογράφησης δεδομένων με τη χρήση αναδιατασσόμενης λογικής για κατανεμημένα κέντρα δεδομένων", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2023el

Διαθέσιμα αρχεία

Υπηρεσίες

Στατιστικά