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

Αναζήτηση

Πλοήγηση

Ο Χώρος μου

Επιτάχυνση του αλγορίθμου κρυπτογράφησης Adiantum σε ενσωματωμένους επεξεργαστές γραφικών

Georgis Polykratis

Απλή Εγγραφή


URIhttp://purl.tuc.gr/dl/dias/E078AE1A-6F75-4A97-9C5E-1D577F47C1D5-
Αναγνωριστικόhttps://doi.org/10.26233/heallink.tuc.92571-
Γλώσσαen-
Μέγεθος67 pagesen
Μέγεθος931.2 kilobytesen
ΤίτλοςAcceleration of the Adiantum algorithm on embedded GPUs en
ΤίτλοςΕπιτάχυνση του αλγορίθμου κρυπτογράφησης Adiantum σε ενσωματωμένους επεξεργαστές γραφικώνel
ΔημιουργόςGeorgis Polykratisen
ΔημιουργόςΓεωργης Πολυκρατηςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Dollas Apostolosen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Δολλας Αποστολοςel
Συντελεστής [Επιβλέπων Καθηγητής]Ioannidis Sotiriosen
Συντελεστής [Επιβλέπων Καθηγητής]Ιωαννιδης Σωτηριοςel
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Samoladas Vasilisen
Συντελεστής [Μέλος Εξεταστικής Επιτροπής]Σαμολαδας Βασιληςel
ΕκδότηςΠολυτεχνείο Κρήτηςel
ΕκδότηςTechnical University of Creteen
Ακαδημαϊκή ΜονάδαTechnical University of Crete::School of Electrical and Computer Engineeringen
Ακαδημαϊκή ΜονάδαΠολυτεχνείο Κρήτης::Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστώνel
ΠεριγραφήΓεωργής Πολυκράτης, "Επιτάχυνση του αλγορίθμου κρυπτογράφησης Adiantum σε ενσωματωμένους επεξεργαστές γραφικών", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022 el
ΠερίληψηIn the age of information the need for security becomes more and more obvious. Cryptography is a powerful tool providing the necessary confidentiality on sensitive data. There are many cryptography algorithms, each with its own strengths and weaknesses that constantly compete against numerous threats and of course, time. Adiantum is a lightweight alternative providing, for the time being, both speed and security. This thesis focuses on speeding up of this algorithm on large plaintexts using the parallelism offered by a modern GPU. It consists of the detailed profiling and analysis of the algorithm followed by the implementation of its slowest component, XChacha Stream cipher, on Jetson Xavier NX developer kit. Results suggest a x6 speedup on Adiantum_XChacha20, x4 on Adiantum_XChacha12 and x3 Adiantum_XChacha8 with a x4.5, x3.5 and x2.5 energy reduction on the three versions respectively. These results lead to the conclusion that, using the GPU, it is possible to upgrade security by using Chacha20 without compromising neither, speed or energy consumption.en
ΠερίληψηΤην εποχή της πληροφορίας η ανάγκη για ασφάλεια συστημάτων γίνεται όλο και πιο προφανής. Η κρυπτογραφία είναι ένα ισχυρό εργαλείο που παρέχει την απαραίτητη ιδιωτικότητα σε ευαίσθητες πληροφορίες. Υπάρχουν πολλοί αλγόριθμοι κρυπτογραφίας, ο καθένας με τις δικές του ιδιότητες κια αδυναμίες, και ανταγωνίζονται με πολλυπληθείς απειλές και φυσικά, το χρόνο. Ο Adiantum είναι μιάdeveloper kit ελαφρυά εναλλακτική, προσφέροντας, για την ώρα, και ταχύτητα και ασφάλεια. Η πτυχιακή αυτή στοχεύει την επιτάχυνση του αλγορίθμου για μεγάλα κείμενα χρησιμοποιώντας το παραλληλισμό που προσφέρει μια σύγχρονη GPU. Αποτελείται από λεπτομερή ανάλυση κατανομής του αλγορίθμου, η οποία ακολουθείται από την εκτέλεση του πιό χρονοβόρου κομματιού της, του XChacha, στο Jetson Xavier NX. Τα αποτελέσματα φτάνουν επιτάχυνση x6 στον Adiantum_Xchacha20, x4 στον Adiantum_Xchacha12 και x3 στον Adiantum_Xchacha8 με x4.5, x3.5 and x2.5 μείωση κατανάλωσης ενέργειας στις 3 μορφές του αλγορίθμου αντίστοιχα. Τσ αποτελέσματα αυτά, οδηγούν στο αποτέλεσμα ότι, χρησιμοποιώντας την GPU είναι εφικτό να αναβαθμίσεις την ασφάλεια του Adiantum, χρησιμοποιώντας τον Chacha20, χωρίς συμβιβασμούς στην ταχύτητα ή την κατανάλωση ενέργειας.el
ΤύποςΔιπλωματική Εργασίαel
ΤύποςDiploma Worken
Άδεια Χρήσηςhttp://creativecommons.org/licenses/by/4.0/en
Ημερομηνία2022-07-07-
Ημερομηνία Δημοσίευσης2022-
Θεματική ΚατηγορίαΕνσωματωμένα συστήματα μικροεπεξεργαστώνel
Θεματική ΚατηγορίαΑρχιτεκτονική υπολογιστώνel
Θεματική ΚατηγορίαΑσφάλεια συστημάτων και υπηρεσιώνel
Βιβλιογραφική ΑναφοράPolykratis Georgis, "Acceleration of the Adiantum algorithm on embedded GPUs ", Diploma Work, School of Electrical and Computer Engineering, Technical University of Crete, Chania, Greece, 2022en
Βιβλιογραφική ΑναφοράΠολυκράτης Γεωργής, "Επιτάχυνση του αλγορίθμου κρυπτογράφησης Adiantum σε ενσωματωμένους επεξεργαστές γραφικών", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022el

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

Υπηρεσίες

Στατιστικά