AES enkripcijski algoritam koriste vladine službe Sjedinjenih Država za šifriranje povjerljivih podataka. Sada se koristi i za klasificirane i za neklasificirane podatke. Algoritam je javno objavljen i vjerojatno će se s vremenom naširoko koristiti u komercijalnom sektoru.
Izvorno je algoritam AES enkripcije dizajniran samo za korištenje za podatke koji su tajni, ali nisu povjerljivi. Tajni podaci su oni u kojima zakon ograničava kojim osobama je dopušten pristup podacima. Algoritam za šifriranje AES odobren je kao standard savezne vlade 2002. godine, a zatim je 2003. dobio odobrenje za korištenje u tajnim dokumentima. Od 2010. i dalje je to bio jedini javno dostupan sustav šifriranja odobren za tajne dokumente.
Algoritam za šifriranje AES zamijenio je Standard za šifriranje podataka u upotrebi američke vlade. Standard za šifriranje podataka, koji je prvi put usvojen 1976., koristio je ključ od 56 bita, što znači da se može smanjiti na 56 znakova, svaki od njih ili 1 ili 0. To je značilo da su izgledi da se točno pogodi broj jedan prema 72 kvadriliona , što se također može izraziti kao jedan prema 72 tisuće milijuna milijuna. Drugim riječima, u prosjeku bi bio potreban jedan od 36 kvadrilijuna pokušaja da se točno pogodi cijeli ključ i da se dešifriraju šifrirane poruke bez autorizacije.
U to vrijeme to se činilo toliko teškim da je bilo praktički nemoguće. Kako se računalna snaga povećavala, to je postalo izvedivo. Godine 1999. eksperiment je pokazao da bi računalo moglo razbiti algoritam za manje od jednog dana jednostavno isprobavajući svaku moguću kombinaciju 1s i 0s. Ovo je poznato kao napad grubom silom. Dužnosnici su se pokušali suprotstaviti tome razvijajući “Triple DES”, gdje postoje tri odvojena ključa za svaki skup podataka, ali je i dalje bilo poziva za novim sustavom.
AES algoritam je puno kompliciraniji. Sastoji se od tri odvojena ključa, od 128, 192 i 256 bita. Šanse za probijanje algoritma su, u najmanju ruku, goleme. Osim za ljude koji su već upoznati s jedinicom quattuorvigintillion, vjerojatno je sigurno reći da su izgledi nepojmljivi!
To ne znači da nikada neće postojati dovoljno moćno računalo da razbije AES grubom silom, ali u ovom trenutku to bi bilo praktički nemoguće. Čak i kada bi se računalo moglo učiniti dovoljno moćnim, bilo koja postojeća proizvodna tehnika onemogućila bi izradu takvog stroja u prihvatljivoj veličini. Doista, svatko tko pokuša izgraditi takav stroj vjerojatno bi zainteresirao američku vladu mnogo prije nego što bi uspio razbiti algoritam.