Σχεδίαση και υλοποίηση ενός πλήρους lightweight μηχανισμού κρυπτογράφησης σε FPGA διάταξη, για IoT εφαρμογές

Loading...
Thumbnail Image

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

Κρυπταλγόριθμοι, Ασφάλεια υπολογιστών, Ελαφροβαρείς αλγόριθμοι

Citation