Σχεδίαση και υλοποίηση ενός πλήρους lightweight μηχανισμού κρυπτογράφησης σε FPGA διάταξη, για IoT εφαρμογές
Loading...
Date
2026-02-01
Authors
Αναστασίου, Αναστάσης
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
Η διαρκής ανάπτυξη των ενσωματωμένων συστημάτων και των εφαρμογών του Διαδικτύου των Πραγμάτων (IoT) επιβάλλει συνεχώς αυστηρότερες απαιτήσεις σε επεξεργαστική ισχύ, ενεργειακή απόδοση και προστασία κρυπτογράφησης. Οι σύγχρονοι ελαφροβαρείς κρυπταλγόριθμοι (lightweight cryptography) αποτελούν σημαντική λύση για τη διασφάλιση των επικοινωνιών σε περιβάλλοντα με περιορισμένους υπολογιστικούς πόρους και ενέργεια. Σε αυτό το πλαίσιο, ο κρυπταλγόριθμος Xoodyak, επιλεγμένος από το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας (NIST) στον διαγωνισμό ελαφροβαρούς κρυπτογραφίας, αναδεικνύεται ως ένας από τους πλέον υποσχόμενους και ευέλικτους υποψηφίους. Σκοπός της παρούσας διπλωματικής εργασίας είναι η βέλτιστη σχεδίαση και υλοποίηση του κρυπταλγόριθμου Xoodyak σε υλικό, με στόχο την επίτευξη υψηλής απόδοσης και χαμηλής κατανάλωσης πόρων. Η προτεινόμενη αρχιτεκτονική υλοποιείται σε συστοιχία επιτόπια προγραμματιζόμενων πυλών (Field Programmable Gate Array - FPGA) της οικογένειας Xilinx Artix-7, συγκεκριμένα στο μοντέλο xc7a12tcsg325-3, και λειτουργεί με μέγιστη συχνότητα ρολογιού έως και 200 MHz.
Description
Keywords
Κρυπταλγόριθμοι, Ασφάλεια υπολογιστών, Ελαφροβαρείς αλγόριθμοι