Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας

Η ραγδαία αύξηση της τεχνολογίας με την εισαγωγή δικτύων πέμπτης και έκτης πλέον γενιάς (5G & 6G Networks), σε συνδιασμό με την έλευση του "Διαδικτύου των Πραγμάτων" (Internet of Things), γεννάει την ανάγκη σχεδιασμού μηχανισμών ασφαλείας οι οποίοι θα παρέχουν υψηλότερα επίπεδα ασφάλει...

Πλήρης περιγραφή

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Kόλλιας, Θεόδωρος
Άλλοι συγγραφείς: Kollias, Theodoros
Γλώσσα:Greek
Έκδοση: 2021
Θέματα:
Διαθέσιμο Online:http://hdl.handle.net/10889/15566
id nemertes-10889-15566
record_format dspace
spelling nemertes-10889-155662022-09-05T20:51:26Z Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας Design and implementation of lightweight cryptography algorithm Xoodyak - cryptography standard Kόλλιας, Θεόδωρος Kollias, Theodoros Κρυπτογραφία Κατακερματισμός Κρυπτογραφία μετάθεσης Sponge function Sponge construction Xoodoo permutation Xoodyak FPGA Η ραγδαία αύξηση της τεχνολογίας με την εισαγωγή δικτύων πέμπτης και έκτης πλέον γενιάς (5G & 6G Networks), σε συνδιασμό με την έλευση του "Διαδικτύου των Πραγμάτων" (Internet of Things), γεννάει την ανάγκη σχεδιασμού μηχανισμών ασφαλείας οι οποίοι θα παρέχουν υψηλότερα επίπεδα ασφάλειας και αξιοπιστίας, ενώ παράλληλα θα απαιτούν λιγότερους πόρους για τη λειτουργία τους. Με στόχο την ικανοποίηση της παραπάνω ανάγκης, αναπτύσσονται διαρκώς νέα κρυπτογραφικά συστήματα και εφαρμόζονται στις σύγχρονες τηλεπικοινωνίες. Ο Xoodyak είναι ένα κρυπτογραφικό πρωτόγονο το οποίο μπορεί να χρησιμοποιηθεί για αλγορίθμους συμμετρικής κρυπτογραφίας και συναρτήσεις κατακερματισμού. Βασίζεται στην μετάθεση Xoodoo. Στην παρούσα εργασία παρουσιάζεται o σχεδιασμός και η υλοποίηση ενός συστήματος κατακερματισμού με βάση τον Xoodyak, με τη χρήση τεχνολογίας FPGA. Επιπροσθέτως, παρουσιάζεται και ένας δεύτερος εναλλακτικός σχεδιασμός και υλοποίηση της μετάθεσης Xoodoo. Τα αποτελέσματα και τα συμπεράσματα της υλοποίησης παρουσιάζονται, συγκρίνοτναι και αξιολογούνται. Προτάσεις για μελλοντικές βελτιώσεις προτείνονται στο τέλος της Εργασίας. Rapid technological evolution and network expansion (5G & 6G Networks), in combination with the rise of the Internet of Things, raises the need to design security mechanisms which will provide higher levels of security and reliability, requiring less resources at the same time. In order to meet the above need, new cryptographic systems are constantly being developed and applied in modern telecommunications. Xoodyak is a cryptographic primitive that can be used for symmetric cryptographic algorithms and hash functions. It is based on Xoodoo permutation. This paper presents the design and implementation of a hash system based on Xoodyak using FPGA technology. In addition, a second alternative design and implementation of Xoodoo permutation is presented. The results and conclusions of the implementation are presented, compared and evaluated. Suggestions for future improvements are suggested at the end of the Paper. 2021-11-10T12:17:25Z 2021-11-10T12:17:25Z 2021-10-29 http://hdl.handle.net/10889/15566 gr application/pdf application/octet-stream
institution UPatras
collection Nemertes
language Greek
topic Κρυπτογραφία
Κατακερματισμός
Κρυπτογραφία μετάθεσης
Sponge function
Sponge construction
Xoodoo permutation
Xoodyak
FPGA
spellingShingle Κρυπτογραφία
Κατακερματισμός
Κρυπτογραφία μετάθεσης
Sponge function
Sponge construction
Xoodoo permutation
Xoodyak
FPGA
Kόλλιας, Θεόδωρος
Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας
description Η ραγδαία αύξηση της τεχνολογίας με την εισαγωγή δικτύων πέμπτης και έκτης πλέον γενιάς (5G & 6G Networks), σε συνδιασμό με την έλευση του "Διαδικτύου των Πραγμάτων" (Internet of Things), γεννάει την ανάγκη σχεδιασμού μηχανισμών ασφαλείας οι οποίοι θα παρέχουν υψηλότερα επίπεδα ασφάλειας και αξιοπιστίας, ενώ παράλληλα θα απαιτούν λιγότερους πόρους για τη λειτουργία τους. Με στόχο την ικανοποίηση της παραπάνω ανάγκης, αναπτύσσονται διαρκώς νέα κρυπτογραφικά συστήματα και εφαρμόζονται στις σύγχρονες τηλεπικοινωνίες. Ο Xoodyak είναι ένα κρυπτογραφικό πρωτόγονο το οποίο μπορεί να χρησιμοποιηθεί για αλγορίθμους συμμετρικής κρυπτογραφίας και συναρτήσεις κατακερματισμού. Βασίζεται στην μετάθεση Xoodoo. Στην παρούσα εργασία παρουσιάζεται o σχεδιασμός και η υλοποίηση ενός συστήματος κατακερματισμού με βάση τον Xoodyak, με τη χρήση τεχνολογίας FPGA. Επιπροσθέτως, παρουσιάζεται και ένας δεύτερος εναλλακτικός σχεδιασμός και υλοποίηση της μετάθεσης Xoodoo. Τα αποτελέσματα και τα συμπεράσματα της υλοποίησης παρουσιάζονται, συγκρίνοτναι και αξιολογούνται. Προτάσεις για μελλοντικές βελτιώσεις προτείνονται στο τέλος της Εργασίας.
author2 Kollias, Theodoros
author_facet Kollias, Theodoros
Kόλλιας, Θεόδωρος
author Kόλλιας, Θεόδωρος
author_sort Kόλλιας, Θεόδωρος
title Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας
title_short Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας
title_full Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας
title_fullStr Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας
title_full_unstemmed Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας
title_sort σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας xoodyak - πρότυπο κρυπτογραφίας
publishDate 2021
url http://hdl.handle.net/10889/15566
work_keys_str_mv AT kolliastheodōros schediasmosylopoiēsētouelaphrobarousalgorithmoukryptographiasxoodyakprotypokryptographias
AT kolliastheodōros designandimplementationoflightweightcryptographyalgorithmxoodyakcryptographystandard
_version_ 1771297346070511616