Πλεονεκτήματα και μειονεκτήματα της συμμετρικής και ασύμμετρης κρυπτογράφησης

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

Ευκολία στη χρήση

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

Αλληλογραφία στο Διαδίκτυο

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

Αναγνώριση και επαλήθευση

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

Ψηφιακό μητρώο

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