Περίληψη: | Η ραγδαία αύξηση της τεχνολογίας με την εισαγωγή δικτύων πέμπτης και έκτης πλέον γενιάς (5G & 6G Networks), σε συνδιασμό με την έλευση του "Διαδικτύου των Πραγμάτων" (Internet of Things), γεννάει την ανάγκη σχεδιασμού μηχανισμών ασφαλείας οι οποίοι θα παρέχουν υψηλότερα επίπεδα ασφάλειας και αξιοπιστίας, ενώ παράλληλα θα απαιτούν λιγότερους πόρους για τη λειτουργία τους. Με στόχο την ικανοποίηση της παραπάνω ανάγκης, αναπτύσσονται διαρκώς νέα κρυπτογραφικά συστήματα και εφαρμόζονται στις σύγχρονες τηλεπικοινωνίες. Ο Xoodyak είναι ένα κρυπτογραφικό πρωτόγονο το οποίο μπορεί να χρησιμοποιηθεί για αλγορίθμους συμμετρικής κρυπτογραφίας και συναρτήσεις κατακερματισμού. Βασίζεται στην μετάθεση Xoodoo. Στην παρούσα εργασία παρουσιάζεται o σχεδιασμός και η υλοποίηση ενός συστήματος κατακερματισμού με βάση τον Xoodyak, με τη χρήση τεχνολογίας FPGA. Επιπροσθέτως, παρουσιάζεται και ένας δεύτερος εναλλακτικός σχεδιασμός και υλοποίηση της μετάθεσης Xoodoo. Τα αποτελέσματα και τα συμπεράσματα της υλοποίησης παρουσιάζονται, συγκρίνοτναι και αξιολογούνται. Προτάσεις για μελλοντικές βελτιώσεις προτείνονται στο τέλος της Εργασίας.
|