Skip to main content

Ποιος είναι ο αλγόριθμος κρυπτογράφησης AES;

Ο αλγόριθμος κρυπτογράφησης AES χρησιμοποιείται από κυβερνητικά τμήματα των Ηνωμένων Πολιτειών για την κρυπτογράφηση εμπιστευτικών δεδομένων.Χρησιμοποιείται τώρα τόσο για ταξινομημένα όσο και για μη ταξινομημένα δεδομένα.Ο αλγόριθμος έχει δημοσιευθεί δημόσια και είναι πιθανό ότι τελικά θα χρησιμοποιηθεί ευρέως στον εμπορικό τομέα.

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

Ο αλγόριθμος κρυπτογράφησης AES αντικατέστησε το πρότυπο κρυπτογράφησης δεδομένων στην αμερικανική κυβέρνηση.Το πρότυπο κρυπτογράφησης δεδομένων, που υιοθετήθηκε για πρώτη φορά το 1976, χρησιμοποίησε ένα κλειδί 56 bit, πράγμα που σημαίνει ότι θα μπορούσε να μειωθεί σε 56 χαρακτήρες, καθένας από τους οποίους είτε ένα 1 είτε ένα 0. Αυτό σήμαινε ότι οι πιθανότητες να μαντέψουν τον αριθμό σωστά ήταν ένα σε 72 τετράγωνο, η οποία μπορεί επίσης να εκφραστεί ως ένα στα 72 χιλιάδες εκατομμύρια.Με άλλο τρόπο, θα έπαιρνε κατά μέσο όρο ένα σε 36 τετράγωνα προσπάθειες να μαντέψει σωστά ολόκληρο το κλειδί και να είναι σε θέση να αποκρυπτογραφήσει κρυπτογραφημένα μηνύματα χωρίς εξουσιοδότηση.Καθώς η υπολογιστική ισχύς αυξήθηκε, έγινε πιο εφικτή.Το 1999, ένα πείραμα έδειξε ότι ένας υπολογιστής θα μπορούσε να σπάσει τον αλγόριθμο σε λιγότερο από μία ημέρα απλά δοκιμάζοντας κάθε πιθανό συνδυασμό 1s και 0s.Αυτό είναι γνωστό ως επίθεση βίαιης δύναμης.Οι αξιωματούχοι προσπάθησαν να αντιμετωπίσουν αυτό με την ανάπτυξη του Triple Des, όπου υπάρχουν τρία ξεχωριστά κλειδιά για κάθε σύνολο δεδομένων, αλλά εξακολουθούν να υπάρχουν κλήσεις για ένα νέο σύστημα.

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

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