Έννοια στον ορισμό ABC
Miscellanea / / July 04, 2021
Του Guillem Alsina González, το Μάρτιο 2017
Αν και είναι στην εποχή μας που οι τεχνολογίες κρυπτογράφησης και κρυπτογράφησης έχουν εκραγεί λόγω της μαζικής χρήσης έξυπνων συσκευών και της σύνδεσης με Διαδίκτυο, οι τεχνικές κρυπτογράφησης έχουν χρησιμοποιηθεί από την αρχαιότητα.
Όπως και πολλά άλλα πράγματα που αποδίδονται στον μεγάλο Julius Caesar, χρησιμοποίησε επίσης ένα κώδικας κρυπτογράφηση για τις στρατιωτικές σας επικοινωνίες, η οποία μπορεί να φαίνεται πολύ απλή και ασήμαντη για να αποκρυπτογραφηθεί σήμερα, αλλά η οποία τότε πρέπει να ήταν τρομερά περίπλοκη:
Το Caesar cipher αποτελείται από την αντικατάσταση κάθε γράμματος του αλφαβήτου με ένα άλλο, μετακινώντας τις θέσεις ενός συγκεκριμένου αριθμού τετραγώνων
Έτσι, για παράδειγμα, αν έχουμε ότι το αλφάβητο είναι ABCDEFGHIJK... και αποφασίσαμε να χρησιμοποιήσουμε ένα κλειδί Caesar με μετατόπιση με 3 θέσεις, το Α θα αντιστοιχεί στο Δ, το Β θα αντιστοιχεί στο Ε και ούτω καθεξής.
Με αυτόν τον τρόπο, α κείμενο Τι
Γεια πώς είναι τα πράγματα
θα μοιάζει
Krñd, txh wdñ
Το πρόβλημα με αυτόν τον τύπο κώδικα είναι ότι σε όλες τις γλώσσες ορισμένα γράμματα επαναλαμβάνονται περισσότερο από άλλες. Στις απόγονες γλώσσες των Λατινικών είναι τα φωνήεντα, και αν το δούμε αυτό α χαρακτήρας Επαναλαμβάνεται πολύ, μπορούμε να αρχίσουμε τις δοκιμές μέχρι να αποκρυπτογραφήσουμε μια λέξη. Και με μερικά αποκρυπτογραφημένα γράμματα, όπως μπορούμε να γνωρίζουμε τη μετατόπιση, η αποκρυπτογράφηση του υπόλοιπου κειμένου θα είναι ασήμαντη.
Για να το λύσει,
τα τρέχοντα συστήματα κρυπτογράφησης χρησιμοποιούν μια σειρά μαθηματικών λειτουργιών για την ανάλυση των οποίων απαιτούνται κλειδιά
Αυτά τα κλειδιά είναι συνήθως δημόσια και ιδιωτικά. Το πρώτο χρησιμοποιείται για την αποκωδικοποίηση οποιουδήποτε μήνυμα που φτάνει σε εμάς, και αυτό πρέπει να έχουμε για να λαμβάνουμε κρυπτογραφημένες επικοινωνίες και να τις αποκρυπτογραφούμε για να τις κατανοήσουμε.
Το ιδιωτικό κλειδί είναι αυτό που απαιτείται για την κρυπτογράφηση μηνυμάτων και είναι αυτό που δεν πρέπει να παρέχουμε σε κανέναν.
Ένας σημαντικός παράγοντας στην κωδικοποίηση αλγορίθμων είναι πόσα bit χρησιμοποιούνται σε μαθηματικές πράξεις
δεδομένου ότι όσο περισσότερο είναι, δηλαδή, όσο μεγαλύτερο είναι το κλειδί, τόσο πιο δύσκολο είναι να αποκωδικοποιήσει τα δεδομένα και το ασφάλεια μέσα στο διαβίβαση. Επί πλέον,
στη δυσκολία αποκρυπτογράφησης μιας κωδικοποιημένης πληροφορίας προστίθεται η "λήξη"
Έτσι, για παράδειγμα, οι υπηρεσίες κατασκοπείας των συμμαχικών χωρών κατά τη διάρκεια του Δεύτερος Παγκόσμιος πόλεμος, συμφώνησαν να παράσχουν στους Γερμανούς, μέσω του κύριου διπλού πράκτορά τους (τον Καταλανικό Joan Pujol), πληροφορίες σχετικά με τα πραγματικά σχέδια για Προσγείωση της Νορμανδίας, λίγες ώρες πριν από αυτά, όταν οι Γερμανοί δεν είχαν καμία δυνατότητα διόρθωσης και καλύτερης κάλυψης περιοχή.
Με αυτόν τον τρόπο, και με τις "ληγμένες" πληροφορίες στην πράξη, έσωσαν την αξιοπιστία του καλύτερου περιουσιακού τους στοιχείου στην αντι-ευφυΐα.
Έτσι, εάν έχουμε πληροφορίες κωδικοποιημένες με μακρύ κλειδί, μπορεί να καταστεί δυνατή η αποκωδικοποίησή τους χρησιμοποιώντας πολύ ισχυρά συστήματα υπολογιστών και χρησιμοποιώντας τα χρόνος, αλλά μέχρι τότε, οι πληροφορίες δεν θα είχαν πλέον ενδιαφέρον ή θα τις είχαμε ήδη αποκτήσει με άλλα δημόσια μέσα, με τα οποία, ακόμη και ξεκινώντας την αποκωδικοποίηση, χάνει ήδη ενδιαφέρον.
Μεταξύ των πιο δημοφιλών συστημάτων κρυπτογράφησης που έχουμε:
- DES (Πρότυπο κρυπτογράφησης δεδομένων)
- AES (Προηγμένο πρότυπο κρυπτογράφησης)
- PGP (Αρκετά καλό απόρρητο)
- Blowfish
- Twofish
Φωτογραφίες: Fotolia - Cebreros / Corocota
Θέματα κρυπτογράφησης