L'algorithme de chiffrement AES est utilisé par les services gouvernementaux américains pour le cryptage des données confidentielles. Il est maintenant utilisé pour les données à la fois classifiés et non classifiés. L'algorithme a été publié publiquement et il est probable qu'il finira par être largement utilisé dans le secteur commercial.
A l'origine de l'algorithme de chiffrement AES a été conçu uniquement pour être utilisé pour les données qui étaient secrètes mais non classées. Les données classées, c'est que là où la loi restreint les gens sont autorisés à accéder aux données. L'algorithme de chiffrement AES a été approuvé comme norme gouvernement fédéral en 2002, puis en 2003, a reçu l'approbation pour une utilisation dans des documents classifiés. En 2010, il était encore le système de cryptage seulement accessible au public approuvé pour les documents classifiés.
L'algorithme de chiffrement AES a remplacé le Data Encryption Standard en usage gouvernement américain. Le Data Encryption Standard, adoptée en 1976, a utilisé une clé de 56 bits, ce qui signifie qu'il pourrait être réduite à 56 caractères, chacun d'entre eux soit un 1 ou un 0. Cela signifie que les chances de deviner le nombre correctement été l'un de 72 trillions, qui peut également être exprimé en une à 72 000 millions de dollars. En d'autres termes, il serait en moyenne prendre un en 36 tentatives quadrillions de deviner correctement la clé entière et être capable de déchiffrer des messages cryptés sans l'autorisation. À l'époque, cela semblait si difficile, il était pratiquement impossible. Comme la puissance de calcul accrue, il est devenu plus facile. En 1999, une expérience a montré un ordinateur pourrait se fissurer l'algorithme en moins d'un jour en essayant toutes les combinaisons possibles de 1 et de 0. C'est ce qu'on appelle une attaque par force brute. Les officiels ont essayé de contrer ce en développant «Triple DES,« où il y a trois clés distinctes pour chaque ensemble de données, mais il y avait encore des appels à un nouveau système.
L'algorithme AES est beaucoup plus compliqué. Il se compose de trois touches séparées, qui sont 128, 192 et 256 bits respectivement. Les chances de craquer l'algorithme sont, pour dire le moins, immense. Sauf pour les gens qui sont déjà familiers avec l'unité quattuorvigintillion, il est probablement juste de dire que les chances sont inconcevables!
Cela ne veut pas dire qu'il n'y aura jamais un ordinateur assez puissant pour casser AES par la force brute, mais pour le moment, il serait pratiquement impossible. Même si un ordinateur peut être assez puissant, les techniques de fabrication existantes, il serait impossible de réellement construire une telle machine dans une taille gérable. En effet, toute personne qui tente de construire une telle machine serait probablement susciter l'intérêt du gouvernement américain bien avant qu'ils étaient capables de déchiffrer l'algorithme.