Το έργο με τίτλο Επιτάχυνση του αλγορίθμου κρυπτογράφησης Adiantum σε ενσωματωμένους επεξεργαστές γραφικών από τον/τους δημιουργό/ούς Georgis Polykratis διατίθεται με την άδεια Creative Commons Αναφορά Δημιουργού 4.0 Διεθνές
Βιβλιογραφική Αναφορά
Πολυκράτης Γεωργής, "Επιτάχυνση του αλγορίθμου κρυπτογράφησης Adiantum σε ενσωματωμένους επεξεργαστές γραφικών", Διπλωματική Εργασία, Σχολή Ηλεκτρολόγων Μηχανικών και Μηχανικών Υπολογιστών, Πολυτεχνείο Κρήτης, Χανιά, Ελλάς, 2022
https://doi.org/10.26233/heallink.tuc.92571
Την εποχή της πληροφορίας η ανάγκη για ασφάλεια συστημάτων γίνεται όλο και πιο προφανής. Η κρυπτογραφία είναι ένα ισχυρό εργαλείο που παρέχει την απαραίτητη ιδιωτικότητα σε ευαίσθητες πληροφορίες. Υπάρχουν πολλοί αλγόριθμοι κρυπτογραφίας, ο καθένας με τις δικές του ιδιότητες κια αδυναμίες, και ανταγωνίζονται με πολλυπληθείς απειλές και φυσικά, το χρόνο. Ο 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, χωρίς συμβιβασμούς στην ταχύτητα ή την κατανάλωση ενέργειας.