Σχεδίαση και υλοποίηση ενός πλήρους lightweight μηχανισμού κρυπτογράφησης σε FPGA διάταξη, για IoT εφαρμογές
| datacite.contributor.RelatedPerson | Βασίλειος Παλιουράς | |
| datacite.contributor.Supervisor | Νικόλαος Σκλάβος | |
| datacite.contributor.Supervisor | Εύα Κωνσταντοπούλου | |
| datacite.contributor.Supervisor | Γεώργιος Θεοδωρίδης | |
| dc.contributor.author | Αναστασίου, Αναστάσης | |
| dc.contributor.other | Anastasiou, Anastasis | |
| dc.date.accessioned | 2026-02-16T06:30:38Z | |
| dc.date.available | 2026-02-16T06:30:38Z | |
| dc.date.issued | 2026-02-01 | |
| dc.degree | masterThesis | |
| dc.description.abstract | Η διαρκής ανάπτυξη των ενσωματωμένων συστημάτων και των εφαρμογών του Διαδικτύου των Πραγμάτων (IoT) επιβάλλει συνεχώς αυστηρότερες απαιτήσεις σε επεξεργαστική ισχύ, ενεργειακή απόδοση και προστασία κρυπτογράφησης. Οι σύγχρονοι ελαφροβαρείς κρυπταλγόριθμοι (lightweight cryptography) αποτελούν σημαντική λύση για τη διασφάλιση των επικοινωνιών σε περιβάλλοντα με περιορισμένους υπολογιστικούς πόρους και ενέργεια. Σε αυτό το πλαίσιο, ο κρυπταλγόριθμος Xoodyak, επιλεγμένος από το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας (NIST) στον διαγωνισμό ελαφροβαρούς κρυπτογραφίας, αναδεικνύεται ως ένας από τους πλέον υποσχόμενους και ευέλικτους υποψηφίους. Σκοπός της παρούσας διπλωματικής εργασίας είναι η βέλτιστη σχεδίαση και υλοποίηση του κρυπταλγόριθμου Xoodyak σε υλικό, με στόχο την επίτευξη υψηλής απόδοσης και χαμηλής κατανάλωσης πόρων. Η προτεινόμενη αρχιτεκτονική υλοποιείται σε συστοιχία επιτόπια προγραμματιζόμενων πυλών (Field Programmable Gate Array - FPGA) της οικογένειας Xilinx Artix-7, συγκεκριμένα στο μοντέλο xc7a12tcsg325-3, και λειτουργεί με μέγιστη συχνότητα ρολογιού έως και 200 MHz. | |
| dc.description.translatedabstract | The continuous development of embedded systems and Internet of Things (IoT) applications constantly imposes stricter requirements on processing power, energy efficiency, and cryptographic protection. Modern lightweight cryptographic algorithms constitute a critical solution for securing communications in environments with constrained computational resources and energy. Within this context, the Xoodyak cryptographic algorithm, selected by the National Institute of Standards and Technology (NIST) in its lightweight cryptography competition, emerges as one of the most promising and versatile candidates. The purpose of this thesis is the optimal design and hardware implementation of the Xoodyak algorithm, aiming to achieve high performance and low resource consumption. The proposed architecture is implemented on a Field Programmable Gate Array (FPGA) from the Xilinx Artix-7 family, specifically the xc7a12tcsg325-3 model, and operates at a maximum clock frequency of up to 200 MHz. | |
| dc.identifier.uri | https://hdl.handle.net/10889/31249 | |
| dc.language.iso | el | |
| dc.rights | Attribution 4.0 International | en |
| dc.rights.uri | http://creativecommons.org/licenses/by/4.0/ | |
| dc.subject | Κρυπταλγόριθμοι | |
| dc.subject | Ασφάλεια υπολογιστών | |
| dc.subject | Ελαφροβαρείς αλγόριθμοι | |
| dc.subject.alternative | Cryptographic algorithms | |
| dc.subject.alternative | Xoodyak | |
| dc.subject.alternative | Keccak | |
| dc.subject.alternative | Computer security | |
| dc.subject.alternative | FPGA | |
| dc.subject.alternative | Lightweight algorithms | |
| dc.title | Σχεδίαση και υλοποίηση ενός πλήρους lightweight μηχανισμού κρυπτογράφησης σε FPGA διάταξη, για IoT εφαρμογές | |
| dc.title.alternative | Design and implementation of a complete lightweight encryption mechanism in an FPGA arrangement, for IoT applications |