Η κρυπτογράφηση συμμέριου κλειδιού είναι μια μέθοδος κρυπτογράφησης δεδομένων πατώντας το ίδιο κλειδί τόσο για την κρυπτογράφηση όσο και για την αποκρυπτογράφηση του. Αυτό διαφέρει από την ασύμμετρη κρυπτογράφηση, γνωστή και ως κρυπτογράφηση δημόσιου κλειδιού, όπου χρησιμοποιείτε διαφορετικά κλειδιά για την κρυπτογράφηση και αποκρυπτογράφηση. Με κρυπτογράφηση συμμετρικού κλειδιού, γνωστό και ως κρυπτογράφηση κρυπτογραφημένου κλειδιού, πρέπει να διατηρήσετε το μυστικό κλειδί, ενώ η ασύμμετρη κρυπτογράφηση σάς επιτρέπει να μοιράζεστε το κλειδί κρυπτογράφησης με οποιονδήποτε, δεδομένου ότι διατηρείτε το κλειδί αποκρυπτογράφησης στον εαυτό σας.
Πλεονέκτημα: Εξαιρετικά ασφαλές
Όταν χρησιμοποιεί ασφαλή αλγόριθμο, η συμμετρική κρυπτογράφηση κλειδιού μπορεί να είναι εξαιρετικά ασφαλής. Ένα από τα πιο ευρέως χρησιμοποιούμενα συστήματα συμμετρικού κλειδιού κρυπτογράφησης είναι το προηγμένο πρότυπο κρυπτογράφησης που έχει οριστεί από την κυβέρνηση των ΗΠΑ. Όταν το χρησιμοποιείτε με το πιο ασφαλές μήκος κλειδιού 256-bit, θα χρειαζόταν περίπου ένα δισεκατομμύριο χρόνια για έναν υπολογιστή 10 petaflop για να μαντέψει το κλειδί μέσω μιας επίθεσης βίαιης δύναμης. Δεδομένου ότι, τον Νοέμβριο του 2012, ο ταχύτερος υπολογιστής στον κόσμο λειτουργεί σε 17 petaflops, το AES 256-bit είναι ουσιαστικά άθραυστο.
Πλεονέκτημα: Relatively Fast
Ένα από τα μειονεκτήματα των συστημάτων κρυπτογράφησης δημόσιων κλειδιών είναι ότι χρειάζονται σχετικά πολύπλοκα μαθηματικά για να εργαστούν, καθιστώντας τα πολύ υπολογιστικά εντατικά. Η κρυπτογράφηση και η αποκρυπτογράφηση συμμετρικών δεδομένων κλειδιών είναι σχετικά εύκολο να γίνει, δίνοντάς σας πολύ καλή απόδοση ανάγνωσης και γραφής. Στην πραγματικότητα, πολλοί δίσκοι στερεάς κατάστασης, οι οποίοι είναι συνήθως εξαιρετικά γρήγοροι, χρησιμοποιούν συμμετρική κρυπτογράφηση κλειδιών εσωτερικά για την αποθήκευση δεδομένων και είναι ακόμα ταχύτεροι από τους μη κρυπτογραφημένους παραδοσιακούς σκληρούς δίσκους.
Μειονέκτημα: Μοιραστείτε το κλειδί
Το μεγαλύτερο πρόβλημα με συμμετρική κρυπτογράφηση κλειδιών είναι ότι πρέπει να έχετε έναν τρόπο να αποκτήσετε το κλειδί για το μέρος με το οποίο μοιράζεστε δεδομένα. Τα κλειδιά κρυπτογράφησης δεν είναι απλά συμβολοσειρά κειμένου όπως κωδικοί πρόσβασης. Πρόκειται ουσιαστικά για μπλοκάρισμα. Ως εκ τούτου, θα πρέπει να έχετε έναν ασφαλή τρόπο για να πάρετε το κλειδί στο άλλο μέρος. Φυσικά, αν έχετε έναν ασφαλή τρόπο για να μοιραστείτε το κλειδί, ίσως δεν χρειάζεται να χρησιμοποιείτε την κρυπτογράφηση στην πρώτη θέση. Με αυτό το σκεπτικό, η συμμετρική κρυπτογράφηση κλειδιών είναι ιδιαίτερα χρήσιμη όταν κρυπτογραφείτε τις δικές σας πληροφορίες σε αντίθεση με την κοινή χρήση κρυπτογραφημένων πληροφοριών.
Μειονέκτημα: Περισσότερη ζημιά σε περίπτωση συμβιβασμού
Όταν κάποιος παίρνει τα χέρια σε ένα συμμετρικό κλειδί, μπορεί να αποκρυπτογραφήσει όλα κρυπτογραφημένα με αυτό το κλειδί. Όταν χρησιμοποιείτε συμμετρική κρυπτογράφηση για αμφίδρομες επικοινωνίες, αυτό σημαίνει ότι και οι δύο πλευρές της συνομιλίας διακυβεύονται. Με ασύμμετρη κρυπτογράφηση δημόσιου κλειδιού, κάποιος που λαμβάνει το ιδιωτικό κλειδί σας μπορεί να αποκρυπτογραφήσει τα μηνύματα που σας έχουν σταλεί, αλλά δεν μπορεί να αποκρυπτογραφήσει αυτό που στέλνετε στο άλλο μέρος, δεδομένου ότι είναι κρυπτογραφημένο με διαφορετικό ζευγάρι κλειδιών.
Πνευματικά δικαιώματα © Γνώση Υπολογιστών Όλα τα δικαιώματα κατοχυρωμένα