Skip to main content

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

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

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

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

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

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

Ένα από τα μεγαλύτερα μειονεκτήματα της ασύμμετρης κρυπτογραφίας είναι η εξάρτησή του από τους υπολογιστές.Χωρίς σύστημα υπολογιστή, είναι πρακτικά αδύνατο να εκτελεστεί ασύμμετρη κρυπτογράφηση ή αποκρυπτογράφηση.Δεδομένου ότι ολόκληρη η διαδικασία είναι ελεγχόμενη με υπολογιστή, είναι επίσης δυνατό να σπάσει το σύστημα με έναν υπολογιστή.Ενώ κάποια κρυπτογράφηση του δημόσιου κλειδιού θεωρείται σχεδόν ανθεκτική, κάθε χρόνο βγαίνει μια νέα μέθοδος ρωγμών που απαιτεί νέα αντίμετρα κρυπτογράφησης.