Υλοποίηση σε υλικό του αλγορίθμου SPHINCS+ : WOTS+ για post – quantum cryptography

Η διαρκής ανάπτυξη των κβαντικών υπολογιστών και η δεδομένη υπολογιστική ισχύ που εκείνοι διαθέτουν η οποία ολοένα και αυξάνεται χάρη στην έρευνα που γίνεται πάνω στον συγκεκριμένο τομέα, έχει δημιουργήσει νέες ανάγκες και στον τομέα της κρυπτογραφίας και ασφάλειας. Η παρούσα διπλωματική εργασία στο...

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

Λεπτομέρειες βιβλιογραφικής εγγραφής
Κύριος συγγραφέας: Φαρμάκης, Παναγιώτης
Άλλοι συγγραφείς: Farmakis, Panagiotis
Γλώσσα:Greek
Έκδοση: 2022
Θέματα:
Διαθέσιμο Online:https://nemertes.library.upatras.gr/handle/10889/23270
Περιγραφή
Περίληψη:Η διαρκής ανάπτυξη των κβαντικών υπολογιστών και η δεδομένη υπολογιστική ισχύ που εκείνοι διαθέτουν η οποία ολοένα και αυξάνεται χάρη στην έρευνα που γίνεται πάνω στον συγκεκριμένο τομέα, έχει δημιουργήσει νέες ανάγκες και στον τομέα της κρυπτογραφίας και ασφάλειας. Η παρούσα διπλωματική εργασία στοχεύει στην ανάλυση και εμβάθυνση σε ένα σχήμα ψηφιακής υπογραφής το οποία βασίζεται σε μια συνάρτηση κατακερματισμού. Το συγκεκριμένο σχήμα είναι το Winternitz+ One-Time Signature Scheme ή συντομογραφικά Wots+ το οποίο συνδυάζεται με την κρυπτογραφική συνάρτηση κατακερματισμού Secure Hash Algorithm 2. Συγκεκριμένα, στο πρώτο κεφάλαιο γίνεται αναφορά στις βασικές έννοιες κρυπτογραφίας όπως τα είδη αυτής και μια σύντομη ιστορική αναδρομή. Στο δεύτερο κεφάλαιο γίνεται εκτενής αναφορά στις συναρτήσεις κατακερματισμού και τις ιδιότητές τους, τις ψηφιακές υπογραφές καθώς επίσης και στην εφαρμογή που αυτές βρίσκουν στην Post-Quantum κρυπτογραφία. Στο κεφάλαιο 3, παρουσιάζεται η συνάρτηση κατακερματισμού που υλοποιήθηκε στα πλαίσια του μεγαλύτερου σχήματος υπογραφής, δηλαδή η SHA256 μαζί με τις διάφορες παραμέτρους της. Στο κεφάλαιο 4, γίνεται εκτενής ανάλυση των παραμέτρων, των συναρτήσεων και της λογικής του Wots+. Τέλος στο κεφάλαιο 5, δίνεται η υλοποίηση σε υλικό τόσο του Sha256 όσο και του Wots+ με χρήση των εργαλείων της Xilinx, Vivado και Vitis High-Level-Synthesis (HLS) και παρουσιάζονται τα αποτελέσματα αυτής και τα γενικά συμπεράσματα.