1 of 49

ΚΡΥΠΤΟΓΡΑΦΙΑ ΣΤΗ ΜΕΤΑΚΒΑΝΤΙΚΗ ΕΠΟΧΗ

ΦΛΩΡΙΑΣ ΠΑΠΑΔΟΠΟΥΛΟΣ

Θεσσαλονίκη, 20 Οκτωβρίου 2022

ΑΡΙΣΤΟΤΕΛΕΙΟ ΠΑΝΕΠΙΣΤΗΜΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ

ΣΧΟΛΗ ΘΕΤΙΚΩΝ ΕΠΙΣΤΗΜΩΝ

ΤΜΗΜΑ ΜΑΘΗΜΑΤΙΚΩΝ

2 of 49

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓ

ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦ

ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑ

3 of 49

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓ

ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡ

ΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦ

ΑΒΓΔΕΖΗΘΙΚΛΜΝΞΟΠΡΣΤΥΦΧΨΩΑ

4 of 49

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

Κρυπτολογία

Κρυπτογραφία

Κρυπτανάλυση

Βασικό αντικείμενο Κρυπτογραφίας

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

5 of 49

Μη ασφαλής δίαυλος επικοινωνίας

Αποστολέας

Παραλήπτης

Αλίκη

Μπομπ

Μάλορι

  • Πως μπορεί η Αλίκη να στείλει ένα μήνυμα στον Μπομπ με ασφάλεια;

Κρυπτογράφηση

Κρυπτογραφικός αλγόριθμος

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

6 of 49

Καλούμε κρυπτοσύστημα ή κρυπτογραφικό σχήμα μια πεντάδα (P, C,K, E,D) , όπου :

・ P : ο χώρος των απλών κειμένων

・ C : ο χώρος των κρυπτογραφημένων κειμένων

・ K : ο χώρος των κλειδιών

・ E = {Ek : P → C| k ∈ K} : συναρτήσεις κρυπτογράφησης

・ D = {Dk : C → P| k ∈ K} : συναρτήσεις αποκρυπτογράφησης

  • Ισχύει ότι : ∀e ∈ K, ∃d ∈ K τέτοιο ώστε : Dd(Ee(m)) = m, ∀m ∈ P

Κρυπτογράφηση

Αποκρυπτογράφηση

Κλειδί Κρυπτογράφησης

Κλειδί Αποκρυπτογράφησης

m

Ee(m)

Ee

Dd(Ee(m))

Dd

Κρυπτοσύστημα

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

7 of 49

Κρυπτογραφία - Ιστορική Αναδρομή

Κρυπτεία Σκυτάλη

500 π.Χ.

1500 μ.Χ.

1900 μ.Χ.

Παρόν

Όχι τόσο μακρινό μέλλον

Μηχανή Enigma

Σύγχρονη Κρυπτογραφία

Κρυπτοσύστημα Viginère

Κώδικας του Καίσαρα

Κρυπτογραφία στη Μετακβαντική Εποχή

50 μ.Χ.

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

Κ Ρ Υ Π Τ Ο Γ Ρ Α Φ Ι Α

Ν Υ Ψ Τ Χ Σ Ζ Υ Δ Ω Μ Δ

8 of 49

Αλγόριθμοι

Μέγεθος εισόδου (n)

Αριθμός πράξεων (N)

  • Χρονική πολυπλοκότητα - Χρόνος εκτέλεσης

Αποδοτικός αλγόριθμος

Πολυωνυμικός χρόνος

Εκθετικός χρόνος

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

9 of 49

Ταξινόμηση Κρυπτολογίας

Κρυπτολογία

Κρυπτογραφία

Συμμετρική Κρυπτογραφία

Ασύμμετρη Κρυπτογραφία

Κρυπτανάλυση

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

10 of 49

Ασύμμετρο κρυπτοσύστημα

  • Χρησιμοποιούνται δύο διαφορετικά κλειδιά για τις διεργασίες της κρυπτογράφησης και της αποκρυπτογράφησης:
    • Ένα ιδιωτικό κλειδί
    • Ένα δημόσιο κλειδί

Κρυπτογράφηση

Αποκρυπτογράφηση

Δημόσιο Κλειδί (Μπομπ)

Ιδιωτικό Κλειδί (Μπομπ)

m

Epk(m)

Epk

Dsk(Epk(m))

Dsk

Δημοσίευση pk

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

11 of 49

Που βασίζεται η ασφάλεια των κρυπτοσυστημάτων δημοσίου κλειδιού ?

    • Πρέπει να είναι υπολογιστικά αδύνατο να βρεθεί το ιδιωτικό κλειδί από το δημόσιο κλειδί.
    • Υπολογιστική αδυναμία εύρεσης κλειδιού ⬄ Υπολογιστικά δύσκολο πρόβλημα

Πρόβλημα Παραγοντοποίησης Μεγάλων Ακεραίων

Έστω ότι έχουμε έναν ακέραιο n=p∙q, με q και p δύο αρκετά μεγάλους πρώτους. Γνωρίζοντας μόνο το n, να βρεθούν τα p και q.

Δεν έχει βρεθεί κλασσικός αλγόριθμος παραγοντοποίησης πολυωνυμικού χρόνου.

  • Κρυπτοσύστημα Δημοσίου Κλειδιού RSA

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

12 of 49

Ψηφιακές Υπογραφές

Καλούμε σχήμα ψηφιακής υπογραφής μια πεντάδα (P,Y,K,S,V), όπου :

・ P : ο χώρος των μηνυμάτων

・ Y : ο χώρος των υπογραφών

・ K : ο χώρος των κλειδιών

・ S = {sigk : P → Y | k ∈ K} : συναρτήσεις υπογραφής

・ V = {verk’ : P × Y → {0, 1}| k ∈ K} : συναρτήσεις επαλήθευσης

  • Ισχύει ότι ∀k,k΄ ∈ K και (x, y) ∈ P × Y, έχουμε:

 

(x,y)

0 ή 1

Verk’

Επαλήθευση

Υπογραφή

x

y

Sigk

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

13 of 49

Συναρτήσεις Κατακερματισμού – Ασφαλείς υπογραφές

h

X

Y

f

Εύκολο

f-1

Δύσκολο

X

Y

X

Y

h

x1

x2

h(x1)

Συνάρτηση κατακερματισμού

h : X → Y τ.ω. το σύνολο Y να είναι πεπερασμένο και |X| > |Y|.

 

  • Έστω h : X → Y μια συνάρτηση κατακερματισμού.

Το (x1,x2) καλείται σύμπτωση της h αν ισχύει x1 ≠ x2 με h(x1) = h(x2).

    • Η h θα καλείται ελεύθερη σύμπτωσης αν είναι υπολογιστικά ανέφικτο να βρεθεί μια σύμπτωση της.

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

14 of 49

ΚΒΑΝΤΙΚΟΙ ΥΠΟΛΟΓΙΣΤΕΣ ΚΑΙ ΚΡΥΠΤΟΓΡΑΦΙΑ

15 of 49

Κβαντικός υπολογιστής

Υπολογιστική συσκευή που εκμεταλλεύεται χαρακτηριστικές ιδιότητες της κβαντομηχανικής για την επεξεργασία δεδομένων και την εκτέλεση υπολογισμών.

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

16 of 49

Κβαντικός αλγόριθμος

Ένας αλγόριθμος ο οποίος εκτελείται σε ένα ρεαλιστικό μοντέλο κβαντικού υπολογισμού.

Αλγόριθμος του Grover

Αλγόριθμος του Shor

Κβαντικοί Αλγόριθμοι & Κρυπτογραφία

Κβαντικοί Αλγόριθμοι

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

17 of 49

Αλγόριθμος του Grover Καταφέρνει να επιταχύνει (τετραγωνικά) την διαδικασία διερεύνησης μιας μη δομημένης βάσης δεδομένων.

Κβαντικός Αλγόριθμος του Grover

Πόσες προσπάθειες χρειάζονται για την εύρεση ενός στοιχείου σε μια μη δομημένη βάση N δεδομένων ?

Κλασσικός Υπολογιστής

Κατά μέσο όρο N/2 (τυχαία επιλογή)

Κβαντικός Υπολογιστής

Περίπου √N (αλγόριθμος του Grover)

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

18 of 49

Κβαντικός Αλγόριθμος του Shor

 

Προβλήματος Παραγοντοποίησης Μεγάλων Ακεραίων

Πρόβλημα Διακριτού Λογαρίθμου

  • Κρυπτοσύστημα Δημοσίου Κλειδιού RSA
  • Σχήμα Ψηφιακής Υπογραφής RSA
  • Κρυπτοσύστημα Δημοσίου Κλειδιού Rabin
  • Σχήμα Ψηφιακής Υπογραφής Rabin
  • Πρωτόκολλο Ανταλλαγής Κλειδιού Diffie-Hellman
  • Κρυπτοσύστημα Δημοσίου Κλειδιού ElGamal
  • Αλγόριθμος Ψηφιακής Υπογραφής (DSA)
  • Αλγόριθμος Ψηφιακής Υπογραφής Ελλειπτικών Καμπυλών (ECDSA)

(2042μ.Χ.) Παραγοντοποίηση ενός αριθμού 2048bits

300.000.000 χρόνια

36 λεπτά

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

19 of 49

Οι κβαντικοί υπολογιστές θα «ΣΠΑΣΟΥΝ» το ίντερνετ

Peter Shor

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

20 of 49

Κβαντική Κρυπτογραφία

Επιστήμη που χρησιμοποιεί τις ιδιότητες της κβαντομηχανικής σε κρυπτογραφικές εφαρμογές.

Μετακβαντική Κρυπτογραφία

Οικογένεια κρυπτογραφικών αλγορίθμων οι οποίοι (εικάζεται ότι) εξασφαλίζουν ένα υψηλό επίπεδο ασφάλειας, ακόμη και ενάντια σε έναν επιτιθέμενο που διαθέτει έναν κβαντικό υπολογιστή.

  • Κβαντική διαχείριση κλειδιών
  • Κβαντικές ψηφιακές υπογραφές
  • Quantum commitment
  • Oblivious transfer
  • Quantum fingerprinting
  • Κρυπτογραφία Συναρτήσεων Κατακερματισμού
  • Κρυπτογραφία Κωδίκων
  • Κρυπτογραφία Δικτυωτών
  • Κρυπτογραφία Πολυμετάβλητων Τετραγωνικών Εξισώσεων

Οι κβαντικοί υπολογιστές ΔΕΝ θα «ΣΠΑΣΟΥΝ» το ίντερνετ

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

21 of 49

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΩΔΙΚΩΝ

22 of 49

Θεωρία Κωδίκων

Βασικό αντικείμενο Θεωρίας Κωδίκων

Κωδικοποίηση της πληροφορίας με τέτοιον τρόπο, ώστε αν μικρό πλήθος αλλοιώσεων έχει εισχωρήσει σ’ ένα μήνυμα, η αποκωδικοποίηση του να τις διορθώνει.

  • Παράδειγμα (ASCII) :
  • Υπολογιστές χρησιμοποιούν μόνο 0 και 1.
  • Αδύνατη η αποφυγή λαθών στους υπολογιστές.

Γράμματα

Λέξεις ASCII

A

10000010

B

10000100

C

10000111

1+1=0

1+1+1=1

Κωδικοποιητής

Αποκωδικοποιητής

Πομπός

Δέκτης

Θόρυβος

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

23 of 49

Γραμμικοί Κώδικες

m ∙ G

m’ ∙ G-1

m

m’

Κωδικοποιητής

Αποκωδικοποιητής

Δίαυλος

Πομπός

Δέκτης

m

 

3 bits

7 bits

2-bit διορθώνονται

4-bit προστέθηκαν

Πως ?

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

24 of 49

Γραμμικοί Κώδικες

m ∙ G

m’ ∙ G-1

m

m’

Κωδικοποιητής

Αποκωδικοποιητής

Πομπός

Δέκτης

Θόρυβος

m

DG(m’’)=m’

m’’

 

3 bits

7 bits

 

 

 

m

m

m’

m’

2 Λάθη

m’’

m’

DG

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

25 of 49

Κρυπτοσύστημα McEliece

Δυαδικοί Κώδικες Goppa

Μπορούν να διορθωθούν λάθη σε πολυωνυμικό χρόνο. (Αλγόριθμος Patterson)

E(Gpub,t)

D (S,DG,P)

Κρυπτογράφηση

Αποκρυπτογράφηση

Δημόσιο κλειδί (Μπομπ)

m

E (Gpub,t)(m)

D (S,DG,P)(E(Gpub,t) (m))

Ιδιωτικό κλειδί (Μπομπ)

Δημοσίευση pk= (Gpub, t)

  • Παραγωγή κλειδιών:
    1. Επιλογή τριών πινάκων G,S,P
    2. Υπολογισμός Gpub=S∙G∙P
  • Δημόσιο κλειδί: (Gpub, t) , όπου t ο αριθμός των λαθών
  • Ιδιωτικό κλειδί: (S,DG,P)
  • Κρυπτογράφηση: Πολ/σμός m∙Gpub και έπειτα εισαγωγή t λαθών.
  • Αποκρυπτογράφηση: Διόρθωση λαθών με DG και έπειτα πολ/σμός με (Gpub)-1.

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

26 of 49

Κρυπτογραφικά Σχήματα Κωδίκων

Ασφάλεια

Κβαντικός Αλγόριθμος Grover

Προσφέρει παρόμοιες ταχύτητες με ήδη γνωστούς αλγορίθμους.

Κβαντικός Αλγόριθμος Shor

Δεν έχει βρεθεί κάποιος τρόπος χρήσης του.

Μειονεκτήματα

  • Μεγάλες απαιτήσεις μνήμης
  • Κρυπτοσύστημα McEliece
  • Άλλα Σχήματα:
  • Σχήμα ταυτοποίησης του Stern
  • Συναρτήσεις κατακερματισμού
  • Γεννήτριες τυχαίων αριθμών
  • Σχήματα υπογραφής (γίνονται προσπάθειες)

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

27 of 49

ΚΡΥΠΤΟΓΡΑΦΙΑ ΣΥΝΑΡΤΗΣΕΩΝ ΚΑΤΑΚΕΡΜΑΤΙΣΜΟΥ

28 of 49

Σχήματα Ψηφιακών Υπογραφών

Σύγχρονα σχήματα υπογραφής

RSA

DSA

ECDSA

Αντικαταστάτες ?

Σχήματα Υπογραφής Συναρτήσεων Κατακερματισμού (Hash-based)

Σχήματα Υπογραφής Μιας Φοράς (OTS)

Συνάρτηση μιας κατεύθυνσης

Συνάρτηση Κατακερματισμού

  • Η ασφάλεια ενός OTS βασίζεται μόνο στην ιδιότητα «ελεύθερης σύμπτωσης».
  • Κάθε ζεύγος κλειδιών που παράγεται μπορεί να χρησιμοποιηθεί μόνο μια φορά.

Πρέπει να είναι ελεύθερη σύμπτωσης.

Σχήμα Υπογραφής Merkle – Δέντρο Merkle (MSS)

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

29 of 49

*OTS – One Time Signature

Σχήμα Υπογραφής Μιας Φοράς Lamport-Diffie (L-D OTS)

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

  • Παραγωγή Ζεύγους Κλειδιών (X,Y)
  • Η Αλίκη διαλέγει τα f, g και το ιδιωτικό κλειδί υπογραφής της X (π.χ. X=(1 0 0 1 0 1))
  • Η Αλίκη υπολογίζει το δημόσιο κλειδί επαλήθευσης Y (π.χ. Y = f(X)=(0 0 0 1 1 1)) και το δημοσιεύει.
  • Παραγωγή Υπογραφής σ

Η Αλίκη υπολογίζει το g(M) και το χρησιμοποιεί για να παράξει την σ.

  • Επαλήθευση Υπογραφής σ

Ο Μπομπ γνωρίζει τις f, g, το Y, την σ και το M και τα χρησιμοποιεί για την διαδικασία.

30 of 49

Σχήμα Υπογραφής Merkle (MSS)

*MSS – Merkle Signature Signature

  • Παραγωγή Ζεύγους Κλειδιών (X,Y)

 

*OTS – One Time Signature

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

ν0[0]

ν0[1]

ν0[2]

ν0[3]

ν1[1]

ν1[0]

ν2[0]

Υ0

Χ0

Υ1

Χ1

Υ2

Χ2

Υ3

Χ3

 

 

 

 

 

 

 

 

(Ιδιωτικό) Κλειδί Υπογραφής: Η ακολουθία των Xi.

(Δημόσιο) Κλειδί Επαλήθευσης: H ρίζα του δέντρου Merkle (νH[0]).

4. Υπολογισμός ρίζας δέντρου Merkle.

3. Δημιουργία του δέντρου Merkle.

2. Παραγωγή 2H ζεύγη κλειδιών μιας φοράς (Xi,Yi).

g

g

g

31 of 49

Μειονεκτήματα

  • Τεράστιες απαιτήσεις χώρου.
  • Χρόνος κ χώρος που χρειάζονται οι επιμέρους διαδικασίες.

CMSS (Chained MSS)

GMSS (Generalized MSS)

XMSS (eXtended MSS)

Ασφάλεια

Κβαντικός Αλγόριθμος Grover

Επιταχύνει κάποιες γενικευμένες επιθέσεις, αλλά όχι αρκετά.

Κβαντικός Αλγόριθμος Shor

Δεν έχει βρεθεί κάποιος τρόπος χρήσης του.

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

Σχήμα Υπογραφής Merkle (MSS)

32 of 49

ΚΡΥΠΤΟΓΡΑΦΙΑ

ΔΙΚΤΥΩΤΩΝ

x1

x2

y1

y2

33 of 49

 

  • Βάση Δικτυωτού

«Καλή» Βάση

«Κακή» Βάση

x1

x2

y2

y1

Βασικές Έννοιες Δικτυωτών

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

 

Αλγόριθμοι Αναγωγής Βάσης (Gauss, LLL, ...)

34 of 49

 

 

 

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

 

Βασικές Έννοιες Δικτυωτών

 

 

 

 

35 of 49

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

Προβλήματα στα Δικτυωτά

 

 

Αλγόριθμος του Babai

 

 

x

36 of 49

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

Κρυπτοσύστημα GGH

 

E{w1,...,wn}

D {v1,...,vn}

Κρυπτογράφηση

Αποκρυπτογράφηση

Δημόσιο κλειδί (Μπομπ)

m

E {w1,...,wn}(m)

D {v1,...,vn}(E {w1,...,wn}(m))

Ιδιωτικό κλειδί (Μπομπ)

 

37 of 49

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

Κρυπτογραφικά Σχήματα Δικτυωτών

  • Άλλα Σχήματα:
  • Σχήματα κρυπτογράφησης (NTRUEcrypt, CRYSTALS-Kyber...)
  • Σχήματα υπογραφής (NTRUSign, CRYSTALS-Dilithium,...)
  • Σχήματα ανταλλαγής κλειδιού (RLWE-KEX,...)
  • Συναρτήσεις κατακερματισμού (SWIFFT,...)
  • Πλήρης ομομορφική κρυπτογράφηση
  • Βασικά χαρακτηριστικά:
  • Υψηλή ασφάλεια
  • Μεγαλύτερα κλειδιά αλλά πιο γρήγορες ταχύτητες
  • Εύκολα υλοποιήσιμα

38 of 49

ΜΙΑ ΜΑΤΙΑ ΣΤΟ ΜΕΛΛΟΝ

P

O

N

A

N

S

S

I

I

B

M

T

S

P

R

E

Q

U

A

N

T

U

M

U

H

Y

B

R

I

D

A

T

I

O

N

N

C

R

Y

P

T

O

G

R

A

P

H

Y

U

M

39 of 49

Έφτασε η εποχή των κβαντικών υπολογιστών?

Γιατί να μας νοιάζει από τώρα ?

STORE NOW, DECRYPT LATER

Wired

Scientific

American

Forbes

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

40 of 49

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

41 of 49

ΗΝΩΜΕΝΕΣ ΠΟΛΙΤΕΙΕΣ ΤΗΣ ΑΜΕΡΙΚΗΣ

  • National Institute of Standards and Technology (NIST)

ΔΙΑΓΩΝΙΣΜΟΣ NIST (2016)

«Μετακβαντικοί» Αλγόριθμοι που να μπορούν με ασφάλεια να εκτελούν κάποιες διαδικασίες.

(2022) 4 φιναλίστ

(2024) «Τυποποίηση» ;

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

42 of 49

ΓΑΛΛΙΑ (ΕΥΡΩΠΗ)

  • Agence Nationale de la Securité des Systèmes d’ Information (ANSSI)*

Μετακβαντική Μετάβαση (Άρθρο 2022)

  • Χρήση υβριδικών μηχανισμών

*BSI (Bundesamt für Sicherheit in der Informationstechnik)

Φλωριάς Παπαδόπουλος

Κρυπτογραφία Στη Μετακβαντική Εποχή

43 of 49

Σας ευχαριστώ για την προσοχή σας

44 of 49

Σας ευχαριστώ για την προσοχή σας

45 of 49

Ασφάλεια

Αρχείων

Ασφάλεια Διαδικτύου

Ασφάλεια

Συναλλαγών

Ψηφιακές Υπογραφές

Ανταλλαγή Μηνυμάτων/Μέιλ

Ανταλλαγή Μηνυμάτων/Μέιλ

Ασφάλεια

Συναλλαγών

Εφαρμογές Σύγχρονης Κρυπτογραφίας

Φλωριάς Παπαδόπουλος

Παύλος Μαραντίδης

Κρυπτογραφία Στη Μετακβαντική Εποχή

46 of 49

Ψηφιακές Υπογραφές

Ασφάλεια

Αρχείων

Ασφάλεια

Διαδικτύου

Ανταλλαγή Μηνυμάτων/Μέιλ

Ασφάλεια

Συναλλαγών

Ασφάλεια

Συναλλαγών

Ασφάλεια

Διαδικτύου

Εφαρμογές Σύγχρονης Κρυπτογραφίας

Φλωριάς Παπαδόπουλος

Παύλος Μαραντίδης

Κρυπτογραφία Στη Μετακβαντική Εποχή

47 of 49

Ανταλλαγή Μηνυμάτων/Μέιλ

Ψηφιακές Υπογραφές

Ασφάλεια

Αρχείων

Ασφάλεια

Συναλλαγών

Ασφάλεια

Διαδικτύου

Ασφάλεια

Διαδικτύου

Ασφάλεια

Αρχείων

Εφαρμογές Σύγχρονης Κρυπτογραφίας

Φλωριάς Παπαδόπουλος

Παύλος Μαραντίδης

Κρυπτογραφία Στη Μετακβαντική Εποχή

48 of 49

Ασφάλεια

Συναλλαγών

Ανταλλαγή Μηνυμάτων/Μέιλ

Ψηφιακές

Υπογραφές

Ασφάλεια Διαδικτύου

Ασφάλεια

Αρχείων

Ασφάλεια

Αρχείων

Ψηφιακές

Υπογραφές

Εφαρμογές Σύγχρονης Κρυπτογραφίας

Φλωριάς Παπαδόπουλος

Παύλος Μαραντίδης

Κρυπτογραφία Στη Μετακβαντική Εποχή

49 of 49

Ασφάλεια Διαδικτύου

Ασφάλεια

Συναλλαγών

Ανταλλαγή Μηνυμάτων/Μέιλ

Ασφάλεια

Αρχείων

Ψηφιακές

Υπογραφές

Ψηφιακές

Υπογραφές

Ανταλλαγή Μηνυμάτων/Μέιλ

Εφαρμογές Σύγχρονης Κρυπτογραφίας

Φλωριάς Παπαδόπουλος

Παύλος Μαραντίδης

Κρυπτογραφία Στη Μετακβαντική Εποχή