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

datacite.contributor.RelatedPersonΒασίλειος Παλιουράς
datacite.contributor.SupervisorΝικόλαος Σκλάβος
datacite.contributor.SupervisorΕύα Κωνσταντοπούλου
datacite.contributor.SupervisorΓεώργιος Θεοδωρίδης
dc.contributor.authorΑναστασίου, Αναστάσης
dc.contributor.otherAnastasiou, Anastasis
dc.date.accessioned2026-02-16T06:30:38Z
dc.date.available2026-02-16T06:30:38Z
dc.date.issued2026-02-01
dc.degreemasterThesis
dc.description.abstractΗ διαρκής ανάπτυξη των ενσωματωμένων συστημάτων και των εφαρμογών του Διαδικτύου των Πραγμάτων (IoT) επιβάλλει συνεχώς αυστηρότερες απαιτήσεις σε επεξεργαστική ισχύ, ενεργειακή απόδοση και προστασία κρυπτογράφησης. Οι σύγχρονοι ελαφροβαρείς κρυπταλγόριθμοι (lightweight cryptography) αποτελούν σημαντική λύση για τη διασφάλιση των επικοινωνιών σε περιβάλλοντα με περιορισμένους υπολογιστικούς πόρους και ενέργεια. Σε αυτό το πλαίσιο, ο κρυπταλγόριθμος Xoodyak, επιλεγμένος από το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας (NIST) στον διαγωνισμό ελαφροβαρούς κρυπτογραφίας, αναδεικνύεται ως ένας από τους πλέον υποσχόμενους και ευέλικτους υποψηφίους. Σκοπός της παρούσας διπλωματικής εργασίας είναι η βέλτιστη σχεδίαση και υλοποίηση του κρυπταλγόριθμου Xoodyak σε υλικό, με στόχο την επίτευξη υψηλής απόδοσης και χαμηλής κατανάλωσης πόρων. Η προτεινόμενη αρχιτεκτονική υλοποιείται σε συστοιχία επιτόπια προγραμματιζόμενων πυλών (Field Programmable Gate Array - FPGA) της οικογένειας Xilinx Artix-7, συγκεκριμένα στο μοντέλο xc7a12tcsg325-3, και λειτουργεί με μέγιστη συχνότητα ρολογιού έως και 200 MHz.
dc.description.translatedabstractThe 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.urihttps://hdl.handle.net/10889/31249
dc.language.isoel
dc.rightsAttribution 4.0 Internationalen
dc.rights.urihttp://creativecommons.org/licenses/by/4.0/
dc.subjectΚρυπταλγόριθμοι
dc.subjectΑσφάλεια υπολογιστών
dc.subjectΕλαφροβαρείς αλγόριθμοι
dc.subject.alternativeCryptographic algorithms
dc.subject.alternativeXoodyak
dc.subject.alternativeKeccak
dc.subject.alternativeComputer security
dc.subject.alternativeFPGA
dc.subject.alternativeLightweight algorithms
dc.titleΣχεδίαση και υλοποίηση ενός πλήρους lightweight μηχανισμού κρυπτογράφησης σε FPGA διάταξη, για IoT εφαρμογές
dc.title.alternativeDesign and implementation of a complete lightweight encryption mechanism in an FPGA arrangement, for IoT applications

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
MSC-Thesis-Anastasiou_Thesis.pdf
Size:
7.27 MB
Format:
Adobe Portable Document Format
License bundle
Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
5.02 KB
Format:
Item-specific license agreed upon to submission
Description: