Skip to main content

Τι είναι η κρυπτογραφία δημόσιου κλειδιού;

Η κρυπτογραφία δημόσιου κλειδιού είναι ένα ευρέως υιοθετημένο κρυπτογραφικό σύστημα που χρησιμοποιείται για την κρυπτογράφηση των δεδομένων.Σε αντίθεση με τη συμμετρική κρυπτογραφία, η οποία χρησιμοποιεί ένα μόνο κλειδί, αυτός ο τύπος συστήματος θεωρείται ασύμμετρη επειδή βασίζεται σε ένα ζευγάρι πλήκτρων.Η κρυπτογραφία του δημόσιου κλειδιού εισήχθη αρχικά στη δεκαετία του 1970 από τους κρυπτογράφους Whitfield Diffie και Martin Hellman.Τέτοια συστήματα κρυπτογραφίας αναφέρονται συχνά ως κρυπτογράφηση Diffie-Hellman ως ένας τρόπος για να αποτίσουν φόρο τιμής στους εφευρέτες.

Όπως αναφέρθηκε, η κρυπτογραφία του δημόσιου κλειδιού χρησιμοποιεί δύο πλήκτρα: ένα κοινό και ένα ιδιωτικό.Και τα δύο πλήκτρα παίζουν ρόλο στην κρυπτογράφηση ενός μηνύματος για την προστασία των δεδομένων που περιέχει και αποκρυπτογραφώντας το μήνυμα έτσι ώστε να μπορεί να διαβαστεί.Σε αυτό το σύστημα, το δημόσιο κλειδί μπορεί να μοιραστεί και να διανεμηθεί ελεύθερα.Το ιδιωτικό κλειδί, ωστόσο, πρέπει να διατηρείται μυστικό και πρέπει να έχει πρόσβαση μόνο από όποιον κατέχει το κλειδί.Για να παρέχει ένα πρόσθετο επίπεδο ασφάλειας, το ιδιωτικό κλειδί προστατεύεται από μια κρυπτογραφημένη φράση πρόσβασης, η οποία είναι ουσιαστικά μια ισχυρότερη έκδοση ενός κωδικού πρόσβασης που δημιουργείται από τον ιδιοκτήτη του κλειδιού.

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

Πώς μπορούν να εξεταστούν η κρυπτογραφία δημόσιου κλειδιού χρησιμοποιώντας μια επικοινωνία μεταξύ John και Jane ως παράδειγμα.Ο John δημιουργεί ένα ζευγάρι κλειδιού και στέλνει το δημόσιο κλειδί στη Jane, η οποία χρησιμοποιεί το κλειδί για να κρυπτογραφήσει το μήνυμα έτσι ώστε μόνο ο John να μπορεί να το διαβάσει.Όταν λαμβάνει το μήνυμα από τη Jane, ο John χρησιμοποιεί το μυστικό κλειδί του για να αποκρυπτογραφήσει και να το διαβάσει.Δεδομένου ότι ο Ιωάννης δημιούργησε το ζεύγος κλειδιών, είναι ο ιδιοκτήτης του ιδιωτικού κλειδιού και επομένως ο μόνος που μπορεί να αποκρυπτογραφήσει και να διαβάσει το μήνυμα.

Όποιος θέλει να χρησιμοποιήσει κρυπτογραφία δημόσιου κλειδιού για να προστατεύσει τις επικοινωνίες μπορεί εύκολα να το κάνει μέσω ηλεκτρονικού ταχυδρομείου.Για παράδειγμα, εάν ο John θέλει να διατηρήσει τις επικοινωνίες μεταξύ του και της Jane Private, θα μπορούσε απλώς να επισυνάψει το δημόσιο κλειδί που χρειάζεται για κρυπτογράφηση στο μήνυμα.Δεδομένου ότι το κλειδί μπορεί να μοιραστεί με οποιονδήποτε, η αποστολή του μέσω ηλεκτρονικού ταχυδρομείου δεν είναι κίνδυνος ασφαλείας.Ένα κοινό παράδειγμα εφαρμογών που χρησιμοποιούν αυτό το σύστημα είναι το δημοφιλές λογισμικό κρυπτογράφησης που είναι γνωστό ως αρκετά καλή ιδιωτικότητα και reg.(Pgp reg;).