Η αλλαγή των πληροφοριών θα μπορούσε ενδεχομένως να την προστατεύσει από μη εξουσιοδοτημένη πρόσβαση και ως αποτέλεσμα ο μόνος εξουσιοδοτημένος αποδέκτης μπορεί να το καταλάβει. Η μέθοδος που χρησιμοποιείται με αυτόν τον τρόπο ονομάζεται κρυπτογράφηση και αποκρυπτογράφηση πληροφοριών.
Η κύρια διαφορά μεταξύ της κρυπτογράφησης και της αποκρυπτογράφησης είναι ότι η κρυπτογράφηση είναι η μετατροπή ενός μηνύματος σε μια ακατανόητη μορφή που δεν μπορεί να διαβαστεί αν δεν αποκρυπτογραφηθεί. Ενώ η αποκρυπτογράφηση είναι η ανάκτηση του αρχικού μηνύματος από τα κρυπτογραφημένα δεδομένα.
Συγκριτικό διάγραμμα
Βάση σύγκρισης | Κρυπτογράφηση | Αποκρυπτογράφηση |
---|---|---|
Βασικός | Μετατροπή ενός ανθρώπινου κατανοητού μηνύματος σε μια ακατανόητη και σκοτεινή μορφή που δεν μπορεί να ερμηνευτεί. | Μετατροπή ενός ακατανόητου μηνύματος σε κατανοητή μορφή που θα μπορούσε εύκολα να κατανοηθεί από έναν άνθρωπο. |
Η διαδικασία πραγματοποιείται στο | Το τέλος του αποστολέα | Το τέλος του δέκτη |
Λειτουργία | Μετατροπή του απλού κειμένου σε κρυπτοκείμενο. | Μετατροπή του κρυπτογράφου σε απλό κείμενο. |
Ορισμός κρυπτογράφησης
Η κρυπτογράφηση είναι η διαδικασία κατά την οποία ο αποστολέας μετατρέπει τις αρχικές πληροφορίες σε άλλη μορφή και αποστέλλει το προκύπτον ακατάληπτο μήνυμα στο δίκτυο. Ο αποστολέας απαιτεί έναν αλγόριθμο κρυπτογράφησης και ένα κλειδί για να μετασχηματίσει το απλό κείμενο (αρχικό μήνυμα) σε ένα κρυπτογράφημα (κρυπτογραφημένο μήνυμα), είναι επίσης γνωστό ως κρυπτογράφηση.
Το Plaintext είναι τα δεδομένα που πρέπει να προστατεύονται κατά τη διάρκεια της μετάδοσης. Το κρυπτογράφημα είναι το κωδικοποιημένο κείμενο που παράγεται ως αποτέλεσμα του αλγόριθμου κρυπτογράφησης για τον οποίο χρησιμοποιείται ένα συγκεκριμένο κλειδί. Το κρυπτογράφημα δεν είναι θωρακισμένο. Ρεύει στο κανάλι μετάδοσης. Ο αλγόριθμος κρυπτογράφησης είναι ένας κρυπτογραφικός αλγόριθμος που εισάγει απλό κείμενο και ένα κλειδί κρυπτογράφησης και παράγει ένα κρυπτογραφικό κείμενο.
Στις συμβατικές μεθόδους κρυπτογράφησης, τα κλειδιά κρυπτογράφησης και αποκρυπτογράφησης είναι τα ίδια και μυστικά. Οι συμβατικές μέθοδοι χωρίζονται σε δύο κατηγορίες: Κρυπτογράφηση επιπέδου χαρακτήρων και Κρυπτογράφηση επιπέδου Bit.
- Κρυπτογράφηση επιπέδου χαρακτήρων - Σε αυτή τη μέθοδο, η κρυπτογράφηση πραγματοποιείται στο επίπεδο χαρακτήρων. Υπάρχουν δύο κοινές στρατηγικές για την κρυπτογράφηση επιπέδου χαρακτήρα, οι οποίες είναι υποκαταστατικές και μεταβατικές.
- Κρυπτογράφηση σε επίπεδο Bit - Σε αυτήν την τεχνική, πρώτα τα δεδομένα (όπως κείμενο, γραφικά, ήχος, βίντεο κ.λπ.) χωρίζονται σε μπλοκ δυαδικών ψηφίων, κατόπιν τροποποιούνται με κωδικοποίηση / αποκωδικοποίηση, μετάθεση, υποκατάσταση, αποκλειστική OR, περιστροφή επί.
Ορισμός της αποκρυπτογράφησης
Η αποκρυπτογράφηση αναστρέφει τη διαδικασία κρυπτογράφησης για να μετατρέψει το μήνυμα στην πραγματική του μορφή. Ο δέκτης χρησιμοποιεί έναν αλγόριθμο αποκρυπτογράφησης και ένα κλειδί για να μετατρέψει το κρυπτογράφημα στο αρχικό απλό κείμενο, είναι επίσης γνωστό ως αποκρυπτογράφηση.
Μια μαθηματική διαδικασία που χρησιμοποιείται για την αποκρυπτογράφηση που παράγει το αρχικό απλό κείμενο ως αποτέλεσμα οποιουδήποτε δεδομένου κλειδιού κρυπτογράφησης και αποκρυπτογράφησης είναι γνωστός ως αλγόριθμος αποκρυπτογράφησης. Αυτή η διαδικασία είναι η αντίστροφη διαδικασία του αλγόριθμου κρυπτογράφησης.
Τα κλειδιά που χρησιμοποιούνται για την κρυπτογράφηση και την αποκρυπτογράφηση θα μπορούσαν να είναι παρόμοια και ανόμοια ανάλογα με τον τύπο κρυπτοσυστημάτων που χρησιμοποιούνται (δηλαδή, κρυπτογράφηση κλειδιών συμμετρικών και κρυπτογράφηση ασύμμετρων κλειδιών ).
Βασικές διαφορές Κρυπτογράφηση και αποκρυπτογράφηση
- Ο αλγόριθμος κρυπτογράφησης χρησιμοποιεί το μήνυμα (plaintext) και το κλειδί τη στιγμή της διαδικασίας κρυπτογράφησης. Από την άλλη πλευρά, κατά τη διαδικασία αποκρυπτογράφησης, ο αλγόριθμος αποκρυπτογράφησης μετατρέπει την κωδικοποιημένη μορφή του μηνύματος (δηλαδή το κρυπτογράφημα) με τη βοήθεια ενός κλειδιού.
- Η κρυπτογράφηση πραγματοποιείται στο τέλος του αποστολέα ενώ η αποκρυπτογράφηση πραγματοποιείται στο τέλος του δέκτη.
- Η κύρια λειτουργία της Κρυπτογράφησης είναι να μετατρέψει το απλό κείμενο στο κρυπτογράφημα. Αντιθέτως, η αποκρυπτογράφηση μετατρέπει το κρυπτογράφημα σε απλό κείμενο.
συμπέρασμα
Οι διαδικασίες κρυπτογράφησης και αποκρυπτογράφησης εμπίπτουν στην κρυπτολογία που είναι ο συνδυασμός κρυπτογραφίας και κρυπτοανάλυσης. Η κρυπτογραφία ασχολείται με τις τεχνικές για την εξασφάλιση της ασφάλειας με την κωδικοποίηση των μηνυμάτων ώστε να μην μπορούν να διαβαστούν. Η κρυπτοανάλυση ασχολείται με την αποκωδικοποίηση των μηνυμάτων όπου μια ακατανόητη μορφή μετατρέπεται σε κατανοητή μορφή.
Η κρυπτογράφηση χρησιμοποιείται για την κρυπτογράφηση του περιεχομένου στο τέλος του αποστολέα πριν από τη μετάδοσή του μέσω του δικτύου, ενώ η αποκρυπτογράφηση χρησιμοποιείται για την αποκρυπτογράφηση του περιεχόμενου χωρίς νόημα περιεχομένου στο τέλος του δέκτη.