Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Log inSign up
Challenges
Datasets
Workspaces
Papers
Discussions
Leaderboard
Blog
Job Board
Q3AS

© 2026 Aqora Quantum S.A.S.

TermsPrivacyLegal Notice

Post-quantum cryptographic algorithms

Μαρία Σαμπάνη

Published Sep 1, 2024• 0 citations
Publisher

Abstract

Οι ραγδαίες εξελίξεις στην επιστήμη της Κβαντικής Υπολογιστικής απειλούν τα θεμέλια ασφάλειας των κλασικών κρυπτογραφικών συστημάτων, καθιστώντας αναγκαία τη δημιουργία και την ανάπτυξη μετακβαντικών κρυπτογραφικών αλγορίθμων. Αυτή η διατριβή διερευνά τα θεωρητικά θεμέλια, τις πρακτικές υλοποιήσεις και τις αξιολογήσεις απόδοσης μετακβαντικών κρυπτογραφικών αλγορίθμων που έχουν σχεδιαστεί για να αντέχουν τις ικανότητες των κβαντικών αντιπάλων. Η έρευνά μας περιλαμβάνει τέτοια πιθανά κρυπτογραφικά πρωτόκολλα, με ιδιαίτερη έμφαση στους αλγόριθμους που βασίζονται σε δικτυωτά και επικεντρώνεται στην ασφάλεια, την αποτελεσματικότητά τους και τη δυνατότητα εφαρμογής τους στην καθημερινότητα. Οι αρχικές ενότητες της διατριβής παρέχουν μια ολοκληρωμένη ανασκόπηση των μαθηματικών θεμελίων της μετα-κβαντικής κρυπτογραφίας, περιγράφοντας λεπτομερώς τα τρωτά σημεία των σημερινών συστημάτων όπως το RSA υπό κβαντικές επιθέσεις, ιδιαίτερα εκείνα που αφορούν τον αλγόριθμο του Shor. Αναλύουμε τις θεμελιώδεις ισχυρές υποθέσεις που στηρίζουν τους μετακβαντικούς αλγόριθμους, όπως το δυσεπίλυτα προβλήματα των δικτυωτών, που δημιουργούν μια ισχυρή θεωρητική βάση για την ασφάλειά τους. Ο πυρήνας της διατριβής είναι αφιερωμένος στην περιγραφή και αξιολόγηση συγκεκριμένων μετακβαντικών κρυπτογραφικών αλγορίθμων που βασίζονται σε δικτυωτά. Η διατριβή εμβαθύνει στις θεωρητικές βάσεις, τις πρακτικές υλοποιήσεις και τις βελτιστοποιήσεις απόδοσης κρυπτογραφικών σχημάτων που βασίζονται σε δικτυωτά, με ιδιαίτερη έμφαση στη δυνατότητα εφαρμογής τους σε έναν μετα-κβαντικό κόσμο. Η έρευνα περιλαμβάνει μια ολοκληρωμένη ανάλυση των μαθηματικών κατασκευών που κρύβουν προβλήματα δικτυωτών,την εφαρμογή τους, την ανάπτυξη ισχυρών κρυπτογραφικών πρωτοκόλλων και την αξιολόγηση της αποτελεσματικότητας και της ασφάλειάς τους. Εξετάζουμε το σχεδιασμό και την υλοποίηση σχημάτων κρυπτογράφησης δημόσιου κλειδιού, όπως τα κρυπτοσυστήματα GGH, NTRU, LWE και Ring-LWE, όπως και ψηφιακών υπογραφών, επισημαίνοντας τις ιδιότητες ασφαλείας και την πρακτική τους απόδοση. ΤοLearning With Errors έχει συγκεντρώσει ιδιαίτερη προσοχή λόγω των ισχυρών αποδείξεων ασφαλείας και της ευελιξίας του στην κατασκευή κρυπτογραφικών σχημάτων. Επιπλέον, η παρούσα διατριβή διερευνά τις θεωρητικές βάσεις και τις πρακτικές εφαρμογές κρυπτογραφικών σχημάτων που βασίζονται στο πρόβλημα Learning With Errors (LWE). Στο δεύτερο και κύριο μέρος, αναπτύσσουμε ένα νέο κρυπτογραφικό πρωτόκολλο βασισμένο στο LWE κρυπτοσύστημα, το οποίο περιλαμβάνει πρωτόκολλο ανταλλαγής κλειδιών και ένα σχήμα κρυπτογράφησης δημόσιου κλειδιού. Ο κρυπτογραφικός μας αλγόριθμος εφαρμόζεται, αναλύεται αυστηρά ως προς την ασφάλεια και την αποτελεσματικότητά του, με έμφαση στη δυνατότητα εφαρμογής του. Εισάγουμε μια βελτιστοποίηση του LWE, κατασκευάζοντας ένα πιο σύνθετο κρυπτογραφικό πρωτόκολλο για κρυπτογράφηση one-to-oneκαι το σχήμα μας είναι ένα σύστημα που βασίζεται στο LWE και εφαρμόζεται σε σύγχρονες πλατφόρμες που χρησιμοποιούν κρυπτογράφηση. Αυτές οι εφαρμογές απεικονίζουν την ευελιξία και τις δυνατότητες του LWE ως θεμελιώδους εργαλείου στο ευρύτερο τοπίο της κρυπτογραφικής έρευνας.Αυτή η διατριβή συμβάλλει στην πρόοδο της κρυπτογραφίας με βάση τα δικτυωτά παρέχοντας θεωρητικές γνώσεις, πρακτικές υλοποιήσεις και ένα καινοτόμο βελτιστοποιημένο κρυπτοσύστημα βασισμένο στο Learning with Errors. Τα ευρήματα μας υποστηρίζουν την υιοθέτηση κρυπτογραφικών συστημάτων που βασίζονται στο LWE ως ακρογωνιαίο λίθο της ασφαλούς επικοινωνίας στη μετα-κβαντική εποχή.

DOI
10.12681/eadd/57529

Related papers

Κρυπτογραφία πλεγμάτων: θεωρία και πράξη

Σοφία Παπαμανώλη

H διπλωματική εργασία αποτελεί μια βιβλιογραφική ανασκόπηση της θεωρίας και των εφαρμογών στην περιοχή της Κρυπτογραφίας Πλεγμάτων (Lattice Cryptography). Ένας μακροπρόθεσμος στόχος στην Κρυπτογραφία Δημοσίου Κλειδιού, για τη μετάβαση από τις υφιστάμενες και δοκιμασμένες μεθόδους σε προτάσεις για τις μελλοντικές γενιές επεξεργαστών (quantum-safe cryptography), είναι η αντικατάσταση των πρωταρχικών δομικών κρυπτογραφικών στοιχείων (cryptographic primitives). Προϋπόθεση για την επίτευξη αυτού του στόχου είναι η εύρεση εναλλακτικών οι οποίες στηρίζονται σε μαθηματικό υπόβαθρο (provable security) και επιπλέον ικανοποιούν τις τεχνικές απαιτήσεις για πρακτική ασφάλεια (security levels) και αποδοτική υλοποίηση (efficiency properties). H Κρυπτογραφία Πλεγμάτων έχει αναδειχθεί τις τελευταίες δεκαετίες σε μια ερευνητική περιοχή που συγκεντρώνει μεγάλο ενδιαφέρον τόσο για τον πλούτο των θεωρητικών κατασκευών όσο και για τις πιο πρόσφατες επιτυχίες στις προτάσεις υλοποίησης αποδοτικών αλγορίθμων. Στο Κεφάλαιο 1 δίνεται η μαθηματική περιγραφή και οι βασικοί αλγόριθμοι για τα υπολογιστικά προβλήματα πλεγμάτων που αξιοποιούνται στην κρυπτογραφία. Στο Κεφάλαιο 2 παρουσιάζονται οι τεχνικές κατασκευής πρωταρχικών κρυπτογραφικών στοιχείων οι οποίες βασίζονται στα προβλήματα Learning With Errors (LWE) και Short Integer Solution (SIS) με αναγωγή σε προβλήματα πλεγμάτων. Καταγράφονται, επίσης, τα κλασικά συστήματα κρυπτογράφησης και ψηφιακών υπογραφών τα οποία έχουν μελετηθεί στον ακαδημαϊκό χώρο. Στο Κεφάλαιο 3 γίνεται αναφορά στις πρόσφατες προσπάθειες προτυποποίησης και σε ορισμένα σύγχρονα κρυπτογραφικά σχήματα που έχουν υλοποιηθεί. Το μεγάλο εύρος στο ακαδημαϊκό πεδίο της έρευνας καθιστά δύσκολη την εξαντλητική συγκριτική ανάλυση και πολλές πρακτικές λεπτομέρειες δεν έχουν διευκρινιστεί ακόμα. H βιομηχανία τελικά θα υιοθετήσει μόνο τις ολοκληρωμένες κρυπτογραφικές προτάσεις που έχουν διερευνηθεί και προτυποποιηθεί από την ερευνητική κοινότητα. Η συστηματική θεμελίωση και αξιολόγηση των υποσχόμενων νέων τεχνικών κρυπτογράφησης πρέπει να προηγηθεί της έρευνας και κατασκευής νέων επεξεργαστών, οι οποίοι θα επιβάλλουν ριζική αναθεώρηση της δημόσιας Κρυπτογραφίας. Στο άμεσο μέλλον αναμένεται να συγκεντρωθούν και να παρουσιαστούν σαφέστερα οι επικρατέστερες εναλλακτικές προκειμένου να καθοριστούν συγκεκριμένες κατευθύνσεις εξειδίκευσης της έρευνας · είναι βέβαιο ότι οι κατασκευές της σύγχρονης Κρυπτογραφίας Πλεγμάτων θα έχουν θέση ανάμεσα σε αυτές.

•Oct 23, 2015•0 citations

Hardware implementation of a post quantum cryptography algorithm

Γεώργιος Τζοβάρας

Στις μέρες μας, με την κατά κόρον χρήση υπολογιστικών συστημάτων σε διάφορες μορφές η κρυπτογραφία είναι απαραίτητη για να διασφαλίζει την ασφάλεια της επικοινωνίας και των δεδομένων μας. Παίζει καθοριστικό ρόλο για την ασφάλεια των πληροφοριών και βασίζεται σε αλγορίθμους κρυπτογραφίας που στηρίζονται σε δύσκολα μαθηματικά και υπολογιστικά ανέφικτα προβλήματα. Τα δύσκολα αυτά προβλήματα όμως θα επιλύονται εύκολα από τους κβαντικούς υπολογιστές όταν αυτοί διαδοθούν ευρέως. Συνεπώς, τότε πολλά από τα υπάρχοντα και ευρέως χρησιμοποιούμενα κρυπτοσυστήματα θα γίνουν ευάλωτα και εντελώς άχρηστα καθώς θα μπορούν πανεύκολα να «σπάσουν». Στην προσπάθεια αντιμετώπισης του προβλήματος και διαφύλαξης της ασφάλειας των δεδομένων, οι ερευνητές και οι επιστήμονες ξεκίνησαν να αναπτύσουν αλγορίθμους μετακβαντικής κρυπτογραφίας, αξιοποιώντας ακόμη δυσκολότερα προβλήματα που μπορούν να είναι άτρωτα από επιθέσεις κβαντικών υπολογιστών. Το 2015 το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας των Η.Π.Α. (NIST) ξεκίνησε έναν δημόσιο διαγωνισμό αξιολόγησης και προτυποποίησης αλγορίθμων δημόσιου κλειδιού ανθεκτικών στην κβαντική τεχνολογία. Μετά από τρεις γύρους, το NIST κατέληξε σε τέσσερις αλγορίθμους ΚΕΜ και πλέον τους αξιολογεί βάσει του κόστους και της απόδοσης. Σύμφωνα με το Ινστιτούτο, οι αλγόριθμοι με βάση το πλέγμα είναι οι πιο υποσχόμενοι. Το 2022 ο αλγόριθμος CRYSTALS-Kyber επιλέχθηκε μεταξύ των τεσσάρων φιναλίστ και αναμένετε να προτυποποιηθεί τα προσεχή χρόνια. Τα κλειδιά του αλγορίθμου είναι μικρά και ανταλλάσσοντια εύκολα και είναι ιδιαίτερα γρήγορος. Ένα από τα θεμελιώδη στοιχεία ενός οποιουδήποτε αλγορίθμου μετά-κβαντικής κρυπτογραφίας είναι αυτό που αφορά τα πρωτόγονα PQC. Αυτά, εγγυώνται την ασφάλεια του αλγορίθμου εκτελώντας μια συγκεκριμένη διαδικασία με απίστευτη ακρίβεια και ορθότητα. Η υλοποίηση μιας αρχιτεκτονικής που υλοποιεί αυτά τα πρωτόγονα μπορεί να μειώσει σημαντικά την κατάληχη πόρων υλικού, επιτυγχάνοντας μια μονάδα με καλύτερη απόδοση που συνεπώς θα βελτιώσει τη συνολική απόδοση του αλγορίθμου. Στην παρούσα διπλωματική εργασία, παρουσιάζουμε μια ειδική υλοποίησης σε υλικό του υψηλότερου σε κατανάλωση στοιχείου του αλγορίθμου CRYSTALS-Kyber. Η αρχιτεκτονική υλοποιήθηκε για την έκδοση Kyber-768 (Επίπεδο ασφαλείας ΙΙΙ) και υλοποιεί όλα τα πρωτόγονα SHA-3 που απαιτεί ο αλγόριθμος.

•Jul 9, 2024•0 citations

Design and synthesis of efficient circuits for quantum computers

Αρχιμήδης Παυλίδης

Οι πρόσφατες εξελίξεις στον τομέα της πειραματικής κατασκευής κβαντικών υπολογιστών με εξαρτήματα αυξημένης αξιοπιστίας δείχνει ότι η κατασκευή τέτοιων μεγάλων μηχανών βασισμένων στις αρχές της κβαντικής φυσικής είναι πιθανή στο κοντινό μέλλον. Καθώς το μέγεθος των μελλοντικών κβαντικών υπολογιστών θα αυξάνεται, η σχεδίαση αποδοτικότερων κβαντικών κυκλωμάτων και μεθόδων σχεδίασης θα αποκτήσει σταδιακά πρακτικό ενδιαφέρον. Η συνεισφορά της διατριβής στην κατεύθυνση της σχεδίασης αποδοτικών κβαντικών κυκλωμάτων είναι διττή: Η πρώτη είναι η σχεδίαση καινοτόμων αποδοτικών αριθμητικών κβαντικών κυκλωμάτων βασισμένων στον Κβαντικό Μετασχηματισμό Fourier (QFT), όπως πολλαπλασιαστής-με-σταθερά-συσσωρευτής (MAC) και διαιρέτης με σταθερά, με γραμμικό βάθος (ή ταχύτητα) ως προς τον αριθμό ψηφίων των ακεραίων. Αυτά τα κυκλώματα συνδυάζονται αποτελεσματικά ώστε να επιτελέσουν την πράξη του modulo πολλαπλασιασμού με σταθερά με γραμμική πολυπλοκότητα χρόνου και χώρου και συνεπώς μπορούν να επιτελέσουν την πράξη της modulo εκθετικοποίησης (modular exponentiation) με τετραγωνική πολυπλοκότητα χρόνου και γραμμική πολυπλοκότητα χώρου. Οι πράξεις της modulo εκθετικοποίησης και του modulo πολλαπλασιασμού είναι αναπόσπαστα μέρη του σημαντικού κβαντικού αλγορίθμου παραγοντοποίησης του Shor, αλλά και άλλων κβαντικών αλγορίθμων της ίδιας οικογένειας, γνωστών ως κβαντική εκτίμηση φάσης (Quantum Phase Estimation). Αντιμετωπίζονται με αποτελεσματικό τρόπο σημαντικά προβλήματα υλοποίησης, που σχετίζονται με την απαίτηση χρήσης κβαντικών πυλών περιστροφής υψηλής ακρίβειας, καθώς και της χρήσης τοπικών επικοινωνιών. Η δεύτερη συνεισφορά της διατριβής είναι μία γενική μεθοδολογία ιεραρχικής σύνθεσης κβαντικών και αντιστρέψιμων κυκλωμάτων αυθαίρετης πολυπλοκότητας και μεγέθους. Η ιεραρχική μέθοδος σύνθεσης χειρίζεται καλύτερα μεγάλα κυκλώματα σε σχέση με τις επίπεδες μεθόδους σύνθεσης. Η προτεινόμενη μέθοδος προσφέρει πλεονεκτήματα σε σχέση με τις συνήθεις ιεραρχικές συνθέσεις που χρησιμοποιούν την μέθοδο "υπολογισμός-αντιγραφή-αντίστροφος υπολογισμός" του Bennett.

•Dec 1, 2016•0 citations

Implementation of a security mechanism with quantum digital signature algorithms

Βιργινία Λαμπροπούλου

Οι συνεχώς αυξανόμενες απαιτήσεις της σύγχρονης εποχής για γρήγορη και ασφαλή διακίνηση και επεξεργασία της πληροφορίας δημιούργησαν την ανάγκη για ύπαρξη ισχυρών συστημάτων ασφαλείας που να μπορούν να ανταπεξέλθουν σε κάθε είδους απειλή. Η συνήθης πρακτική αντιμετώπισης αυτού του προβλήματος ήταν μέσω της χρήσης κρυπτογραφικών αλγορίθμων, οι οποίοι βασίζονται στην αδυναμία επίλυσης των μαθηματικών τους προβλημάτων σε σύντομο χρονικό διάστημα από κακόβουλα λογισμικά. Η εξάπλωση της χρήσης των κβαντικών υπολογιστών ήρθε, όχι μόνο να ακυρώσει την αξιοπιστία των μέχρι στιγμής γνωστών κρυπτογραφικών συστημάτων αλλά και να θέσει σε κίνδυνο την εμπιστευτικότητα, ακεραιότητα και διαθεσιμότητα των δεδομένων. Στο πλαίσιο αυτό άρχισαν να αναπτύσσονται μετά- κβαντικοί αλγόριθμοι, οι οποίοι στηρίζονται σε διαφορετικές μεθόδους ασφαλείας από τους αλγορίθμους που χρησιμοποιούνται σήμερα. Πολλές ερευνητικές ομάδες προσπάθησαν να φτιάξουν άτρωτους αλγορίθμους προκειμένου να αντιμετωπίσουν την απειλή των κβαντικών υπολογιστών. Ο NIST (National Institute of Standards and Technology), μέσα από μια σειρά αξιολογήσεων τέτοιου είδους αλγορίθμων κατέληξε σε κάποιους που φαίνεται να είναι ανθεκτικοί σε επιθέσεις τόσο από κβαντικούς όσο και από κλασικούς υπολογιστές. Η παρούσα διπλωματική διατριβή επικεντρώνεται στην ανάλυση του αλγόριθμου ψηφιακής υπογραφής Crystals- Dilithium και την υλοποίηση του μετασχηματισμού του NTT σε FPGA. Η υλοποίηση έγινε στο εργαλείο Vivado Design Suite με την χρήση του FPGA Artix 7 στην γλώσσα περιγραφής υλικού VHDL.

•Oct 16, 2025•0 citations

Quantum-technique-based cryptographic key distribution

Κλάρα Π. Χύσα

Περίληψη Η παρούσα πτυχιακή εργασία εξετάζει τη Διανομή Κρυπτογραφικών Κλειδιών με Κβαντικές Τεχνικές, εστιάζοντας στον τρόπο με τον οποίο η κβαντική μηχανική επαναπροσδιορίζει την ασφάλεια των ψηφιακών επικοινωνιών.Το πεδίο αυτό αποκτά κρίσιμη σημασία εν όψει της ανάπτυξης ισχυρών κβαντικών υπολογιστών, οι οποίοι απειλούν τα θεμέλια της σύγχρονης κρυπτογραφίας.Στο πρώτο κεφάλαιο παρουσιάζεται η ιστορική εξέλιξη της κβαντικής μηχανικής, από τις θεωρίες των Planck, Einstein, Bohr, de Broglie, Schrödinger και Heisenberg έως τις σύγχρονες υπολογιστικές εφαρμογές.Αναλύεται η έννοια του qubit, η κβαντική υπέρθεση και η διεμπλοκή, καθώς και το φαινόμενο «Harvest Now, Decrypt Later» που καθιστά επιτακτική την άμεση μετάβαση σε κβαντοανθεκτικές λύσεις.Το δεύτερο κεφάλαιο εισάγει τα θεμελιώδη στοιχεία της κβαντικής υπολογιστικής μέσω πρακτικών υλοποιήσεων σε Python και Qiskit.Καλύπτονται τα qubits και η σφαίρα Bloch, οι κβαντικοί καταχωρητές, οι βασικές πύλες (Hadamard, Pauli X/Y/Z, CNOT, Toffoli, SWAP), τα κβαντικά κυκλώματα, οι καταστάσεις Bell και GHZ, η κβαντική τηλεμεταφορά, το θεώρημα μη-κλωνοποίησης και ο αλγόριθμος Deutsch-Jozsa.Το τρίτο κεφάλαιο παρουσιάζει την κρυπτογραφία ως επιστήμη: από τον ορισμό και τις θεμελιώδεις αρχές (εμπιστευτικότητα, ακεραιότητα, αυθεντικότητα) έως τη συμμετρική (DES, AES) και ασύμμετρη κρυπτογραφία (RSA, ECC, Diffie-Hellman).Εξετάζεται επίσης η Υποδομή Δημόσιου Κλειδιού (PKI), το TLS 1.3 και η Κβαντική Διανομή Κλειδιού ως απάντηση στην κβαντική απειλή.Το τέταρτο κεφάλαιο αναλύει λεπτομερώς τα τρία βασικά πρωτόκολλα Κβαντικής Διανομής Κλειδιού: BB84 (Bennett & Brassard, 1984), B92 (Bennett, 1992) και E91 (Ekert, 1991).Για κάθε πρωτόκολλο παρουσιάζονται η φυσική βάση, η εκτέλεση βήμαβήμα, οι αποδείξεις ασφάλειας και η συγκριτική αξιολόγηση.Η εργασία ολοκληρώνεται με ανάλυση των υπαρχουσών εμπορικών υλοποιήσεων QKD και των προοπτικών για δορυφορικά κβαντικά δίκτυα.

•Jan 1, 2026•0 citations

Quantum machine learning for drug development

Πανάγος, Κωνσταντίνος Ε., Πανάγος, Κωνσταντίνος Ε.

ΠΕΡΙΛΗΨΗΗ παρούσα διπλωματική εργασία εξετάζει το ρόλο της κβαντικής μηχανικής μάθησης στη βελτίωση της φαρμακευτικής έρευνας.Στόχος της είναι η διερεύνηση καινοτόμων τεχνολογιών, με το συνδυασμό της μηχανικής μάθησης και της κβαντικής υπολογιστικής, που μπορούν να βελτιώσουν τη διαδικασία ανάπτυξης νέων φαρμάκων, μειώνοντας το χρόνο και το κόστος.Πραγματοποιείται σύγκριση μεταξύ κλασικών και κβαντικών προσεγγίσεων σε ζητήματα επεξεργασίας δεδομένων, πρόβλεψης και ανάλυσης.Εξετάζονται οι βασικές αρχές της μηχανικής μάθησης και της κβαντικής υπολογιστικής, καθώς και η εφαρμογή τους σε προβλήματα μεγάλης υπολογιστικής πολυπλοκότητας, όπως η ανάλυση μοριακών αλληλεπιδράσεων.Παρουσιάζονται τόσο θεωρητικές όσο και πρακτικές προσεγγίσεις, οι οποίες αναδεικνύουν τη δυνατότητα των τεχνολογιών αυτών να βελτιώσουν την αποδοτικότητα.Τα αποτελέσματα της έρευνας καταδεικνύουν τη δυναμική των τεχνολογιών που εξετάζονται όσον αφορά τη διαχείριση μεγάλων δεδομένων και τη μοντελοποίηση σύνθετων συστημάτων στην παραγωγική διαδικασία φαρμάκων.Η εργασία παρέχει ένα γενικό πλαίσιο για τη μελλοντική αξιοποίηση αυτών των τεχνολογιών στη φαρμακευτική έρευνα και καλλιεργεί την ανάγκη για περαιτέρω μελέτη και εξέλιξη στον κλάδο αυτό.

•Jan 1, 2025•0 citations
Οι ραγδαίες εξελίξεις στην επιστήμη της Κβαντικής Υπολογιστικής απειλούν τα θεμέλια ασφάλειας των κλασικών κρυπτογραφικών συστημάτων, καθιστώντας αναγκαία τη δημιουργία και την ανάπτυξη μετακβαντικών κρυπτογραφικών αλγορίθμων. Αυτή η διατριβή διερευνά τα θεωρητικά θεμέλια, τις πρακτικές υλοποιήσεις και τις αξιολογήσεις απόδοσης μετακβαντικών κρυπτογραφικών αλγορίθμων που έχουν σχεδιαστεί για να αντέχουν τις ικανότητες των κβαντικών αντιπάλων. Η έρευνά μας περιλαμβάνει τέτοια πιθανά κρυπτογραφικά πρωτόκολλα, με ιδιαίτερη έμφαση στους αλγόριθμους που βασίζονται σε δικτυωτά και επικεντρώνεται στην ασφάλεια, την αποτελεσματικότητά τους και τη δυνατότητα εφαρμογής τους στην καθημερινότητα. Οι αρχικές ενότητες της διατριβής παρέχουν μια ολοκληρωμένη ανασκόπηση των μαθηματικών θεμελίων της μετα-κβαντικής κρυπτογραφίας, περιγράφοντας λεπτομερώς τα τρωτά σημεία των σημερινών συστημάτων όπως το RSA υπό κβαντικές επιθέσεις, ιδιαίτερα εκείνα που αφορούν τον αλγόριθμο του Shor. Αναλύουμε τις θεμελιώδεις ισχυρές υποθέσεις που στηρίζουν τους μετακβαντικούς αλγόριθμους, όπως το δυσεπίλυτα προβλήματα των δικτυωτών, που δημιουργούν μια ισχυρή θεωρητική βάση για την ασφάλειά τους. Ο πυρήνας της διατριβής είναι αφιερωμένος στην περιγραφή και αξιολόγηση συγκεκριμένων μετακβαντικών κρυπτογραφικών αλγορίθμων που βασίζονται σε δικτυωτά. Η διατριβή εμβαθύνει στις θεωρητικές βάσεις, τις πρακτικές υλοποιήσεις και τις βελτιστοποιήσεις απόδοσης κρυπτογραφικών σχημάτων που βασίζονται σε δικτυωτά, με ιδιαίτερη έμφαση στη δυνατότητα εφαρμογής τους σε έναν μετα-κβαντικό κόσμο. Η έρευνα περιλαμβάνει μια ολοκληρωμένη ανάλυση των μαθηματικών κατασκευών που κρύβουν προβλήματα δικτυωτών,την εφαρμογή τους, την ανάπτυξη ισχυρών κρυπτογραφικών πρωτοκόλλων και την αξιολόγηση της αποτελεσματικότητας και της ασφάλειάς τους. Εξετάζουμε το σχεδιασμό και την υλοποίηση σχημάτων κρυπτογράφησης δημόσιου κλειδιού, όπως τα κρυπτοσυστήματα GGH, NTRU, LWE και Ring-LWE, όπως και ψηφιακών υπογραφών, επισημαίνοντας τις ιδιότητες ασφαλείας και την πρακτική τους απόδοση. ΤοLearning With Errors έχει συγκεντρώσει ιδιαίτερη προσοχή λόγω των ισχυρών αποδείξεων ασφαλείας και της ευελιξίας του στην κατασκευή κρυπτογραφικών σχημάτων. Επιπλέον, η παρούσα διατριβή διερευνά τις θεωρητικές βάσεις και τις πρακτικές εφαρμογές κρυπτογραφικών σχημάτων που βασίζονται στο πρόβλημα Learning With Errors (LWE). Στο δεύτερο και κύριο μέρος, αναπτύσσουμε ένα νέο κρυπτογραφικό πρωτόκολλο βασισμένο στο LWE κρυπτοσύστημα, το οποίο περιλαμβάνει πρωτόκολλο ανταλλαγής κλειδιών και ένα σχήμα κρυπτογράφησης δημόσιου κλειδιού. Ο κρυπτογραφικός μας αλγόριθμος εφαρμόζεται, αναλύεται αυστηρά ως προς την ασφάλεια και την αποτελεσματικότητά του, με έμφαση στη δυνατότητα εφαρμογής του. Εισάγουμε μια βελτιστοποίηση του LWE, κατασκευάζοντας ένα πιο σύνθετο κρυπτογραφικό πρωτόκολλο για κρυπτογράφηση one-to-oneκαι το σχήμα μας είναι ένα σύστημα που βασίζεται στο LWE και εφαρμόζεται σε σύγχρονες πλατφόρμες που χρησιμοποιούν κρυπτογράφηση. Αυτές οι εφαρμογές απεικονίζουν την ευελιξία και τις δυνατότητες του LWE ως θεμελιώδους εργαλείου στο ευρύτερο τοπίο της κρυπτογραφικής έρευνας.Αυτή η διατριβή συμβάλλει στην πρόοδο της κρυπτογραφίας με βάση τα δικτυωτά παρέχοντας θεωρητικές γνώσεις, πρακτικές υλοποιήσεις και ένα καινοτόμο βελτιστοποιημένο κρυπτοσύστημα βασισμένο στο Learning with Errors. Τα ευρήματα μας υποστηρίζουν την υιοθέτηση κρυπτογραφικών συστημάτων που βασίζονται στο LWE ως ακρογωνιαίο λίθο της ασφαλούς επικοινωνίας στη μετα-κβαντική εποχή.
H διπλωματική εργασία αποτελεί μια βιβλιογραφική ανασκόπηση της θεωρίας και των εφαρμογών στην περιοχή της Κρυπτογραφίας Πλεγμάτων (Lattice Cryptography). Ένας μακροπρόθεσμος στόχος στην Κρυπτογραφία Δημοσίου Κλειδιού, για τη μετάβαση από τις υφιστάμενες και δοκιμασμένες μεθόδους σε προτάσεις για τις μελλοντικές γενιές επεξεργαστών (quantum-safe cryptography), είναι η αντικατάσταση των πρωταρχικών δομικών κρυπτογραφικών στοιχείων (cryptographic primitives). Προϋπόθεση για την επίτευξη αυτού του στόχου είναι η εύρεση εναλλακτικών οι οποίες στηρίζονται σε μαθηματικό υπόβαθρο (provable security) και επιπλέον ικανοποιούν τις τεχνικές απαιτήσεις για πρακτική ασφάλεια (security levels) και αποδοτική υλοποίηση (efficiency properties). H Κρυπτογραφία Πλεγμάτων έχει αναδειχθεί τις τελευταίες δεκαετίες σε μια ερευνητική περιοχή που συγκεντρώνει μεγάλο ενδιαφέρον τόσο για τον πλούτο των θεωρητικών κατασκευών όσο και για τις πιο πρόσφατες επιτυχίες στις προτάσεις υλοποίησης αποδοτικών αλγορίθμων. Στο Κεφάλαιο 1 δίνεται η μαθηματική περιγραφή και οι βασικοί αλγόριθμοι για τα υπολογιστικά προβλήματα πλεγμάτων που αξιοποιούνται στην κρυπτογραφία. Στο Κεφάλαιο 2 παρουσιάζονται οι τεχνικές κατασκευής πρωταρχικών κρυπτογραφικών στοιχείων οι οποίες βασίζονται στα προβλήματα Learning With Errors (LWE) και Short Integer Solution (SIS) με αναγωγή σε προβλήματα πλεγμάτων. Καταγράφονται, επίσης, τα κλασικά συστήματα κρυπτογράφησης και ψηφιακών υπογραφών τα οποία έχουν μελετηθεί στον ακαδημαϊκό χώρο. Στο Κεφάλαιο 3 γίνεται αναφορά στις πρόσφατες προσπάθειες προτυποποίησης και σε ορισμένα σύγχρονα κρυπτογραφικά σχήματα που έχουν υλοποιηθεί. Το μεγάλο εύρος στο ακαδημαϊκό πεδίο της έρευνας καθιστά δύσκολη την εξαντλητική συγκριτική ανάλυση και πολλές πρακτικές λεπτομέρειες δεν έχουν διευκρινιστεί ακόμα. H βιομηχανία τελικά θα υιοθετήσει μόνο τις ολοκληρωμένες κρυπτογραφικές προτάσεις που έχουν διερευνηθεί και προτυποποιηθεί από την ερευνητική κοινότητα. Η συστηματική θεμελίωση και αξιολόγηση των υποσχόμενων νέων τεχνικών κρυπτογράφησης πρέπει να προηγηθεί της έρευνας και κατασκευής νέων επεξεργαστών, οι οποίοι θα επιβάλλουν ριζική αναθεώρηση της δημόσιας Κρυπτογραφίας. Στο άμεσο μέλλον αναμένεται να συγκεντρωθούν και να παρουσιαστούν σαφέστερα οι επικρατέστερες εναλλακτικές προκειμένου να καθοριστούν συγκεκριμένες κατευθύνσεις εξειδίκευσης της έρευνας · είναι βέβαιο ότι οι κατασκευές της σύγχρονης Κρυπτογραφίας Πλεγμάτων θα έχουν θέση ανάμεσα σε αυτές.
Στις μέρες μας, με την κατά κόρον χρήση υπολογιστικών συστημάτων σε διάφορες μορφές η κρυπτογραφία είναι απαραίτητη για να διασφαλίζει την ασφάλεια της επικοινωνίας και των δεδομένων μας. Παίζει καθοριστικό ρόλο για την ασφάλεια των πληροφοριών και βασίζεται σε αλγορίθμους κρυπτογραφίας που στηρίζονται σε δύσκολα μαθηματικά και υπολογιστικά ανέφικτα προβλήματα. Τα δύσκολα αυτά προβλήματα όμως θα επιλύονται εύκολα από τους κβαντικούς υπολογιστές όταν αυτοί διαδοθούν ευρέως. Συνεπώς, τότε πολλά από τα υπάρχοντα και ευρέως χρησιμοποιούμενα κρυπτοσυστήματα θα γίνουν ευάλωτα και εντελώς άχρηστα καθώς θα μπορούν πανεύκολα να «σπάσουν». Στην προσπάθεια αντιμετώπισης του προβλήματος και διαφύλαξης της ασφάλειας των δεδομένων, οι ερευνητές και οι επιστήμονες ξεκίνησαν να αναπτύσουν αλγορίθμους μετακβαντικής κρυπτογραφίας, αξιοποιώντας ακόμη δυσκολότερα προβλήματα που μπορούν να είναι άτρωτα από επιθέσεις κβαντικών υπολογιστών. Το 2015 το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας των Η.Π.Α. (NIST) ξεκίνησε έναν δημόσιο διαγωνισμό αξιολόγησης και προτυποποίησης αλγορίθμων δημόσιου κλειδιού ανθεκτικών στην κβαντική τεχνολογία. Μετά από τρεις γύρους, το NIST κατέληξε σε τέσσερις αλγορίθμους ΚΕΜ και πλέον τους αξιολογεί βάσει του κόστους και της απόδοσης. Σύμφωνα με το Ινστιτούτο, οι αλγόριθμοι με βάση το πλέγμα είναι οι πιο υποσχόμενοι. Το 2022 ο αλγόριθμος CRYSTALS-Kyber επιλέχθηκε μεταξύ των τεσσάρων φιναλίστ και αναμένετε να προτυποποιηθεί τα προσεχή χρόνια. Τα κλειδιά του αλγορίθμου είναι μικρά και ανταλλάσσοντια εύκολα και είναι ιδιαίτερα γρήγορος. Ένα από τα θεμελιώδη στοιχεία ενός οποιουδήποτε αλγορίθμου μετά-κβαντικής κρυπτογραφίας είναι αυτό που αφορά τα πρωτόγονα PQC. Αυτά, εγγυώνται την ασφάλεια του αλγορίθμου εκτελώντας μια συγκεκριμένη διαδικασία με απίστευτη ακρίβεια και ορθότητα. Η υλοποίηση μιας αρχιτεκτονικής που υλοποιεί αυτά τα πρωτόγονα μπορεί να μειώσει σημαντικά την κατάληχη πόρων υλικού, επιτυγχάνοντας μια μονάδα με καλύτερη απόδοση που συνεπώς θα βελτιώσει τη συνολική απόδοση του αλγορίθμου. Στην παρούσα διπλωματική εργασία, παρουσιάζουμε μια ειδική υλοποίησης σε υλικό του υψηλότερου σε κατανάλωση στοιχείου του αλγορίθμου CRYSTALS-Kyber. Η αρχιτεκτονική υλοποιήθηκε για την έκδοση Kyber-768 (Επίπεδο ασφαλείας ΙΙΙ) και υλοποιεί όλα τα πρωτόγονα SHA-3 που απαιτεί ο αλγόριθμος.
Οι πρόσφατες εξελίξεις στον τομέα της πειραματικής κατασκευής κβαντικών υπολογιστών με εξαρτήματα αυξημένης αξιοπιστίας δείχνει ότι η κατασκευή τέτοιων μεγάλων μηχανών βασισμένων στις αρχές της κβαντικής φυσικής είναι πιθανή στο κοντινό μέλλον. Καθώς το μέγεθος των μελλοντικών κβαντικών υπολογιστών θα αυξάνεται, η σχεδίαση αποδοτικότερων κβαντικών κυκλωμάτων και μεθόδων σχεδίασης θα αποκτήσει σταδιακά πρακτικό ενδιαφέρον. Η συνεισφορά της διατριβής στην κατεύθυνση της σχεδίασης αποδοτικών κβαντικών κυκλωμάτων είναι διττή: Η πρώτη είναι η σχεδίαση καινοτόμων αποδοτικών αριθμητικών κβαντικών κυκλωμάτων βασισμένων στον Κβαντικό Μετασχηματισμό Fourier (QFT), όπως πολλαπλασιαστής-με-σταθερά-συσσωρευτής (MAC) και διαιρέτης με σταθερά, με γραμμικό βάθος (ή ταχύτητα) ως προς τον αριθμό ψηφίων των ακεραίων. Αυτά τα κυκλώματα συνδυάζονται αποτελεσματικά ώστε να επιτελέσουν την πράξη του modulo πολλαπλασιασμού με σταθερά με γραμμική πολυπλοκότητα χρόνου και χώρου και συνεπώς μπορούν να επιτελέσουν την πράξη της modulo εκθετικοποίησης (modular exponentiation) με τετραγωνική πολυπλοκότητα χρόνου και γραμμική πολυπλοκότητα χώρου. Οι πράξεις της modulo εκθετικοποίησης και του modulo πολλαπλασιασμού είναι αναπόσπαστα μέρη του σημαντικού κβαντικού αλγορίθμου παραγοντοποίησης του Shor, αλλά και άλλων κβαντικών αλγορίθμων της ίδιας οικογένειας, γνωστών ως κβαντική εκτίμηση φάσης (Quantum Phase Estimation). Αντιμετωπίζονται με αποτελεσματικό τρόπο σημαντικά προβλήματα υλοποίησης, που σχετίζονται με την απαίτηση χρήσης κβαντικών πυλών περιστροφής υψηλής ακρίβειας, καθώς και της χρήσης τοπικών επικοινωνιών. Η δεύτερη συνεισφορά της διατριβής είναι μία γενική μεθοδολογία ιεραρχικής σύνθεσης κβαντικών και αντιστρέψιμων κυκλωμάτων αυθαίρετης πολυπλοκότητας και μεγέθους. Η ιεραρχική μέθοδος σύνθεσης χειρίζεται καλύτερα μεγάλα κυκλώματα σε σχέση με τις επίπεδες μεθόδους σύνθεσης. Η προτεινόμενη μέθοδος προσφέρει πλεονεκτήματα σε σχέση με τις συνήθεις ιεραρχικές συνθέσεις που χρησιμοποιούν την μέθοδο "υπολογισμός-αντιγραφή-αντίστροφος υπολογισμός" του Bennett.
Οι συνεχώς αυξανόμενες απαιτήσεις της σύγχρονης εποχής για γρήγορη και ασφαλή διακίνηση και επεξεργασία της πληροφορίας δημιούργησαν την ανάγκη για ύπαρξη ισχυρών συστημάτων ασφαλείας που να μπορούν να ανταπεξέλθουν σε κάθε είδους απειλή. Η συνήθης πρακτική αντιμετώπισης αυτού του προβλήματος ήταν μέσω της χρήσης κρυπτογραφικών αλγορίθμων, οι οποίοι βασίζονται στην αδυναμία επίλυσης των μαθηματικών τους προβλημάτων σε σύντομο χρονικό διάστημα από κακόβουλα λογισμικά. Η εξάπλωση της χρήσης των κβαντικών υπολογιστών ήρθε, όχι μόνο να ακυρώσει την αξιοπιστία των μέχρι στιγμής γνωστών κρυπτογραφικών συστημάτων αλλά και να θέσει σε κίνδυνο την εμπιστευτικότητα, ακεραιότητα και διαθεσιμότητα των δεδομένων. Στο πλαίσιο αυτό άρχισαν να αναπτύσσονται μετά- κβαντικοί αλγόριθμοι, οι οποίοι στηρίζονται σε διαφορετικές μεθόδους ασφαλείας από τους αλγορίθμους που χρησιμοποιούνται σήμερα. Πολλές ερευνητικές ομάδες προσπάθησαν να φτιάξουν άτρωτους αλγορίθμους προκειμένου να αντιμετωπίσουν την απειλή των κβαντικών υπολογιστών. Ο NIST (National Institute of Standards and Technology), μέσα από μια σειρά αξιολογήσεων τέτοιου είδους αλγορίθμων κατέληξε σε κάποιους που φαίνεται να είναι ανθεκτικοί σε επιθέσεις τόσο από κβαντικούς όσο και από κλασικούς υπολογιστές. Η παρούσα διπλωματική διατριβή επικεντρώνεται στην ανάλυση του αλγόριθμου ψηφιακής υπογραφής Crystals- Dilithium και την υλοποίηση του μετασχηματισμού του NTT σε FPGA. Η υλοποίηση έγινε στο εργαλείο Vivado Design Suite με την χρήση του FPGA Artix 7 στην γλώσσα περιγραφής υλικού VHDL.
Περίληψη Η παρούσα πτυχιακή εργασία εξετάζει τη Διανομή Κρυπτογραφικών Κλειδιών με Κβαντικές Τεχνικές, εστιάζοντας στον τρόπο με τον οποίο η κβαντική μηχανική επαναπροσδιορίζει την ασφάλεια των ψηφιακών επικοινωνιών.Το πεδίο αυτό αποκτά κρίσιμη σημασία εν όψει της ανάπτυξης ισχυρών κβαντικών υπολογιστών, οι οποίοι απειλούν τα θεμέλια της σύγχρονης κρυπτογραφίας.Στο πρώτο κεφάλαιο παρουσιάζεται η ιστορική εξέλιξη της κβαντικής μηχανικής, από τις θεωρίες των Planck, Einstein, Bohr, de Broglie, Schrödinger και Heisenberg έως τις σύγχρονες υπολογιστικές εφαρμογές.Αναλύεται η έννοια του qubit, η κβαντική υπέρθεση και η διεμπλοκή, καθώς και το φαινόμενο «Harvest Now, Decrypt Later» που καθιστά επιτακτική την άμεση μετάβαση σε κβαντοανθεκτικές λύσεις.Το δεύτερο κεφάλαιο εισάγει τα θεμελιώδη στοιχεία της κβαντικής υπολογιστικής μέσω πρακτικών υλοποιήσεων σε Python και Qiskit.Καλύπτονται τα qubits και η σφαίρα Bloch, οι κβαντικοί καταχωρητές, οι βασικές πύλες (Hadamard, Pauli X/Y/Z, CNOT, Toffoli, SWAP), τα κβαντικά κυκλώματα, οι καταστάσεις Bell και GHZ, η κβαντική τηλεμεταφορά, το θεώρημα μη-κλωνοποίησης και ο αλγόριθμος Deutsch-Jozsa.Το τρίτο κεφάλαιο παρουσιάζει την κρυπτογραφία ως επιστήμη: από τον ορισμό και τις θεμελιώδεις αρχές (εμπιστευτικότητα, ακεραιότητα, αυθεντικότητα) έως τη συμμετρική (DES, AES) και ασύμμετρη κρυπτογραφία (RSA, ECC, Diffie-Hellman).Εξετάζεται επίσης η Υποδομή Δημόσιου Κλειδιού (PKI), το TLS 1.3 και η Κβαντική Διανομή Κλειδιού ως απάντηση στην κβαντική απειλή.Το τέταρτο κεφάλαιο αναλύει λεπτομερώς τα τρία βασικά πρωτόκολλα Κβαντικής Διανομής Κλειδιού: BB84 (Bennett & Brassard, 1984), B92 (Bennett, 1992) και E91 (Ekert, 1991).Για κάθε πρωτόκολλο παρουσιάζονται η φυσική βάση, η εκτέλεση βήμαβήμα, οι αποδείξεις ασφάλειας και η συγκριτική αξιολόγηση.Η εργασία ολοκληρώνεται με ανάλυση των υπαρχουσών εμπορικών υλοποιήσεων QKD και των προοπτικών για δορυφορικά κβαντικά δίκτυα.
ΠΕΡΙΛΗΨΗΗ παρούσα διπλωματική εργασία εξετάζει το ρόλο της κβαντικής μηχανικής μάθησης στη βελτίωση της φαρμακευτικής έρευνας.Στόχος της είναι η διερεύνηση καινοτόμων τεχνολογιών, με το συνδυασμό της μηχανικής μάθησης και της κβαντικής υπολογιστικής, που μπορούν να βελτιώσουν τη διαδικασία ανάπτυξης νέων φαρμάκων, μειώνοντας το χρόνο και το κόστος.Πραγματοποιείται σύγκριση μεταξύ κλασικών και κβαντικών προσεγγίσεων σε ζητήματα επεξεργασίας δεδομένων, πρόβλεψης και ανάλυσης.Εξετάζονται οι βασικές αρχές της μηχανικής μάθησης και της κβαντικής υπολογιστικής, καθώς και η εφαρμογή τους σε προβλήματα μεγάλης υπολογιστικής πολυπλοκότητας, όπως η ανάλυση μοριακών αλληλεπιδράσεων.Παρουσιάζονται τόσο θεωρητικές όσο και πρακτικές προσεγγίσεις, οι οποίες αναδεικνύουν τη δυνατότητα των τεχνολογιών αυτών να βελτιώσουν την αποδοτικότητα.Τα αποτελέσματα της έρευνας καταδεικνύουν τη δυναμική των τεχνολογιών που εξετάζονται όσον αφορά τη διαχείριση μεγάλων δεδομένων και τη μοντελοποίηση σύνθετων συστημάτων στην παραγωγική διαδικασία φαρμάκων.Η εργασία παρέχει ένα γενικό πλαίσιο για τη μελλοντική αξιοποίηση αυτών των τεχνολογιών στη φαρμακευτική έρευνα και καλλιεργεί την ανάγκη για περαιτέρω μελέτη και εξέλιξη στον κλάδο αυτό.