Αςφάλεια και Προςταςία Δεδομζνων

Σχετικά έγγραφα
ΚΡΤΠΣΟΓΡΑΦΙΑ ΚΑΙ ΑΦΑΛΕΙΑ ΤΠΟΛΟΓΙΣΩΝ Δ Εξάμηνο. Αςφμμετρη Κρυπτογράφηςη (Κρυπτογραφία Δημόςιου Κλειδιοφ)

ςυςτιματα γραμμικϊν εξιςϊςεων

Ειδικά Θζματα Βάςεων Δεδομζνων

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΣΗ ΝΟΗΛΕΤΣΙΚΗ. Φιλιοποφλου Ειρινθ

ΕΡΓΑΣΗΡΙΑΚΗ ΑΚΗΗ 4.1

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

ΕΝΟΤΘΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΘ. ΚΕΦΑΛΑΙΟ 6: Θ «Βοικεια» ςτον Υπολογιςτι

Παράςταςη ςυμπλήρωμα ωσ προσ 1

Ένα πρόβλθμα γραμμικοφ προγραμματιςμοφ βρίςκεται ςτθν κανονικι μορφι όταν:

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 7 θ Διάλεξθ Διαχείριςθ Μνιμθσ Μζροσ Γ

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

Ιςοηυγιςμζνα δζντρα και Β- δζντρα. Δομζσ Δεδομζνων

Αςφάλεια και Προςταςία Δεδομζνων

ΘΥ101: Ειςαγωγι ςτθν Πλθροφορικι

ΕΦΑΡΜΟΓΕ ΒΑΕΩΝ ΔΕΔΟΜΕΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΤΟΤ. Φιλιοποφλου Ειρινθ

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

Διαδικαςία Προγράμματοσ Ωρομζτρθςθσ. (v.1.0.7)

Διαχείριςθ του φακζλου "public_html" ςτο ΠΣΔ

Προχωρθμζνα Θζματα Συςτθμάτων Ελζγχου

Αςφάλεια και Προςταςία Δεδομζνων

Διπλωμαηική Εργαζία ηνπ θνηηεηή ηνπ Τκήκαηνο Ηιεθηξνιόγσλ Μεραληθώλ θαη Τερλνινγίαο Υπνινγηζηώλ ηεο Πνιπηερληθήο Σρνιήο ηνπ Παλεπηζηεκίνπ Παηξώλ

Εγχειρίδιο Χριςθσ τθσ διαδικτυακισ εφαρμογισ «Υποβολι και παρακολοφκθςθ τθσ ζγκριςθσ Εκπαιδευτικών Πακζτων»

Παράςταςη ακεραίων ςτο ςυςτημα ςυμπλήρωμα ωσ προσ 2

Διαχείριςη Αριθμοδεικτών (v.1.0.7)

Πωσ δθμιουργώ φακζλουσ;

ΚΥΠΡΙΑΚΗ ΜΑΘΗΜΑΤΙΚΗ ΕΤΑΙΡΕΙΑ

ΕΝΟΤΗΤΑ 2: ΕΠΙΚΟΙΝΩΝΩ ΜΕ ΤΟΝ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Αρχεία - Φάκελοι

Αυτόματη δημιουργία στηλών Αντιστοίχηση νέων λογαριασμών ΦΠΑ

Δείκτεσ Διαχείριςθ Μνιμθσ. Βαγγζλθσ Οικονόμου Διάλεξθ 8

ΜΑΘΗΜΑΤΙΚΑ Α Γυμνασίου

Μεθολογία αςκιςεων αραίωςησ και ανάμειξησ διαλυμάτων (με τθν ίδια δ. ουςία).

ΠΡΟΓΡΑΜΜΑΣΙΜΌ ΤΠΟΛΟΓΙΣΏΝ. Κεφάλαιο 8 Η γλϊςςα Pascal

Διαδικασία Δημιοσργίας Ειδικών Λογαριασμών. (v.1.0.7)

Μετατροπι Αναλογικοφ Σιματοσ ςε Ψθφιακό. Διάλεξθ 10

Θεςιακά ςυςτιματα αρίκμθςθσ

ΡΟΓΑΜΜΑΤΙΣΤΙΚΟ ΡΕΙΒΑΛΛΟΝ MICRO WORLDS PRO

ΔΟΜΗ ΑΠΛΗΣ ΕΠΙΛΟΓΗΣ Αςκήςεισ με ψευδογλώςςα/ διάγραμμα ροήσ. Αντώνης Μαϊργιώτης

Άςκθςθ 1θ: Να γραφεί αλγόρικμοσ που κα δθμιουργεί με τθ βοικεια διπλοφ επαναλθπτικοφ βρόχου, τον ακόλουκο διςδιάςτατο πίνακα:

α) Στο μιγαδικό επίπεδο οι εικόνεσ δφο ςυηυγϊν μιγαδικϊν είναι ςθμεία ςυμμετρικά ωσ προσ τον πραγματικό άξονα

El Gamal Αλγόριθμος. Κώστας Λιμνιώτης Κρυπτογραφία - Εργαστηριακό μάθημα 7 2

Σφντομεσ Οδθγίεσ Χριςθσ

Γράφοι. Δομζσ Δεδομζνων Διάλεξθ 9

Περιοριςμοί μιασ Β.Δ. ςτθν Access(1/3)

5 ΜΕΘΟΔΟΙ - ΠΑΡΑΜΕΤΡΟΙ

ΟΝΟΜΑΣΟΛΟΓΙΑ ΠΑΡΑΜΕΣΡΩΝ ΓΙΑ ΠΡΟΑΡΜΟΜΕΝΕ ΑΝΑΦΟΡΕ. παραμζτρου> (Εμφανίηεται ςαν Caption ςτθν φόρμα των φίλτρων).

Περιεχόμενα. χολι Χοροφ Αντιγόνθ Βοφτου - Πολιτικι Διαχείριςθσ Cookie 1

Καρβέλης Φώτης ΓΟΝΙΔΙΩΜΑΤΙΚΗ ΒΙΒΛΙΟΘΗΚΗ

Εργαςτιριο Βάςεων Δεδομζνων

Ιδιότθτεσ πεδίων Γενικζσ.

ΕΝΟΤΗΤΑ 2: ΤΟ ΛΟΓΙΣΜΙΚΟ ΤΟΥ ΥΠΟΛΟΓΙΣΤΗ. ΚΕΦΑΛΑΙΟ 5: Γνωριμία με το λογιςμικό του υπολογιςτι

Ραραμετροποίθςθ ειςαγωγισ δεδομζνων περιόδων

Διαδικαςία Διαχείριςθσ Στθλϊν Βιβλίου Εςόδων - Εξόδων. (v.1.0.7)

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 2: Σο Τλικό του Τπολογιςτι

8 τριγωνομετρία. βαςικζσ ζννοιεσ. γ ςφω. εφω και γ. κεφάλαιο

Σ ΤΑΤ Ι Σ Τ Ι Κ Η. Statisticum collegium V

16. Πίνακεσ και Συναρτήςεισ

1 ο Διαγώνιςμα για το Α.Ε.Π.Π.

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

Εισαγωγή Νέου Παγίου

Ειςαγωγι ςτο Δομθμζνο Προγραμματιςμό. Βαγγζλθσ Οικονόμου

Δείκτεσ απόδοςθσ υλικών

Ενδεικτική Οργάνωςη Ενοτήτων. Α Σάξη. Διδ. 1 ΕΝΟΣΗΣΑ 1. 6 Ομαδοποίθςθ, Μοτίβα,

1. Αν θ ςυνάρτθςθ είναι ΠΟΛΤΩΝΤΜΙΚΗ τότε το πεδίο οριςμοφ είναι το διότι για κάκε x θ f(x) δίνει πραγματικό αρικμό.

Α) Ενδεικτικϋσ απαντόςεισ των θεμϊτων

Ηλεκτρονικι Υπθρεςία Ολοκλθρωμζνθσ Διαχείριςθσ Συγγραμμάτων και Λοιπϊν Βοθκθμάτων

Internet a jeho role v našem životě Το Διαδίκτυο και ο ρόλοσ του ςτθ ηωι μασ

Εγχειρίδιο Χρήςησ Προςωποποιημζνων Υπηρεςιών Γ.Ε.ΜΗ. (Εθνικό Τυπογραφείο)

lim x και lim f(β) f(β). (β > 0)

Megatron ERP Βάςη δεδομζνων Π/Φ - κατηγοριοποίηςη Databox

ΣΑΞΗ: Το ςενάριο απευκφνεται ςε παιδιά προςχολικισ θλικίασ. ΤΜΒΑΣΟΣΗΣΑ ΜΕ ΣΟ ΔΕΠΠ ΚΑΙ ΑΠ ΜΑΘΗΜΑΣΙΚΩΝ

ΦΥΕ 14 ΑΚΑΔ. ΕΤΟΣ Η ΕΡΓΑΣΙΑ. Ημερομηνία παράδοςησ: 12 Νοεμβρίου (Όλεσ οι αςκιςεισ βακμολογοφνται ιςοτίμωσ με 10 μονάδεσ θ κάκε μία)

Βάςεισ Δεδομζνων Ι. Ενότητα 4: Μετατροπή ςχήματοσ Ο/Σ ςε ςχεςιακό. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικϊν Ρλθροφορικισ ΤΕ

Η διανομή. Χριςτόδουλοσ Ράντθσ 1

Η Τζχνθ τθσ Αποτελεςματικισ Επικοινωνίασ. Εκπαιδεύηρια: Κα. Χριζηοθή Βαζιλική Conicon Ltd

Οδηγός χρήσης Blackboard Learning System για φοιτητές

ΟΔΗΓΙΕ ΔΗΜΙΟΤΡΓΙΑ ΚΑΙ ΡΤΘΜΙΗ ΔΩΡΕΑΝ ΗΛΕΚΣΡΟΝΙΚΟΤ ΣΑΧΤΔΡΟΜΕΙΟΤ ΣΟ GOOGLE (G-MAIL)

ΘΕΜΑ Α /25 (A1)Χαρακτηρίςτε τισ παρακάτω προτάςεισ ωσ (Σ)ωςτζσ ή (Λ)άθοσ

Βάρειπ Δεδξμέμωμ. Επγαστήπιο ΙΙ. Τμήμα Πλεπουοπικήρ ΑΠΘ

Facebook Μία ειςαγωγι

Σχεδίαςη Σφγχρονων Ακολουθιακών Κυκλωμάτων

Μάρκετινγκ V Κοινωνικό Μάρκετινγκ. Πόπη Σουρμαΐδου. Σεμινάριο: Αναπτφςςοντασ μια κοινωνική επιχείρηςη

ΕΦΑΡΜΟΓΖσ ΒΆΕΩΝ ΔΕΔΟΜΖΝΩΝ ΚΑΙ ΔΙΑΔΙΚΣΥΟΤ. Ειρινθ Φιλιοποφλου

Epsilon Cloud Services

Δομζσ Αφαιρετικότθτα ςτα Δεδομζνα

Ιςίδωροσ Ροδομαγουλάκθσ Αλγόρικμοι Δικτφων και Πολυπλοκότθτα K-median

ΛΕΙΣΟΤΡΓΙΚΆ ΤΣΉΜΑΣΑ. 2 ο Εργαςτιριο Διαχείριςθ Διεργαςιϊν

ΟΔΗΓΙΕΣ ΓΙΑ ΤΗΝ ΚΑΤΑΧΩΗΣΗ ΣΧΕΔΙΩΝ ΚΑΙΝΟΤΟΜΙΑΣ ΑΡΟ ΦΟΕΙΣ ΚΑΙΝΟΤΟΜΙΑΣ

ΜΑΘΗΜΑΤΙΚΑ ΕΠΙΠΕΔΟ (Β - Γ Λυκείου)

Ψθφιακά Ηλεκτρονικά. Ενότθτα 7 : Ελαχιςτοποίθςθ και κωδικοποίθςθ καταςτάςεων Φϊτιοσ Βαρτηιϊτθσ

Δομζσ Δεδομζνων Πίνακεσ

Πανεπιςτιμιο Κφπρου ΟΙΚ 223: Μακθματικά για οικονομολόγουσ ΙΙ Διδάςκων:

ΕΘΝΙΚO ΜΕΣΟΒΙΟ ΠΟΛΤΣΕΥΝΕΙΟ σολή Εθαπμοζμένων Μαθημαηικών και Φςζικών Επιζηημών. Μπακίπι Ένο ΔΙΠΛΩΜΑΣΙΚΗ ΕΡΓΑΙΑ ΥΗΜΑΣΑ ΦΗΦΙΑΚΧΝ ΤΠΟΓΡΑΦΧΝ

= = 124

Virtualization. Στο ςυγκεκριμζνο οδηγό, θα παρουςιαςτεί η ικανότητα δοκιμήσ τησ διανομήσ Ubuntu 9.04, χωρίσ την ανάγκη του format.

ΕΝΟΣΗΣΑ 1: ΓΝΩΡIΖΩ ΣΟΝ ΤΠΟΛΟΓΙΣΗ. ΚΕΦΑΛΑΙΟ 3: Εργονομία

Συγκριτική αξιολόγηςη ςυμβατικήσ κρυπτογραφίασ και κρυπτογραφίασ ελλειπτικών καμπυλών ςε κινητέσ ςυςκευέσ

Διδάςκων: Κωνςταντίνοσ τεφανίδθσ

Τεχνολογία Λογιςμικού. Έκτη Διάλεξη Πολυπλοκότητα Λογιςμικού Προςεγγίςεισ Ανάλυςησ και Σχεδίαςησ

1 ο ΜΑΘΗΜΑ Κεφάλαιο 1, Παράγραφοι 1.1, 1.2 ΕΙΣΑΓΩΓΗ ΣΤΗ ΣΤΑΤΙΣΤΙΚΗ ΒΑΣΙΚΕΣ ΕΝΝΟΙΕΣ

Ηλεκτρονικι Επιχειρθςιακι Δράςθ Εργαςτιριο 1

Transcript:

Αςφάλεια και Προςταςία Δεδομζνων Κρυπτογράφθςθ υμμετρικι και Αςφμμετρθ Κρυπτογραφία Αλγόρικμοι El Gamal Diffie - Hellman Σςιρόπουλοσ Γεώργιοσ ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 1

υμμετρικι Κρυπτογραφία υμμετρικι (Κλαςικι) Κρυπτογραφία Σο ίδιο κλειδί χρθςιμοποιείται για τθν κρυπτογράφθςθ και για τθν αποκρυπτογράφθςθ δεδομζνων Σα ςυναλλαςςόμενα μζρθ πρζπει να ςυμφωνιςουν εκ των προτζρων για το κλειδί που κα χρθςιμοποιθκεί Η προςταςία του κλειδιοφ αποτελεί κρίςιμο πρόβλθμα ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 2

Αςφμμετρθ Κρυπτογραφία Αςφμμετρθ (Δθμόςιου Κλειδιοφ) Κρυπτογραφία Χρθςιμοποιοφνται δφο διαφορετικά κλειδιά, ζνα ιδιωτικό και ζνα δθμόςιο, τα οποία ςχετίηονται μεταξφ τουσ με μονόδρομεσ ςυναρτιςεισ (one-way functions) Σα δεδομζνα που κρυπτογραφοφνται με το ζνα κλειδί, αποκρυπτογραφοφνται αποκλειςτικά με το άλλο Μόνο μία φυςικι οντότθτα γνωρίηει το ιδιωτικό κλειδί, ενώ το δθμόςιο κλειδί είναι εφκολα διακζςιμο ςτο κοινό ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 3

Τβριδικι Κρυπτογραφία Η αςφμμετρθ κρυπτογραφία είναι μθ αποτελεςματικι για τθν κρυπτογράφθςθ μεγάλου όγκου δεδομζνων, αντίκετα από τθ ςυμμετρικι υνθκιςμζνθ χριςθ τθσ αςφμμετρθσ κρυπτογραφίασ είναι θ αποςτολι ενόσ ςυμμετρικοφ κρυπτογραφικοφ κλειδιοφ μζςω ενόσ αναςφαλοφσ διαφλου ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 4

Τβριδικι Κρυπτογραφία Ζνα 'Κζντρο Διανομισ Κλειδιών (Key Distribution Center)' διανζμει με αςφάλεια ςτα ςυναλλαςςόμενα μζρθ ζνα ςυμμετρικό κλειδί, κρυπτογραφθμζνο με τα δθμόςια κλειδιά των εμπλεκομζνων Οι ςυναλλαςςόμενοι αποκρυπτογραφοφν το κλειδί αυτό και ξεκινοφν εμπιςτευτικζσ ςυνόδουσ μεταξφ τουσ, χρθςιμοποιώντασ ςυμμετρικοφσ αλγόρικμουσ Ο ςυνδυαςμόσ των δφο τεχνολογιών ονομάηεται Τβριδικι Κρυπτογραφία με Ψθφιακό Φάκελο (digital envelope) ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 5

Πλεονεκτιματα τθσ Κρυπτογραφίασ Δθμόςιου Κλειδιοφ Σα δθμόςια κλειδιά δεν απαιτοφν διαφφλαξθ εμπιςτευτικότθτασ Σα ιδιωτικά κλειδιά δεν αποκαλφπτονται και δε διανζμονται ςε τρίτουσ, ςε καμία περίπτωςθ Για να ςταλεί ζνα εμπιςτευτικό μινυμα χρθςιμοποιείται το δθμόςιο κλειδί του παραλιπτθ. Μόνο το ιδιωτικό κλειδί που κατζχει ο παραλιπτθσ μπορεί να αποκρυπτογραφιςει το μινυμα ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 6

Πλεονεκτιματα τθσ Κρυπτογραφίασ Δθμόςιου Κλειδιοφ Για να υπογραφεί ζνα μινυμα χρθςιμοποιείται το ιδιωτικό κλειδί του αποςτολζα. Οποιοςδιποτε τρίτοσ μπορεί να επαλθκεφςει τθν υπογραφι με το δθμόςιο κλειδί του αποςτολζα Ελαχιςτοποίθςθ τθσ διαχείριςθσ κλειδιών Μεγάλθ διάρκεια κφκλου ηωισ των κλειδιών Παρζχεται θ δυνατότθτα επαλικευςθσ τθσ ακεραιότθτασ δεδομζνων ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 7

Προβλιματα τθσ Κρυπτογραφίασ Δθμόςιου Κλειδιοφ Πώσ επαλθκεφεται θ ταυτότθτα του κατόχου ενόσ ηεφγουσ κλειδιών; Πώσ διαςφαλίηεται θ μυςτικότθτα και θ ακεραιότθτα των κλειδιών κατά τθ δθμιουργία και τθ χριςθ τουσ; Πώσ διανζμονται ςτο κοινό τα δθμόςια κλειδιά, ζτςι ώςτε να διαςφαλίηεται θ αντιςτοίχθςι τουσ με μία φυςικι οντότθτα; ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 8

Προβλιματα τθσ Κρυπτογραφίασ Δθμόςιου Κλειδιοφ Πώσ ολοκλθρώνεται ο κφκλοσ ηωισ τουσ, όταν αυτό κρικεί αναγκαίο; Διαφαίνεται θ ανάγκθ φπαρξθσ μίασ 'Ζμπιςτθσ Σρίτθσ Οντότθτασ' που διαχειρίηεται 'Ψθφιακά Πιςτοποιθτικά'. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 9

El Gamal O Aλγόρικμοσ ElGamal βαςίηεται ςτθν αδυναμία να επιλυκεί το πρόβλθμα του Διακριτοφ Λογαρίκμου. Ο αλγόρικμοσ αυτόσ προτάκθκε από τον ElGamal το 1984. Όπωσ ιςχφει ςε όλουσ τουσ αλγόρικμουσ κρυπτογράφθςθσ αςφμμετρων κλειδιών, ζτςι και ςτον ElGamal περιζχονται τρεισ παράγοντεσ: ο αλγόρικμοσ δθμιουργίασ κλειδιοφ, ο αλγόρικμοσ κρυπτογράφθςθσ και ο αλγόρικμοσ αποκρυπτογράφθςθσ. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 10

Διαδικαςία Κρυπτογράφθςθσ ενάριο Η Αλίκθ κζλει να ςτείλει ζνα κρυπτογραφθμζνο μινυμα ςτον Bob. Διαδικαςία Ο Bob υπολογίηει ζνα δθμόςιο και ιδιωτικό κλειδί (ηεφγοσ κλειδιών) Ο Bob δθμοςιζυει το δθμόςιο κλειδί. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 11

Διαδικαςία Κρυπτογράφθςθσ Η Αλίκθ κρυπτογραφεί το μινυμα με το δθμόςιο κλειδί του Bob. H Αλίκθ αποςτζλλει το μινυμα ςτον Bob. O Bob αποκρυπτογραφεί το μινυμα με το ιδιωτικό κλειδί. Αποτζλεςμα: Κανζνασ που παρεμβάλλεται ςτο μινυμα δεν μπορεί να διαβάςει το κρυπτογραφθμζνο μινυμα. Δεν αλλοιώνεται το μινυμα/πλθροφορία. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 12

Δθμιουργία Κλειδιών ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 13

Δθμιουργία Κλειδιών Ο χριςτθσ επιλζγει ζνα ιδιωτικό κλειδί a, όπου 1<a<p-1 Τπολογίηεται το y=q a mod p Σο Δθμόςιο Κλειδί του χριςτθ είναι το ςφνολο των τριών αρικμών (p, q, y). Σο Ιδιωτικό Κλειδί του χριςτθ είναι το a. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 14

Κρυπτογράφθςθ El Gamal Αν θ Αλίκθ κζλει να ςτείλει ζνα μινυμα m ςτον Bob, τότε Η Αλίκθ παράγει τυχαίο ακζραιο k, 0<k<p-1 Η Αλίκθ ςτζλνει το z=q k (mod p) και το f=my k (mod p) ςτον Βob. Αποκρυπτογράφθςθ: Γίνεται με τθ βοικεια του μυςτικοφ/ιδιωτικοφ κλειδιοφ a για να υπολογιςτεί το m. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 15

Αποκρυπτογράφθςθ El Gamal Ο Bob, αφοφ γνωρίηει το ιδιωτικό κλειδί a, υπολογίηει το z -a. Ο Bob ανακτά το αρχικό μινυμα με τον υπολογιςμό m=(z -a )f mod p. Επαλικευςθ: (z -a )f = z -a f =q -ak my k =q -ak mq ak = m mod p Σο κρυπτόγραμμα (κρυπτογραφθμζνο γράμμα) είναι το ηεφγοσ (z,f), δθλαδι διπλάςιο ςε μζγεκοσ από το αρχικό γράμμα ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 16

Χαρακτθριςτικά του κρυπταλγορίκμου El Gamal Σο κρυπτόγραμμα είναι δφο φορζσ πιο μεγάλο από το αρχικό μινυμα => μειονζκτθμα ζναντι του RSA. Η αςφάλεια βαςίηεται ςτθ δυςκολία επίλυςθσ των προβλθμάτων διακριτοφ λογαρίκμου. Δθλαδι αν ξζρουμε τισ τιμζσ των παραμζτρων g, p, h και ζχουμε τθ ςχζςθ h=g a mod p τότε είναι αδφνατο να υπολογίςουμε το a αν οι παράμετροι g, p, h ζχουν μεγάλουσ (τεράςτιουσ) αρικμοφσ. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 17

Παράδειγμα Ζςτω p=13 και q=2 Tο ιδιωτικό κλειδί είναι α=7 Σο δθμόςιο κλειδί είναι y=q a mod p=2 7 mod 13=11 Ζςτω ότι το μινυμα που πρζπει να κρυπτογραφθκεί είναι m=3. Διαλζγουμε τυχαία το k=5 Θυμθκείτε ότι 0<k<p-1 δθλ. 0<k<12 ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 18

Παράδειγμα Οπότε ζχουμε z=q k (mod p)=2 5 mod 13=6 και f=my k (mod p)=3*11 5 mod 13=3*7 mod 13=8 Επομζνωσ, το κρυπτοκείμενο είναι (6,8) Αποκρυπτογράφθςθ Τπολογίηουμε z p-1-a mod p= z -a mod p=6 13-1-7 mod 13 = 6 5 mod 13 = 7776 mod 13= 2 Άρα το αρχικό γράμμα είναι m=2*8 mod 13 = 16 mod 13 = 3 ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 19

Επιπλζον Παραδείγματα Κρυπτογραφιςτε τα εξισ m=7, k=5 m=2, k=3 ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 20

Diffie - Hellman Οι δφο κόμβοι/χριςτεσ ςυμφωνοφν για τον πρώτο αρικμό p και τον γεννιτορα q που κα χρθςιμοποιιςουν. Ο Α χριςτθσ επιλζγει ζναν τυχαίο αρικμό x υπολογίηει το x =q x mod p ςτζλνει το x ςτον Β. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 21

Diffie - Hellman Αντίςτοιχα, ο Β χριςτθσ επιλζγει ζναν τυχαίο αρικμό y υπολογίηει το y =q y mod p ςτζλνει το y ςτον Α. Τπολογιςμόσ Κλειδιοφ Ο χριςτθσ Α υπολογίηει το q xy mod p Ο χριςτθσ B υπολογίηει το q xy mod p Γνωρίηουν και οι δφο πλζον το κοινό κλειδί. ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 22

Αρικμθτικό Παράδειγμα Ζςτω p=11, q=2 Η Αλίκθ διαλζγει ζναν τυχαίο αρικμό x και υπολογίηει Α= q x mod p Ζςτω x=4, άρα Α=2 4 mod 11 = 16 mod 11 = 5 τζλνει το Α=5 ςτον Bob O Bob διαλζγει ζναν τυχαίο αρικμό y και υπολογίηει B=q y mod p Ζςτω y=6, B=2 6 mod 11 = 64 mod 11 = 9 τζλνει το B=9 ςτθν Αλίκθ ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 23

Αρικμθτικό Παράδειγμα Η Αλίκθ υπολογίηει το κλειδί Κ=Β x mod p K= 9 4 mod 11= 6561 mod 11 = 5 O Bob υπολογίηει το κλειδί Κ=A x mod p K=5 6 mod 11=15625 mod 11 = 5 ΣΙΡΟΠΟΤΛΟ ΓΕΩΡΓΙΟ 24