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

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

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

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

Βάςεισ Δεδομζνων Ι. Ενότητα 12: Κανονικοποίηςη. Δρ. Τςιμπίρθσ Αλκιβιάδθσ Τμιμα Μθχανικών Πλθροφορικισ ΤΕ

Βάςεισ Δεδομζνων Ι. Ενότθτα 10: Συνακροιςτικζσ ςυναρτιςεισ. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικών Πλθροφορικισ ΣΕ

Ψθφιακά Ηλεκτρονικά. Ενότθτα 5 : Ανάλυςθ κυκλώματοσ με D και JK FLIP- FLOP Φώτιοσ Βαρτηιώτθσ

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

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

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

Βάςεισ Δεδομζνων Ι. Ενότητα 7: Ειςαγωγή ςτην γλώςςα_sql. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ

Ειδικζσ Ναυπηγικζσ Καταςκευζσ και Ιςτιοφόρα κάφη (Ε)

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

Τεχνικζσ Ανάλυςησ Διοικητικών Αποφάςεων

Βάςεισ Δεδομζνων Ι. Ενότθτα 11: SQL-Ερωτιματα Ομαδοποίθςθσ με υνζνωςθ Πινάκων. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ

ΑΝΟΙΧΤΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΤΑ ΔΙΕΘΝΕΙΣ ΟΙΚΟΝΟΜΙΚΕΣ ΣΧΕΣΕΙΣ

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 9 : Διαδικαςία φνκεςθσ Φϊτιοσ Βαρτηιϊτθσ

Γενικά Μαθηματικά ΙΙ

ΑΝΟΙΧΣΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΣΑ ΔΙΕΘΝΕΙΣ ΟΙΚΟΝΟΜΙΚΕΣ ΣΧΕΣΕΙΣ

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

Αναπαράςταςθ Γνώςθσ ςτον Παγκόςμιο Ιςτό Ενότθτα 2: XML Δομθμζνα Ζγγραφα Ιςτοφ, Μζροσ 4 ο XPath

Επιχειρηςιακή Έρευνα και εφαρμογζσ με την χρήςη του λογιςμικοφ R

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

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 1: Βαςικά χαρακτθριςτικά τθσ Θερμοδυναμικισ. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

Ψθφιακι Επεξεργαςία ιματοσ

Βάςεισ Δεδομζνων Λ. Ενότθτα 8: SQL Γλώςςα χειριςμοφ δεδομζνων. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικών Πλθροφορικισ ΣΕ

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

Τεχνικό Σχζδιο - CAD

Γενικά Μαθηματικά ΙΙ Αςκήςεισ 11 ησ Ενότητασ

Βάςεισ Δεδομζνων Ι. Ενότθτα 2: χεδιαςμόσ Βάςθσ Δεδομζνων. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ

Aντιπτζριςη (ΕΠ027) Ενότητα 10

Βάςεισ Δεδομζνων Ι. Ενότθτα 9: SQL-φηευξθ πινάκων. Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικών Πλθροφορικισ ΣΕ

Οντοκεντρικόσ Προγραμματιςμόσ

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

Γενικά Μαθηματικά ΙΙ

Aντιπτζριςθ (ΕΠ027) Ενότθτα 12

Ελλθνικι Δθμοκρατία Σεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 11 : Μετρθτζσ Ριπισ Φϊτιοσ Βαρτηιϊτθσ

Διαγλωςςική Επικοινωνία

Aντιπτζριςη (ΕΠ027) Ενότητα 6

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

Ειςαγωγή ςτη διδακτική των γλωςςών

ΘΕΡΜΟΔΤΝΑΜΙΚΗ IΙ. Ενότθτα 4: Χθμικζσ αντιδράςεισ αερίων τακερά Χθμικισ Ιςορροπίασ Πρότυπθ Ελεφκερθ Ενζργεια

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

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

ΘΕΜΑΣΑ ΕΞΕΣΑΕΩΝ

Κλαςικι Ηλεκτροδυναμικι

Καταςκευζσ Οπλιςμζνου Σκυροδζματοσ Ι

Ειςαγωγή ςτη διδακτική των γλωςςών

Γενικά Μαθηματικά ΙΙ

Παράγοντεσ υμμετοχήσ Ενηλίκων ςτην Εκπαίδευςη: Ζητήματα Κινητοποίηςησ και Πρόςβαςησ ςε Οργανωμζνεσ Εκπαιδευτικζσ Δραςτηριότητεσ

Τεχνολογία Περιβάλλοντοσ: Διαχείριςθ Υγρών Αποβλιτων Ενότθτα 9: Απολφμανςθ. Κορνάροσ Μιχαιλ Πολυτεχνικι Σχολι Τμιμα Χθμικών Μθχανικών

Ψθφιακι Επεξεργαςία ιματοσ

Ελλθνικι Δθμοκρατία Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου. Ψθφιακά Ηλεκτρονικά. Ενότθτα 13 : Άλλοι Μετρθτζσ Φϊτιοσ Βαρτηιϊτθσ

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

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

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

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

ΔΙΔΑΚΣΙΚΗ ΣΗ ΠΑΙΔΑΓΩΓΙΚΗ ΓΤΜΝΑΣΙΚΗ ΙΙ

Οντοκεντρικόσ Προγραμματιςμόσ

Παράγοντεσ υμμετοχήσ Ενηλίκων ςτην Εκπαίδευςη: Ζητήματα Κινητοποίηςησ και Πρόςβαςησ ςε Οργανωμζνεσ Εκπαιδευτικζσ Δραςτηριότητεσ

Γ' ΛΥΚΕΙΟΥ Η ΤΑΞΗ ΤΗΣ ΤΕΛΙΚΗΣ ΕΠΙΛΟΓΗΣ. Στθ ΓϋΛυκείου οι Ομάδεσ Προςανατολιςμοφ είναι τρεισ:

Αποτυπώςεισ & Τεκμηρίωςη Αντικειμζνων

Aντιπτζριςη (ΕΠ027) Ενότητα 5

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

Καταςκευζσ Οπλιςμζνου Σκυροδζματοσ Ι

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

Επιχειρηςιακή Έρευνα και εφαρμογζσ με την χρήςη του λογιςμικοφ R

Ειςαγωγή ςτη διδακτική των γλωςςών

ΑΝΟΙΧΣΑ ΑΚΑΔΗΜΑΪΚΑ ΜΑΘΗΜΑΣΑ ΔΙΕΘΝΕΙΣ ΟΙΚΟΝΟΜΙΚΕΣ ΣΧΕΣΕΙΣ

Ανάπτυξη Εφαρμογών Σε Προγραμματιςτικό Περιβάλλον

ΥΡΟΝΣΙ ΣΗΡΙΟ Μ. Ε. ΚΑΙ ΚΕΝΣΡΟ ΙΔΙΑΙΣΕΡΩΝ ΜΑΘΗΜΑΣΩΝ «ΚΤΡΙΣ Η» ΔΙΑΓΩΝΙ ΜΑ ΑΕΠΠ

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

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

Aντιπτζριςη (ΕΠ027) Ενότητα 9

Ψθφιακι Επεξεργαςία ιματοσ

Ενότθτα: Ανατομία Μεςοκωρακίου

Κοινωνική Δημογραφία

Ψθφιακι Επεξεργαςία ιματοσ

ΘΕΡΜΟΔΤΝΑΜΙΚΗ Ι. Ενότθτα 3: Μθδενικόσ Νόμοσ - Ζργο. ογομϊν Μπογοςιάν Πολυτεχνικι χολι Σμιμα Χθμικϊν Μθχανικϊν

Διδακτικι τθσ Γλϊςςασ Ι

Αγροτική - Κοινοτική Ανάπτυξη

Γενικά Μαθηματικά ΙΙ

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

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

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

Ερωτήσεις επανάληψης. Ενδοκρινείς αδένες. Τμήμα Ιαηρικής Πανεπιζηήμιο Παηρών

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

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

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

Εκκλθςιαςτικό Δίκαιο ΙΙΙ (Μεταπτυχιακό)

Ονοματεπϊνυμο.. ΔΙΑΓΩΝΙΣΜΑ ΑΕΠΠ

ΜΕΣΑΔΟΗ ΘΕΡΜΟΣΗΣΑ. Μιςθρλισ Δθμιτριοσ ΧΟΛΗ ΣΕΧΝΟΛΟΓΙΚΩΝ ΕΦΑΡΜΟΓΩΝ ΣΜΗΜΑ ΜΗΧΑΝΟΛΟΓΙΑ ΣΕ

ΔΙΔΑΚΤΙΚΗ ΤΗΣ ΠΑΙΔΑΓΩΓΙΚΗΣ ΓΥΜΝΑΣΤΙΚΗΣ ΙΙ

Επιχειρηςιακή Ζρευνα και εφαρμογζσ με την χρήςη του λογιςμικοφ R

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

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

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

Διαγλωςςική Επικοινωνία

ΠΟΤΔΗ ΣΗ ΤΝΟΠΣΙΚΗ ΠΑΡΑΔΟΗ ΚΑΙ ΣΗΝ Q

Οδθγόσ για τθν αξιοποίθςθ τθσ διαςφνδεςθσ του myschool με το Εκνικό Δθμοτολόγιο

Transcript:

Ειδικά Θζματα Βάςεων Δεδομζνων Ενότητα 9: Κρυπτογράφηςη δεδομζνων Δρ. Σςιμπίρθσ Αλκιβιάδθσ Σμιμα Μθχανικϊν Πλθροφορικισ ΣΕ

Άδειεσ Χρήςησ Σο παρόν εκπαιδευτικό υλικό υπόκειται ςε άδειεσ χριςθσ Creative Commons. Για εκπαιδευτικό υλικό, όπωσ εικόνεσ, που υπόκειται ςε άλλου τφπου άδειασ χριςθσ, θ άδεια χριςθσ αναφζρεται ρθτϊσ. 2

Χρηματοδότηςη Σο παρόν εκπαιδευτικό υλικό ζχει αναπτυχκεί ςτα πλαίςια του εκπαιδευτικοφ ζργου του διδάςκοντα. Σο ζργο «Ανοικτά Ακαδθμαϊκά Μακιματα ςτο ΣΕΙ Κεντρικισ Μακεδονίασ» ζχει χρθματοδοτιςει μόνο τθ αναδιαμόρφωςθ του εκπαιδευτικοφ υλικοφ. Σο ζργο υλοποιείται ςτο πλαίςιο του Επιχειρθςιακοφ Προγράμματοσ «Εκπαίδευςθ και Δια Βίου Μάκθςθ» και ςυγχρθματοδοτείται από τθν Ευρωπαϊκι Ζνωςθ (Ευρωπαϊκό Κοινωνικό Σαμείο) και από εκνικοφσ πόρουσ. 3

Ενότητα 9 Κρυπτογράφηςη δεδομζνων Δρ. Σςιμπίρθσ Αλκιβιάδθσ 4

Περιεχόμενα ενότητασ Αςφάλεια δεδομζνων -Αρχζσ αυκεντικοποίθςθσ Σαυτοποίθςθ Αυκεντικοποίθςθ Ηλεκτρονικζσ υπογραφζσ Ψθφιακζσ υπογραφζσ Κρυπτογράφθςθ δεδομζνων Παραδείγματα κρυπτογράφθςθσ δεδομζνων Πρότυπο Des Κρυπτογράφθςθ με δθμόςιο κλειδί Μθχανιςμόσ κρυπτογράφθςθσ RSA Παράδειγμα με RSA Παράδειγμα κρυπτογράφθςθσ με δθμόςιο κλειδί 5

κοποί ενότητασ ε αυτιν τθν ενότθτα κα γίνει ανάλυςθ τθσ κρυπτογράφθςθσ των δεδομζνων θ οποία ορίηεται ωσ θ αποκικευςθ ι θ μετάδοςθ των εμπιςτευτικϊν δεδομζνων ςε κωδικοποιθμζνθ μορφι. Σζλοσ παρουςιάηονται οι μθχανιςμοί κρυπτογράφθςθσ, υποκατάςταςθσ μετάκεςθσ, δθμόςιου κλειδιοφ και γίνεται μια εξοικείωςθ με τισ ψθφιακζσ υπογραφζσ. 6

Αςφάλεια δεδομζνων -Αρχζσ αυθεντικοποίηςησ τισ θλεκτρονικζσ ςυναλλαγζσ πρϊτιςτο ρόλο παίηει θ προςταςία των προςωπικϊν δεδομζνων και τθσ αςφάλειασ. Για επιτυχθμζνεσ λφςεισ ΗΔ απαιτείται να υπάρχει θ αυθεντικοποίηςη των ςυναλλαςςόμενων μερϊν εξαςφαλίηοντασ: Εμπιςτευτικότθτα Ακεραιότθτα Σαυτοποίθςθ Αυκεντικότθτα Μθ αποποίθςθ ευκφνθσ 7

Αςφάλεια δεδομζνων-σαυτοποίηςη Ωσ ταυτοποίηςη ορίηεται ο προςδιοριςμόσ των πλθροφοριϊν/δεδομζνων που μποροφν να ταυτοποιιςουν μια οντότθτα (πολίτεσ/ επιχειριςεισ). το πλαίςιο αυτό εντάςςονται οι εξισ παράμετροι: Η προςταςία τθσ ιδιωτικότθτασ και θ προςταςία των προςωπικϊν δεδομζνων εφαρμόηοντασ το Ν. 2742/1997 και τθν Κοινοτικι Οδθγία 95/46/ΕΚ Η εγκυρότθτα μθτρϊων που αφορά τισ ιδιότθτεσ με τισ οποίεσ ο πολίτθσ ςυναλλάςςεται με τθ δθμόςια διοίκθςθ Ο μοναδικόσ αρικμόσ ταυτοποίθςθσ 8

Αςφάλεια δεδομζνων- Αυθεντικοποίηςη Ωσ αυθεντικοποίηςη ορίηεται θ δυνατότθτα παροχισ αδιαμφιςβιτθτων ςτοιχείων για τθν επαλικευςθ τθσ ταυτότθτασ μιασ οντότθτασ. υγκεκριμζνα αφορά: Ζλεγχοσ αυκεντικότθτασ κι επίπεδα εμπιςτοςφνθσ, δθλαδι ότι ο χριςτθσ είναι αυτόσ που ιςχυρίηεται ότι είναι Αναγνωριςτικά & ψθφιακά πιςτοποιθτικά, δθλαδι θ θλεκτρονικι επιβεβαίωςθ τθσ ταυτότθτασ μιασ οντότθτασ 9

Ηλεκτρονικζσ υπογραφζσ Ζρχονται να καλφψουν το κζμα τθσ αςφάλειασ των ςυναλλαγϊν επιτρζποντασ ςτον λιπτθ των δεδομζνων να διαπιςτϊνει τθν προζλευςι τουσ (αυκεντικότθτα), να ελζγχει κατά πόςο τα πρωτότυπα δεδομζνα είναι πλιρθ και αναλοίωτα (ακεραιότθτα), αλλά και μζςω των «παρεχόντων υπθρεςιϊν πιςτοποίθςθσ» να είναι βζβαιοσ για τθν ταυτότθτα του υπογράφοντοσ (ταυτοποίθςθ). Χωρίηονται ςε 2 κατθγορίεσ: τισ ψηφιακζσ υπογραφζσ που χρθςιμοποιοφν τθν κρυπτογραφία με τθ χριςθ αλγορικμικϊν κλειδιϊν Σισ ηλεκτρονικζσ υπογραφζσ που υποςτθρίηονται από μεκόδουσ όπωσ θ βιομετρικι, θ αναγνϊριςθ φωνισ κ.ά. 10

Ψηφιακζσ υπογραφζσ Τποςτθρίηονται από τθν αςφμμετρθ κρυπτογραφία και πρζπει να ικανοποιοφν τισ ακόλουκεσ απαιτιςεισ για να κεωροφνται αξιόπιςτεσ και ζγκυρεσ: Να ςυνδζεται μονοςιμαντα με τον υπογράφοντα Να ταυτοποιεί τον υπογράφοντα Να δθμιουργείται με μζςα τα οποία ο υπογράφων διατθρεί υπό αποκλειςτικό του ζλεγχο Να εντοπίηεται οποιαδιποτε αλλοίωςθ των δεδομζνων με τα οποία ςυνδζεται 11

Κρυπτογράφηςη δεδομζνων Η διαδικαςία τθσ Κρυπτογράφηςησ δεδομζνων(data encryption) είναι θ εξισ: Απλό κείμενο Κρυπτογράφθςθ κειμζνου (αλγόρικμοσ κρυπτογράφθςθσ + κλειδί κρυπτογράφθςθσ) Κρυπτογράφθςθ κειμζνου Κρυπτογραφικό κείμενο Κρυπτογράφθςθ του ΚΑΙΑΡΑ χόλιο! Οι λεπτομζρειεσ του αλγορίκμου γνωςτοποιοφνται το κλειδί μυςτικό 12

Κρυπτογράφηςη δεδομζνων Η κρυπτογράφθςθ αποτελεί μια μζκοδο διαςφάλιςθσ των θλεκτρονικϊν ςυναλλαγϊν, προςταςίασ των διακινοφμενων δεδομζνων και των οντοτιτων που ςυναλλάςςονται. Η κρυπτογράφηςη δημόςιου κλειδιοφ εξαςφαλίηει τθν ιδιωτικότθτα, τθν ακεραιότθτα και τθν εμπιςτευτικότθτα. Τπάρχουν 2 τεχνικζσ κρυπτογράφθςθσ θ ςυμμετρική κρυπτογραφία (κοινό κλειδί για κρυπτογράφθςθ κι αποκρυπτογράφθςθ) και θ αςφμμετρη κρυπτογραφία (δθμόςιο κλειδί για τθν κρυπτογράφθςθ και ιδιωτικό κλειδί για τθν αποκρυπτογράφθςθ) 13

Τποδομή Δημόςιου Κλειδιοφ (Public Key Infrastructure PKI) Είναι ο μθχανιςμόσ επαλικευςθσ των ταυτοτιτων των προςϊπων που διακζτουν δθμόςιο κλειδί. Πρόκειται για ζνα ςυνδυαςμό λογιςμικοφ, τεχνολογιϊν κρυπτογραφίασ και υπθρεςιϊν που πιςτοποιεί τθν εγκυρότθτα του κάκε φυςικοφ προςϊπου που εμπλζκεται ςε μια ςυναλλαγι ςτο Διαδίκτυο και παράλλθλα προςτατεφει τθν αςφάλεια τθσ ςυναλλαγισ. Ο οργανιςμόσ που εκδίδει πιςτοποιθτικά ονομάηεται Πάροχοσ Τπθρεςιϊν Πιςτοποίθςθσ (ΠΤΠ) ι Αρχι Πιςτοποίθςθσ. τθν Ελλάδα οι ΠΤΠ ελζγχονται από τθν Εκνικι Επιτροπι Σθλεπικοινωνιϊν & Σαχυδρομείων (Ε.Ε.Σ.Σ) 14

Χρήςη κρυπτογράφηςησ και ψηφιακήσ υπογραφήσ 15

Παράδειγμα κρυπτογράφηςησ δεδομζνων PlainText = ΣΕΙ ΚΕΝΣΡΙΚΗ ΜΑΚΕΔΟΝΙΑ Κλειδί= Test Για τθν κρυπτογράφθςθ του κειμζνου θ διαδικαςία είναι θ εξισ: Χωρίςτε το ςε ίςα μζρθ ςφμφωνα με το κλειδί (ΣΕΙ+ ΚΕΝΣ ΡΙΚΗ +ΜΑΚ ΕΔΟΝ ΙΑ+) Αντικαταςτιςτε τουσ χαρακτιρεσ με αρικμοφσ από το 00-26 (κενό=00 Α=01.). Αποτζλεςμα χόλιο! τα κενά τοποκετείται + A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J 10 K 11 L 12 M 13 N 14 O 15 P 16 Q 17 R 18 S 19 T 20 U 21 V 22 W 23 X 24 Y 25 Z 26 16

Παράδειγμα κρυπτογράφηςησ δεδομζνων Άκροιςθ των προθγοφμενων αποτελεςμάτων και διαίρεςθ τουσ με το 27 Κρατιςτε το υπόλοιπο τθσ διαίρεςθσ Αντικατάςταςι κάκε αρικμοφ του υπολοίπου με τον χαρακτιρα που του αντιςτοιχεί 17

Παράδειγμα2 κρυπτογράφηςησ δεδομζνων PlainText = ΣΜΗΜΑ ΜΗΧΑΝΙΚΩΝ ΠΛΗΡΟΦΟΡΙΚΗ ΣΕ Κλειδί= Test Για τθν κρυπτογράφθςθ του κειμζνου θ διαδικαςία είναι θ εξισ: Χωρίςτε το ςε ίςα μζρθ ςφμφωνα με το κλειδί (ΣΜΗΜ Α+ΜΗ ΧΑΝΙ ΚΩΝ+ ΠΛΗΡ ΟΦΟΡ ΙΚΗ +ΣΕ+) Αντικαταςτιςτε τουσ χαρακτιρεσ με αρικμοφσ από το 00-26 (κενό=00 Α=01.). Αποτζλεςμα 201308010013082401140911.. χόλιο! τα κενά τοποκετείται + A 1 B 2 C 3 D 4 E 5 F 6 G 7 H 8 I 9 J 10 K 11 L 12 M 13 N 14 O 15 P 16 Q 17 R 18 S 19 T 20 U 21 V 22 W 23 X 24 Y 25 Z 26 18

Πρότυπο Des Πρότυπο DES: Τποκατάςταςη (SUBSTITUTION) :χρθςιμοποιεί ζνα κλειδί κρυπτογράφθςθσ ζτςι ϊςτε να προςδιοριςτεί για τον κάκε χαρακτιρα απλοφ κειμζνου ζνασ χαρακτιρασ κρυπτογραφικοφ κειμζνου με τον οποίο κα υποκαταςτακεί αυτόσ ο χαρακτιρασ Μετάθεςη (PERMUTATION) οι χαρακτιρεσ απλοφ κειμζνου απλϊσ αναδιατάςςονται με κάποια διαφορετικι ςειρά. Καμία από τισ δφο αυτζσ προςεγγίςεισ δεν είναι ιδιαίτερα αςφαλισ. Ο ςυνδυαςμόσ όμωσ αυτϊν των δφο παρζχουν ζναν πολφ υψθλό βακμό αςφάλειασ. Ο ςυνδυαςμόσ αυτϊν των δφο δθμιοφργθςε το πρότυπο DES (Data Encryption Standard Πρότυπο Κρυπτογράφθςθσ Δεδομζνων), που υιοκετικθκε για πρϊτθ φορά ωσ ομοςπονδιακό πρότυπο των ΗΠΑ το 1977. 19

Πρότυπο Des Χαρακτθριςτικά του προτφπου DES: Σο απλό κείμενο υποδιαιρείται ςε τμιματα των 64 bit και το κάκε τμιμα κρυπτογραφείται με ζνα κλειδί των 64 bit Σο κλειδί αποτελείται από 56 bit δεδομζνων + 8 bit ιςοτιμίασ, και επομζνωσ δεν υπάρχουν 2 64 αλλά μόνο 2 56 πικανά κλειδιά). Για τθν κρυπτογράφθςθ ενόσ τμιματοσ, πρϊτα εκτελείται μια αρχικι μετάκεςθ πάνω ςε αυτό, ζπειτα το τμιμα που προκφπτει από τθ μετάκεςθ υποβάλλεται ςε μια ακολουκία 16 βθμάτων ςφνκετθσ υποκατάςταςθσ, και τζλοσ εφαρμόηεται άλλθ μία μετάκεςθ, θ αντίςτροφθ τθσ αρχικισ ςτο αποτζλεςμα του προθγοφμενου βιματοσ. 20

Πρότυπο Des Η υποκατάςταςθ ςτο βιμα i δεν ελζγχεται άμεςα από το αρχικό κλειδί κρυπτογράφθςθσ Κ, αλλά από ζνα κλειδί Κi που υπολογίηεται από τισ τιμζσ Κ και i. To DES ζχει τθν ιδιότθτα-χαρακτθριςτικό ότι ο αλγόρικμοσ αποκρυπτογράφθςθσ είναι ο ίδιοσ με τον αλγόρικμο κρυπτογράφθςθσ, με μία διαφορά όμωσ τα κλειδιά Κi εφαρμόηονται με αντίςτροφθ ςειρά. 21

Κρυπτογράφηςη με δημόςιο κλειδί ε ζνα μθχανιςμό με δθμόςιο κλειδί (public-key), τόςο ο αλγόρικμοσ κρυπτογράφθςθσ όςο και 'το κλειδί κρυπτογράφθςθσ είναι διακζςιμα ςε όλουσ ϊςτε να μπορεί ο κακζνασ να μετατρζψει κάποιο απλό κείμενο ςε κρυπτογραφικό κείμενο. Tο αντίςτοιχο κλειδί αποκρυπτογράφθςθσ διατθρείται μυςτικό (οι μθχανιςμοί με δθμόςιο κλειδί ζχουν δφο κλειδιά, ζνα για τθν κρυπτογράφθςθ και ζνα για τθν αποκρυπτογράφθςθ). Tο κλειδί αποκρυπτογράφθςθσ δεν είναι δυνατό να προκφψει από το κλειδί κρυπτογράφθςθσ ζτςι, ακόμα και το άτομο που κάνει τθν αρχικι κρυπτογράφθςθ δεν μπορεί να κάνει τθν αντίςτοιχθ αποκρυπτογράφθςθ αν δεν ζχει τθν εξουςιοδότθςθ να το κάνει. 22

Μηχανιςμόσ κρυπτογράφηςησ RSA Ο μθχανιςμόσ κρυπτογράφθςθσ με δθμόςιο κλειδί RSA βαςίηεται ςτα εξισ δφο γεγονότα: Τπάρχει ζνασ γνωςτόσ γριγοροσ αλγόρικμοσ με τον οποίο μπορεί να προςδιοριςτεί αν ζνασ δεδομζνοσ αρικμόσ είναι πρϊτοσ αρικμόσ. Δεν υπάρχει κανζνασ γνωςτόσ γριγοροσ αλγόρικμοσ για τθν εφρεςθ των πρϊτων παραγόντων ενόσ δεδομζνου παραγϊγου (δθλαδι, όχι πρϊτου) αρικμοφ. χόλιο! Σο όνομα RSA του μθχανιςμοφ κρυπτογράφθςθσ προζκυψε από τα αρχικά του ονόματοσ των εμπνευςτϊν του( Rivest, Shamir, Adleman). 23

Μηχανιςμόσ κρυπτογράφηςησ RSA Η λειτουργία του μθχανιςμοφ κρυπτογράφθςθσ RSA ζχει ωσ εξισ: Επιλζγονται τυχαία δφο διαφορετικοί μεγάλοι πρϊτοι αρικμοί, ρ και q, και υπολογίηεται το γινόμενο r = p * q. Επιλζγεται τυχαία ζνασ μεγάλοσ ακζραιοσ e που είναι ςχετικά πρϊτοσ (relatively prime) ωσ προσ το γινόμενο (p 1) * (q 1). Ο ακζραιοσ e είναι το κλειδί τθσ κρυπτογράφθςθσ. Ζςτω ότι παίρνετε ωσ κλειδί αποκρυπτογράφθςθσ d το μοναδικό "πολλαπλαςιαςτικό αντίςτροφο" του ακεραίου υπολοίπου τθσ διαίρεςθσ του e με το (p - 1) * (q - 1), δθλαδι: d * e = 1 modulo ( p - 1 ) * ( q - 1 ) Ο αλγόρικμοσ για τον υπολογιςμό του d με δεδομζνα τα e, p, και q είναι απλόσ Γνωςτοποιοφνται οι ακζραιοι r και e, όχι όμωσ ο d. χόλιο! Η επιλογι του e είναι εφκολθ. Οποιοςδιποτε πρϊτοσ αρικμόσ, μεγαλφτεροσ και από τον ρ και από τον q, είναι κατάλλθλοσ. 24

Μηχανιςμόσ κρυπτογράφηςησ RSA Η λειτουργία του μθχανιςμοφ κρυπτογράφθςθσ RSA ζχει ωσ εξισ (υνζχεια): Για να κρυπτογραφθκεί ζνα απόςπαςμα απλοφ κειμζνου Ρ (που κεωροφμε για λόγουσ απλότθτασ ότι είναι ζνασ ακζραιοσ μικρότεροσ από τον r), αντικακίςταται από το κρυπτογραφικό κείμενο C που υπολογίηεται με τον εξισ τρόπο: C = P e modulo Για να αποκρυπτογραφθκεί ζνα απόςπαςμα κρυπτογραφικοφ κειμζνου C, αντικακίςταται από το απλό κείμενο Ρ που υπολογίηεται με τον εξισ τρόπο:ρ = C d modulo r H αποκρυπτογράφθςθ του C με χριςθ του d αποκαθιςτά το αρχικό Ρ. Όμωσ, ο υπολογιςμόσ του d με γνωςτά μόνο τα r και e (και όχι τα ρ και q) είναι ανζφικτοσ. 25

Παράδειγμα με RSA Ζςτω p= 3 και q = 5, τότε r = 15, και το γινόμενο (p -1) * (q -1) =8 και το e = 11. Επίςθσ ζνασ πρϊτοσ αρικμόσ μεγαλφτεροσ και από το p και από το q. Για να υπολογιςτεί το d κάνετε τα εξισ: d * 11 = 1 modulo 8 από το οποίο προκφπτει d = 3. Ζςτω τϊρα ότι το απλό κείμενο Ρ αποτελείται από τον ακζραιο 13. Σότε, το κρυπτογραφικό κείμενο C προκφπτει από τισ πράξεισ: C = P e modulo r = 13 11 modulo 15 = 1.792.160.394.037 modulo 15 = 7 26

Παράδειγμα με RSA Σο αρχικό απλό κείμενο P προκφπτει από τισ πράξεισ : Ρ = C d modulo r = 7 3 modulo 15 = 343 modulo 15 = 13 27

Παράδειγμα κρυπτογράφηςησ με δημόςιο κλειδί Μηχανιςμοί κρυπτογράφηςησ με Δημόςιο Κλειδί :Επιτρζπουν τα κρυπτογραφθμζνα μθνφματα να είναι "υπογεγραμμζνα", ϊςτε ο παραλιπτθσ να μπορεί να είναι βζβαιοσ ότι το μινυμα προζρχεται από το άτομο που υποτίκεται ότι προζρχεται (δθλαδι, οι "υπογραφζσ" δεν μποροφν να πλαςτογραφθκοφν). Παράδειγμα Ζςτω ότι οι αλγόρικμοι κρυπτογράφθςθσ είναι οι ECA και ECB (για τθν κρυπτογράφθςθ των μθνυμάτων που κα ςτζλνονται ςτον Α και ςτον Β, αντίςτοιχα). Ζςτω ότι οι αντίςτοιχοι αλγόρικμοι αποκρυπτογράφθςθσ είναι οι DCA και DCB, αντίςτοιχα. Οι αλγόρικμοι ECA και DCA είναι αντίςτροφοι μεταξφ τουσ, όπωσ και οι ECB και DCB. 28

Παράδειγμα κρυπτογράφηςησ με Παράδειγμα ςυνζχεια δημόςιο κλειδί ο Α εφαρμόηει πρϊτα τον αλγόρικμο αποκρυπτογράφθςθσ DCA ςτο Ρ, και ςτθ ςυνζχεια κρυπτογραφεί το αποτζλεςμα και το μεταδίδει ωσ κρυπτογραφικό κείμενο :C = ECB ( DCA ( P ) ). Μόλισ πάρει το C, ο χριςτθσ Β εφαρμόηει τον αλγόρικμο αποκρυπτογράφθςθσ DCB και ςτθ ςυνζχεια τον αλγόρικμο κρυπτογράφθςθσ ECA, ϊςτε να προκφψει το τελικό αποτζλεςμα Ρ: ECA ( DCB ( C ) ) = ECA ( DCB ( ECB ( DCA ( Ρ ) ) ) ) = ECA ( DCA ( Ρ ) ) επειδι τα DCB και ECB αναιροφνται. = Ρ επειδι τα ECA και DCA αναιροφνται. 29

Παράδειγμα κρυπτογράφηςησ με δημόςιο κλειδί Μετά τθν διαδικαςία αυτι ο Β ξζρει ότι το μινυμα προζρχεται από τον Α, επειδι ο αλγόρικμοσ ECA κα δϊςει το Ρ μόνο αν χρθςιμοποιικθκε ο αλγόρικμοσ DCA ςτθ διαδικαςία κρυπτογράφθςθσ και αυτόσ ο αλγόρικμοσ είναι γνωςτόσ μόνο ςτον Α. Κανζνασ, οφτε ακόμα και ο Β δεν μπορεί να πλαςτογραφιςει τθν υπογραφι του Α. 30