Ποια είναι η διαφορά μεταξύ AES-128 και AES-256; Και γιατί οι εταιρείες προτιμούν την κρυπτογράφηση AES-256;


Απάντηση 1:

Το AES - Πρότυπο προηγμένης κρυπτογράφησης, είναι ένας αλγόριθμος συμμετρικού κλειδιού (ίδιου κλειδιού). Αυτός ο αλγόριθμος κρυπτογραφημένου μπλοκ (τα μεγάλα δεδομένα διαιρούνται και επεξεργάζονται σε μπλοκ) έχει τη δύναμή του στην κλειστή μετάθεση. Όσο μεγαλύτερο είναι το μέγεθος κλειδιού, τόσο μεγαλύτερες είναι οι μεταβολές. Το κλειδί επεξεργάζεται εσωτερικά με τη μέθοδο 'Rcon' που λειτουργεί στο πεπερασμένο πεδίο του Rijndael.

Το AES λαμβάνει δεδομένα εισόδου δεδομένων 128 bit μαζί με ένα κλειδί μήκους 128 ή 192 ή 256 bits και εσωτερικά επεξεργάζεται δεδομένα σε 10 ή 12 ή 14 γύρους ανάλογα με το αντίστοιχο μέγεθος κλειδιού.

Για την εικόνα σας:

(2 ^ 128) ≈2 ^ (2 ^ 135) ≈2430652192826213267575655804049802378289

Οι κρυπτογραφίες AES είναι εύθραυστες, αλλά ο μεγαλύτερος κόσμος δεν είναι υπολογιστικά εφικτός. Με την αύξηση του αριθμού των μεταλλαγών, ο μεγαλύτερος είναι η υπολογιστική ισχύς που απαιτείται για να σπάσει ο κρυφός κώδικας. Μπορούμε να πούμε ότι το AES-256 παρέχει λίγο περισσότερη ασφάλεια σε σχέση με το AES-128.

Έτσι, οι εταιρείες κινούνται προς το AES με μεγαλύτερο μέγεθος κλειδιού με αύξηση της διαθεσιμότητας υπολογιστικής εξουσίας στον κόσμο.

Ελπίζω ότι βοηθάει. Στην υγειά σας.


Απάντηση 2:

Το AES είναι συμμετρικό κυπέλε σχεδιασμένο να λειτουργεί με μερικά βασικά μήκη. Για να γίνει διάκριση μεταξύ αυτών, το μήκος του κλειδιού καθορίζεται μαζί με το όνομα κυψέλης - έτσι το AES-128 χρησιμοποιεί ένα κλειδί 128 bit (16 bytes) και το AES-256 χρησιμοποιεί ένα κλειδί 256 bit (32 bytes).

Σε ένα συμμετρικό κυπαρισμένο κλειδί είναι το απόλυτο μυστικό. Όσο πιο δύσκολο είναι να ανακτήσετε ένα κλειδί γνωρίζοντας τα πάντα - τόσο το καλύτερο. Μέχρι στιγμής, η καλύτερη επίθεση στο AES-128 απαιτεί περίπου 2 ^ 126 λειτουργίες (64 * 10 ^ 36), όταν το AES-256 απαιτεί 2 ^ 254 λειτουργίες (16 * 10 ^ 75).

Η επίθεση του τρέχοντος υλικού στο AES-256 είναι εντελώς μη ρεαλιστική, ενώ η επίθεση στο AES-128 είναι μόλις δυνατή - και αυτό κάνει το AES-256 πολύ πιο ελκυστικό για χρήση.

Λεπτομερέστερη περιγραφή του AES cypher: Προηγμένο πρότυπο κρυπτογράφησης