Cryptography and Network Security Chapter 14. Fifth Edition by William Stallings



Σχετικά έγγραφα
Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές

Σχεδίαση Εφαρμογών και Υπηρεσιών Διαδικτύου 11η Διάλεξη: Ασφάλεια στο Web

Ψηφιακά Πιστοποιητικά Ψηφιακές Υπογραφές

Κεφάλαιο 9. Ψηφιακές Υπογραφές και Ψηφιακά Πιστοποιητικά

ΑΣΦΑΛΕΙΑ ΔΕΔΟΜΕΝΩΝ ΣΤΗΝ ΚΟΙΝΩΝΙΑ ΤΗΣ ΠΛΗΡΟΦΟΡΙΑΣ (Βασικά Θέματα Κρυπτογραφίας Συμμετρική & Ασύμμετρη Κρυπτογραφία-Ακεραιότητα)

ΗΛΕΚΤΡΟΝΙΚΗ ΔΙΑΚΥΒΕΡΝΗΣΗ ΣΤΗΝ ΕΕ

Οι απειλές. Απόρρητο επικοινωνίας. Αρχές ασφάλειας δεδομένων. Απόρρητο (privacy) Μέσω κρυπτογράφησης

Ζητήµατα ασφάλειας Kerberos Υπηρεσία πιστοποίησης X.509 Προτεινόµενα αναγνώσµατα και ιστοσελίδες. Giannis F. Marias 2

Ιόνιο Πανεπιστήμιο Τμήμα Πληροφορικής Εισαγωγή στην Επιστήμη των Υπολογιστών Ασφάλεια Δεδομένων.

Cryptography and Network Security Chapter 13. Fifth Edition by William Stallings

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο. Ψηφιακή Υπογραφή και Αυθεντικοποίηση Μηνύματος

Τεχνική Ανάλυση των η-υπογραφών & των η-πιστοποιητικών

Cryptography and Network Security Chapter 15

Ασφάλεια Υπολογιστικών Συστημάτων

Χρήστος Ξενάκης Τμήμα Ψηφιακών Συστημάτων Πανεπιστήμιο Πειραιά

Cryptography and Network Security Chapter 9. Fifth Edition by William Stallings

8.3.4 Τεχνικές Ασφάλειας Συμμετρική Κρυπτογράφηση Ασυμμετρική Κρυπτογράφηση Ψηφιακές Υπογραφές

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα

ΥΠΗΡΕΣΙΕΣ ΨΗΦΙΑΚΗΣ ΠΙΣΤΟΠΟΙΗΣΗΣ

Κρυπτογραφία Δημόσιου Κλειδιού

Ηλεκτρονικό εμπόριο. HE 7 Τεχνολογίες ασφάλειας

Ασφάλεια Υπολογιστικών Συστημάτων

Χρήστος Ε. Σιουλής Δικηγόρος Νομικοτεχνικός Σύμβουλος

YΒΡΙΔΙΚΗ ΚΡΥΠΤΟΓΡΑΦΙΑ

ΨΗΦΙΑΚΑ ΠΙΣΤΟΠΟΙΗΤΙΚΑ ΓΙΑ ΑΣΦΑΛΗ ΚΑΙ ΠΙΣΤΟΠΟΙΗΜΕΝΗ ΕΠΙΚΟΙΝΩΝΙΑ ΜΕ ΤΗΝ ΤΡΑΠΕΖΑ ΤΗΣ ΕΛΛΑΔΟΣ. Οδηγίες προς τις Συνεργαζόμενες Τράπεζες

Ασφάλεια Υπολογιστικών Συστηµάτων

Εφαρμοσμένη Κρυπτογραφία Ι

1. Τι είναι ακεραιότητα δεδομένων, με ποιους μηχανισμούς επιτυγχάνετε κ πότε θα χρησιμοποιούσατε τον καθένα εξ αυτών;

Cryptography and Network Security Chapter 16. Fifth Edition by William Stallings

Ασφάλεια Υπολογιστικών Συστημάτων

Εισαγωγή στην Κρυπτολογία 3. Ασφάλεια Τηλεπικοινωνιακών Συστημάτων Κωδικός DIΤ114 Σταύρος ΝΙΚΟΛΟΠΟΥΛΟΣ

Ρ ΓΑ Σ Τ Ή Ρ Ι Ο 8 Α Σ Φ Ά Λ Ε Ι Α Σ Π Λ Η Ρ Ο Φ Ο Ρ Ι Κ Ώ Ν Σ Υ Σ Τ Η Μ ΆΤ Ω Ν

Ασφάλεια ικτύων (Computer Security)

Διαχείριση Ασφάλειας και Εμπιστοσύνης σε Πολιτισμικά Περιβάλλοντα

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Δ Εξάμηνο

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Δ Εξάμηνο

Πρωτόκολλα Ασφάλειας IΙ

Ασφάλεια Υπολογιστικών Συστηµάτων. Ορισµοί

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων. PGP (Pretty Good Privacy)

Ψηφιακά Πιστοποιητικά και Έµπιστες Τρίτες Οντότητες

Ασφάλεια στο Ηλεκτρονικό Επιχειρείν. ΤΕΙ Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων - Πάτρα Κουτσονίκος Γιάννης

ΥΠΟΓΡΑΦΗ. Ηλεκτρονική επικοινωνία. Κρυπτογραφία και ψηφιακές υπογραφές ΚΡΥΠΤΟΓΡΑΦΙΑ & ΨΗΦΙΑΚΕΣ ΥΠΟΓΡΑΦΕΣ

Πανεπιστήμιο Πειραιά Τμήμα Ψηφιακών Συστημάτων. Κρυπτογραφία. Διαχείριση κλειδιών. Χρήστος Ξενάκης

Ανάλυση Δικτυακής Κίνησης Πρωτοκόλλων Υπηρεσιών. Ασφάλεια Δικτύων. (4 η άσκηση) Διαχείριση Δικτύων - Ευφυή Δίκτυα, 9 ο Εξάμηνο,

Δίκτυα Υπολογιστών Ενότητα 6: Secure Sockets Layer - SSL

ΥΠΗΡΕΣΙΕΣ ΨΗΦΙΑΚΗΣ ΠΙΣΤΟΠΟΙΗΣΗΣ

Ασφαλείς Εφαρμογές η-υπογραφών

ΥΠΗΡΕΣΙΕΣ ΨΗΦΙΑΚΗΣ ΠΙΣΤΟΠΟΙΗΣΗΣ

Ασφάλεια Πληροφοριακών Συστημάτων

ΚΡΥΠΤΟΓΡΑΦΙΑ ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ. Δ Εξάμηνο

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

Αρχή Πιστοποίησης Ελληνικού Δημοσίου

9 - Ασφάλεια Ηλεκτρονικών Συναλλαγών ΕΘΝΙΚΗ ΣΧΟΛΗ ΔΗΜΟΣΙΑΣ ΔΙΟΙΚΗΣΗΣ & ΑΥΤΟΔΙΟΙΚΗΣΗΣ

Εισαγωγή στην Κρυπτογραφία και τις Ψηφιακές Υπογραφές

Cryptography and Network Security Overview & Chapter 1. Fifth Edition by William Stallings

ΑΣΦΑΛΕΙΑ & ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ(Θ)

Εισαγωγή στην επιστήμη της Πληροφορικής και των Τηλεπικοινωνιών. Aσφάλεια

Ασφάλεια (PGP)

Κρυπτογραφικά Πρωτόκολλα

ΑΠΟΦΑΣΗ ΤΗΣ ΕΥΡΩΠΑΪΚΗΣ ΚΕΝΤΡΙΚΗΣ ΤΡΑΠΕΖΑΣ

Β. Μάγκλαρης 30/11/2015

ΣΕΜΙΝΑΡΙΟ. ΠΑΡΟΥΣΙΑΣΗ 19/5/11 Αµφιθέατρο

Εισαγωγή στην επιστήμη της Πληροφορικής και των. Aσφάλεια

Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής ΠΜΣ στα Πληροφοριακά Συστήματα Κρυπτογραφία και Εφαρμογές Διαλέξεις Ακ.

ΚΡΥΠΤΟΓΡΑΦΗΣΗ ΔΗΜΟΣΙΟΥ ΚΛΕΙΔΙΟΥ

Παράρτημα Α Περισσότερα για την Ασφάλεια στο Διαδίκτυο

Freedom of Speech. Κρυπτογραφία και ασφαλής ανταλλαγή πληροφοριών στο Internet

Ασφάλεια Πληροφοριακών Συστημάτων Ασφάλεια στο WWW

Πτυχιακή εργασία. Υποδοµή ηµοσίου Κλειδιού (PKI) σε πλατφόρµα Windows Server 2008 R2

ΑΠΟΦΑΣΗ. Παροχή σύμφωνης γνώμης επί του σχεδίου του Κανονισμού Πιστοποίησης της Αρχής Πιστοποίησης του Ελληνικού Δημοσίου (ΑΠΕΔ)

Ασφάλεια στο WWW SSL/TLS

Pretty Good Privacy S/MIME Προτεινόµενες ιστοσελίδες. Giannis F. Marias 2

Κρυπτογραφία. Κωνσταντίνου Ελισάβετ

ΕΠΛ 674: Εργαστήριο 1 Ασφάλεια Επικοινωνιακών Συστημάτων - Κρυπτογραφία

ΕΠΑΝΑΛΗΠΤΙΚΟ ΤΕΣΤ ΣΤΗΝ ΕΝΟΤΗΤΑ

ΚΡΥΠΤΟΓΡΑΦIΑ Α ΚΑΙ ΑΣΦΑΛΕΙΑ ΥΠΟΛΟΓΙΣΤΩΝ Δ Εξάμηνο

8.3 Ασφάλεια ικτύων. Ερωτήσεις

ΔΙΑΧΕΙΡΙΣΗ ΔΙΚΤΥΩΝ Διαχείριση Ασφαλείας (Ι) Απειλές Ασφαλείας Συμμετρική & Μη-Συμμετρική Κρυπτογραφία

Ασφάλεια Υπολογιστικών Συστημάτων

7 ΔΙΑΧΕΙΡΙΣΗ ΚΛΕΙΔΙΩΝ

Εργαστήριο Ασφάλεια Πληροφοριακών Συστημάτων SSL/TLS

Οικονομικό Πανεπιστήμιο Αθηνών Τμήμα Πληροφορικής ΠΜΣ στα Πληροφοριακά Συστήματα Κρυπτογραφία και Εφαρμογές Διαλέξεις Ακ.

ΤΟ ΣΥΣΤΗΜΑ «ΕΡΜΗΣ» ΤΟΥ ΧΡΗΜΑΤΙΣΤΗΡΙΟΥ ΑΘΗΝΩΝ (ΧΑ) ΚΑΙ ΟΙ ΥΠΗΡΕΣΙΕΣ ΨΗΦΙΑΚΗΣ ΠΙΣΤΟΠΟΙΗΣΗΣ ΤΗΣ ΑΣΥΚ Α.Ε.

Ασφάλεια Υπολογιστικών Συστημάτων

Σύστημα Άυλων Τίτλων - Οδηγίες παραμετροποίησης client συστήματος

Τεχνολογία Ηλεκτρονικού Εμπορίου. 6η διάλεξη: Ασφάλεια ιαδικτυακών Συναλλαγών και Ηλεκτρονικού Εμπορίου (EC Security) Χρήστος Γεωργιάδης

Εφαρμοσμένη Κρυπτογραφία Ι

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

κρυπτογραϕία Ψηφιακή ασφάλεια και ιδιωτικότητα Γεώργιος Σπαθούλας Msc Πληροφορική και υπολογιστική βιοιατρική Πανεπιστήμιο Θεσσαλίας

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

Οδηγίες Εγκατάστασης και Χρήσης Ψηφιακών Πιστοποιητικών

Ηλεκτρονική Συνταγογράφηση > Υποστήριξη > Συχνές Ερωτήσεις (FAQs)

Τεχνολογικό Εκπαιδευτικό Ίδρυμα Ηπείρου Τμήμα Τηλεπληροφορικής & Διοίκησης

«Αnti- Spamming σε publish/ subscribe συστήματα»

Σχεδιασμός Εικονικών Δικτύων Ενότητα 4β: VPN on IPSec (Μέρος 2ο)

Κρυπτογραφία. Κεφάλαιο 1 Γενική επισκόπηση

Υπηρεσία PKI - Οδηγίες για Διαχειριστές

Transcript:

Cryptography and Network Security Chapter 14 Fifth Edition by William Stallings

Chapter 14 Key Management and Distribution No Singhalese, whether man or woman, would venture out of the house without a bunch of keys in his hand, for without such a talisman he would fear that some devil might take advantage of his weak state to slip into his body. The Golden Bough, Sir James George Frazer

Διαχειριση και διανομη κλειδιου (Key Management and Distribution) Τα συμμετρικα συστηματα κρυπτογραφησης απαιτουν και τα δυο μέρη να μοιραζονται ένα κοινο κλειδι. Τα σχηματα δημοσιου κλειδιου απαιτουν και τα δυο μερη να αποκτησουν δημοσια κλειδια

Διανομη Κλειδιου (Key Distribution) Τα συμμετρικα σχηματα απαιτουν και τα δυο μερη να μοιραζονται ένα κοινο μυστικο κλειδι Το θεμα είναι πως θα διανεμηθει με ασφαλεια το κλειδι αυτό Ενώ θα πρεπει το κλειδι αυτό να προστατευτει απο τριτους που πιθανο να θελουν να το υποκλεψουν Συχνες αλλαγες κλειδιου είναι επιθυμητες Συχνα η αποτυχια του συστηματος ασφαλειας οφειλεται σε σπασιμο του συστηματος διανoμης κλειδιου

Διανομη Κλειδιου Τα μερη Α και Β εχουν τις εξης επιλογες για τη διανομη κλειδιου: 1. Ο A μπορει να επιλεξει το κλειδι και να το παραδωσει φυσικα (π.χ. σε ένα φλασακι) στον Β. 2. Μια τριτη οντοτητα να επιλεξει και να διανειμει το κλειδι από τον Α στον B. 3. Αν οι A και B εχουν επικοινωνησει προηγουμενως, μπορουν να χρησιμοποιησουν το προηγουμενο κλειδι για να κρυπτογραφησουν ενα νέο κλειδι. 4. Αν οι A και B εχουν ασφαλεις επικοινωνιες με ένα τριτο μερος C, ο C μπορει να αναμεταδωσει το κλειδι αναμεσα στον Α και στον B

Key Distribution Task

Ιεραρχια Κλειδιων Τυπικα εχουμε μια ιεραρχια κλειδιων Κλειδι συνοδου (session key) Είναι προσωρινο Χρησιμοποιειται για κρυπτογραφηση των δεδομενων που μεταδιδονται μεταξυ των χρηστων Χρησιμοποιειται μονο για μια λογικη συνοδο (session) και στη συνεχεια καταργειται Γενικο Κλειδι (master key) Χρησιμοποιειται για να κρυπτογραφει τα κλειδια συνοδου Το μοιραζεται ο χρηστης και το κεντρο διανομης κλειδιου (key distribution center)

Ιεραρχια Κλειδιων

Σεναριο Διανομης Κλειδιου με χρήση Κεντρου Διανομης Κλειδιου (KDC)

Θεματα διανομης Κλειδιου Για μεγαλυτερα δικτυα απαιτουνται Ιεραρχιες απο ΚΔΔ (KDC), αλλα πρεπει να εμπιστευονται το ένα το άλλο. Ο χρονος ζωης των Κλειδιων συνοδου πρεπει να είναι περιορισμενος για μεγαλυτερη ασφαλεια Μπορει το συστημα να κανει αυτοματη διανομη κλειδιου για λογαριασμο των χρηστων, αλλα θα πρεπει οι χρηστες να εμπιστευονται το συστημα Μπορει επισης να γινει αποκεντροποιημενη διανομη κλειδιου

Διανομη Συμμετρικου Κλειδιου με χρηση Δημοσιου Κλειδιου Τα συστηματα δημοσιου κλειδιου δεν είναι αποδοτικα Γι αυτό σχεδον ποτε δεν χρησιμοποιουνται αμεσα για κρυπτογαφηση των δεδομενων Συνηθως χρησιμοποιουνται για να κρυπτογραφουν τα κλειδια συμμετρικων αλγοριθμων κατά τη διανομη κλειδιου.

Απλη διανομη Μυστικου Κλειδιου (Simple Secret Key Distribution) Ο Merkle προτεινε αυτό το πολύ απλο σχημα Επιτρεπει ασφαλεις επικοινωνιες Δεν προυποθετει την υπαρξη κλειδιων από πριν

Man-in in-the-middle Attack Αυτό το πολύ απλο σχημα ειναι ευαλωτο στην ενεργητικη επιθεση «man-in-the- middle attack»

Διανομη Μυστικου Κλειδιου με Εμπιστευτικοτητα και Πιστοποιηση Αυθεντικοτητας

Υβριδικη Διανομη Κλειδιου (Hybrid Key Distribution) Χρησιμοποιουν ενα KDC ιδιωτικου κλειδιου Το ΚDC μοιραζεται ένα μυστικο Γενικο Κλειδι (master key) με κάθε χρηστη Διανεμει το κλειδι συνοδου χρησιμοποιωντας το Γενικο Κλειδι Χρησιμοποιειται κρυπτογραφια δημοσιου κλειδιου για τη διανομη των Γενικων Κλειδιων Είναι ιδιαιτερα χρησιμο για ευρεως κατανεμημενους χρηστες που δεν μπορουν να μοιραστουν με φυσικο τροπο ένα συμμετρικο κλειδι με το KDC Λογικη αποδοση προς τα πισω συμβατοτητα

Διανομη Δημοσιων Κλειδιων (Distribution of Public Keys) Μπορει να υποτεθει η χρηση ενός από τα παρακατω: Δημοσια ανακοινωση (public announcement) Δημοσια διαθεσιμος καταλογος (publicly available directory) Αρχη δημοσιου κλειδιου (public-key authority) Πιστοποιητικα Δημοσιου Κλειδιου (public-key certificates)

Δημοσια Ανακοινωση (Public Announcement) Οι χρηστες διανεμουν τα δημοσια κλειδια στους αποδεκτες ή τα εκπεμπουν προσθετουν τα κλειδια PGP σε μηνυματα email ή τα στελνουν σε news groups ή σε email lists Kυριο μειονεκτημα η πλαστογραφια Ο καθενας μπορει να δημιουργησει ένα κλειδι, να το εκπεμψει και να ισχυριστει οτι είναι καποιος άλλος Μεχρι να ανακαλυφθει η πλαστογραφια μπορει να προσποιειται ότι είναι καποιος αλλος

Δημοσια Διαθεσιμος Καταλογος (Publicly Available Directory) Μπορουμε να εχουμε μεγαλυτερη ασφαλεια εγγραφοντας τα κλειδια σε έναν καταλογο Ο καταλογος μπορει να είναι αξιοπιστος εφοσον πληρει τις εξης ιδιοτητες: Περιέχει εγγραφες της μορφης {ονομα, δημοσιο κλειδι} Οι συμμετεχοντες γραφουν με ασφαλεια στον καταλογο Οι συμμετεχοντες μπορουν να αντικαταστησουν το κλειδι τους οποιαδηποτε στιγμη Ο καταλογος δημοσιευεται περιοδικα Ο καταλογος μπορει να προσπελαστει ηλεκτρονικα Ο κινδυνος της πλαστογραφιας παραμενει

Αρχη Δημοσιου Κλειδιου Βελτιωνει την ασφαλεια κανοντας πιο αυστηρο τον ελεγχο στη διανομη των δημοσιων κλειδιων Εχει ιδιοτητες του καταλογου Απαιτει από τους χρήστες να γνωριζουν το δημοσιο κλειδι του καταλογου Τοτε οι χρηστες επικοινωνουν με τον καταλογο και λαμβανουν γνωση οποιουδηποτε δημοσιου κλειδιου θελουν με ασφαλεια Απαιτειται προσβαση σε πραγματικο χρονο στον καταλογο όταν χρειαζονται τα κλειδια

Αρχη Δημοσιου Κλειδιου

Πιστοποιητικα Δημοσιου Κλειδιου (Public-Key Certificates) Τα πιστοποιητικα επιτρεπουν την ανταλλαγη κλειδιου χωρις real-time προσβαση στην Αρχή Δημοσιου Κλειδιου Ένα πιστοποιητικο συνδεει την οντοτητα με το δημοσιο κλειδι Συνηθως το δημοσιο κλειδι συνοδευεται και από άλλη πληροφορια όπως η περιοδος εγκυροτητας, τα δικαιωματα χρησης, κλπ. Ολο το περιεχομενο υπογραφεται από την εμπιστη αρχη Δημοσιου Κλειδιου ή Αρχη Πιστοποίητικών ή Αρχη Πιστοποιησης,, (Certificat( Certificationion Authority, CA) To πιστοποιητικο μπορει να επιβεβαιωθει από οποιονδήποτε γνωριζει το δημοσιο κλειδι της CA

Public-Key Certificates

Yπηρεσια Πιστοποιησης Αυθεντικοτητας X.509 (Χ.509 Authentication Service) Eίναι μερος του προτυπου υπηρεσίας καταλογου (directory service) CCITT X.500 Κατανεμημενοι servers διατηρουν μια βαση δεδομενων πληφοροριες χρήστη Ορίζει το πλαισιο για υπηρεσιες πιστοποίησης αυθεντικότητας Ο καταλογος μπορει να αποθηκευει πιστοποιητικα δημοσιου κλειδιου Με το δημοσιο κλειδι του χρήστη υπογεγραμμένο από την αρχη πιστοποιησης (CA) Eπίσης, ορίζει πρωτόκολλα πιστοποίησης αυθεντικότητας (authentication protocols). Χρησιμοποιεί κρυπτογραφια δημοσιου κλειδιου και ψηφιακες υπογραφες στο προτυπο δεν περιλαμβανεται ο κρυπτογραφικος αλγοριθμος, αλλα συνιστάται η χρήση του RSA Tα πιστοποιητικα X.509 χρησιμοποιούνται ευρύτατα Υπαρχουν τρεις versions

X.509 Certificate Use

Πιστοποιητικα X.509 (X.509 Certificates) Εκδίδονται από μια Αρχή Πιστοποίησης (CA), και περιέχουν: version V (1, 2, or 3) serial number SN (unique within CA) identifying certificate signature algorithm identifier AI issuer X.500 name CA) period of validity TA (from - to dates) subject X.500 name A (name of owner) subject public-key info Ap (algorithm, parameters, key) issuer unique identifier (v2+) subject unique identifier (v2+) extension fields (v3) signature (of hash of all fields in certificate) Ο συμβολισμός: CA<<A>> συμβολίζει πιστοποιητικο για τον Α υπογεγραμμενο από την Αρχη Πιστοποιησης CA

X.509 Certificates

Απόκτηση Πιστοποιητικου Κάθε χρηστης με προσβαση στην Αρχη Πιστοποιησης (CA) μπορει να παρει πιστοποιητικο από αυτην Μονο η CA μπορει να τροποποιησει ένα πιστοποιητικο Επειδη δεν μπορει να πλαστογραφηθουν, τα πιστοποιητικα τοποθετουνται σε ένα δημοσιο καταλογο (public directory)

Ιεραρχια Αρχων Πιστοποιησης (CA Hierarchy) Αν και οι δυο χρηστες εχουν μια κοινη Αρχη Πιστοποιησης (CA) τότε υποτιθεται ότι γνωριζουν το δημοσιο κλειδι της Αλλιως, οι CAs πρεπει να σχηματιζουν μια ιεραρχια Χρησιμοποιουνται τα πιστοποιητικα που δυνδεουν τα μελη της ιεραρχιας για να επικυρωσουμε (επιβεβαιωσουμε) τις άλλες CAs Κάθε CA εχει πιστοποιητικα για clients (forward) και parent (reverse) Κάθε client εμπιστευεται της πιστοποιητικα των parents Επιτρεπεται η επιβεβαιωση οποιουδηποτε πιστοποιητικου από μια CA από χρηστες ολων των αλλων CAs στην ιεραρχια

H Ιεραρχια των CAs Forward Certificates: Πιστοποιητικα της X που εχουν εκδοθει απο αλλες CA Reverse Certificates:Πιστοποιητικα που εχει εκδοσει η Χ για αλλες CA

Ανακληση Πιστοποιητικου (Certificate Revocation) Τα πιστοποιητικα εχουν μια περιοδο ισχυος (period of validity) Μπορει να χρειαστει να ανακληθουν πριν τη ληξη τους, π.χ.: 1. Όταν γνωστοποιηθει το ιδιωτικο κλειδι του χρήστη 2. Όταν ο χρηστης δεν υπαγεται πια σε αυτη τη CA 3. Όταν γνωστοποιηθει το ιδιωτικο κλειδι της CA Η CAs διατηρουν μια λιστα των ανακληθεντων πιστοποιητικων (Certificate Revocation List, CRL) Οι χρηστες πρεπει να ελεγχουν τα πιστοποιητικα μηπως ανηκουν στη CRL

X.509 Version 3 Είναι γενικα αποδεκτο ότι χρειαζεται προσθετη πληροφορια για ένα πιστοποιητικο email/url, λεπτομερειες της πολιτικής, περιορισμοι χρησης Αντι να κατονομαστουν ρητα νεα πεδια, οριστηκε μια γενικη μεθοδος επεκτασης Η επεκταση αποτελειται απο: Προσδιοριστικο επεκτασης (extension identifier) Δεικτης κρισιμοτητας (criticality indicator) Τιμη επεκτασης (extension value)

Επεκτασεις Πιστοποιητικων (Certificate Extensions) Πληροφοριες κλειδιων και πολιτικης Μεταφερουν πληροφοριες σχετικα με το αντικειμενο και τα κλειδια του εκδοτη καθως και ενδειξεις που αφορουν την πολιτικη πιστοποιησης Χαρακτηριστικα του υποκειμενου του πιστοποιητικου και του εκδοτη του Υποστηριζουν εναλλακτικα ονοματα σε εναλλακτικα format για το υποκειμενο η/και τον εκδοτη του πιστοποιητικου Περιορισμους του μονοπατιου του πιστοποιητικου (certificate path constraints) Επιτρεπει περιορισμους στη χρηση πιστοποιητικων από αλλες CA.

Υποδομη Δημοσιου Κλειδιου (Public Key Infrastructure)

Διαχειριση Υποδομης Δημοσιου Κλειδιου Λειτουργιες: (PKIX Management) Εγγραφη (registration) Αρχικοποιηση (initialization) Πιστοποιηση (certification) Ανακτηση ζευγους κλειδιων (key pair recovery) Επικαιροποιηση ζευγους κλειδιων (key pair update) Αιτηση ανακλησης (revocation request) Δια-Πιστοποιηση μεταξυ CAs (cross certification) Πρωτοκολλα: : CMP (Certificate Management Protocol), CMC (Cryptographic Message Syntax)

Συνοψη Μελετησαμε: Διανομη συμμετρικου κλειδιου με συμμετρικη κρυπτογραφια Διανομη συμμετρικου κλειδιου με κρυπτογραφια δημοσιου κλειδιου Διανομη δημοσιων κλειδιων Ακακοινωση, καταλογος, αρχη πιστοποιησης (CA). Πιστοποιηση Αυθεντικοτητας και Πιστοποιητικα X.509 Υποδoμη Δημοσιου Κλειδιου (Public key infrastructure, PKIX)