Skip to main content

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

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

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

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

Η χρήση κρυπτογραφίας χρονολογείται από πολλούς αιώνες και ήταν παρούσα στην αρχαία Αίγυπτο και τη Ρώμη.Ο Julius Caesar χρησιμοποίησε αυτό που είναι τώρα ευρέως γνωστό ως Caesar Cipher για να περάσει μυστικά μηνύματα στους στρατηγούς του.Τα κρυπτογραφικά συστήματα είναι συνεχώς υπό επίθεση και καθώς οι παλιοί αλγόριθμοι σπάσουν, οι κρυπτογράφοι αναπτύσσουν νέα προγράμματα για να αποκρύψουν μηνύματα.Ορισμένες δημοφιλείς εκδόσεις των κρυπτογράφων μπλοκ περιλαμβάνουν το πρότυπο κρυπτογράφησης δεδομένων (DES), το προηγμένο πρότυπο κρυπτογράφησης (AES) και τον διεθνή αλγόριθμο κρυπτογράφησης δεδομένων (ιδέα).

des είναι ένας γνωστός συμβατικός κρυπτογραφημένος μπλοκ που χρησιμοποιεί ένα συμμετρικό κλειδί 56-bit.Τα δεδομένα κρυπτογραφούνται σε μπλοκ 64-bit.Κάθε φορά που το des κρυπτογραφεί ένα μπλοκ πλάκας 64-bit, το τρέχει μέσω του αλγορίθμου 16 φορές ή γύρους.Λόγω του σύντομου κλειδιού 56 bit, η DES δεν θεωρείται πλέον ασφαλής για πολλές εφαρμογές.

AES επιλέχθηκε τον Οκτώβριο του 2000 από το Εθνικό Ινστιτούτο Προτύπων και Τεχνολογίας (NIST) ως πιο ασφαλής αντικατάσταση της DES.Το AES χρησιμοποιεί τρία διαφορετικά πλήκτρα για να εκτελέσει πολλαπλούς γύρους κρυπτογράφησης σε μπλοκ πλάκας 128 bits.Τα μεγέθη των κλειδιών είναι μήκους 128, 192 και 256-bits.Η ιδέα δημιουργήθηκε το 1992 από τους James Massey και Xuejia Lai υπό ερευνητική σύμβαση με ένα σουηδικό Ίδρυμα Τεχνολογίας.Παρόλο που αναπτύχθηκε η ιδέα με ιδιωτικές επιχορηγήσεις, είναι δωρεάν για μη εμπορική χρήση.