Σχεδιασμός & υλοποίηση του ελαφροβαρούς αλγορίθμου κρυπτογραφίας Xoodyak - πρότυπο κρυπτογραφίας
Η ραγδαία αύξηση της τεχνολογίας με την εισαγωγή δικτύων πέμπτης και έκτης πλέον γενιάς (5G & 6G Networks), σε συνδιασμό με την έλευση του "Διαδικτύου των Πραγμάτων" (Internet of Things), γεννάει την ανάγκη σχεδιασμού μηχανισμών ασφαλείας οι οποίοι θα παρέχουν υψηλότερα επίπεδα ασφάλει...
Κύριος συγγραφέας: | |
---|---|
Άλλοι συγγραφείς: | |
Γλώσσα: | 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 |