Išplėstinio šifravimo standarto (AES) programinė įranga yra saugos programa, kuri naudoja simetrinį rakto bloko šifrą failams, duomenims ir kitai informacijai užšifruoti. Ši kriptografinė programinė įranga paprastai padeda asmenims ir įmonėms saugiai apsaugoti kietuosius diskus, operacines sistemas, el. laiškus ir failus nuo kenkėjiškų atakų. Šie AES šifrai naudojami visame pasaulyje, nes buvo plačiai analizuojami.
AES šifravimo programinę įrangą priėmė Jungtinių Valstijų (JAV) vyriausybės Nacionalinis standartų ir technologijų institutas (NIST) dėl jos simetrinio rakto šifravimo standarto. AES šifravimo standartas buvo paimtas iš daug didesnės kolekcijos, paskelbtos kaip Rijndael. Daugumą AES šifravimo programinės įrangos sudaro vienas 128 bitų blokinis šifras ir trys raktų dydžiai – AES 128, AES 192 ir AES 256. Dėl šių trijų skirtingų raktų dydžių kiekvienas algoritmas šiek tiek skiriasi, todėl sunku nutraukti šifravimą.
Simetriniai raktų šifrai naudoja tik vieną raktą duomenims užšifruoti ir iššifruoti. Trys skirtingi raktų dydžiai leidžia naudoti skirtingus bitų dydžius, todėl vartotojas gali pasirinkti šifravimo sudėtingumą. Paprastai kuo didesnis naudojamas rakto dydis, tuo sudėtingesnis bus duomenų šifravimo algoritmas. AES užšifruoja ir iššifruoja duomenis 128 bitų blokais.
Kai AES šifravimo programinė įranga yra tinkamai įdiegta sistemoje, jos veikimas paprastai yra saugus, efektyvus ir greitas. AES šifravimo programinės įrangos operacijos paprastai leidžia lengvai apsisaugoti nuo galios ir laiko atakų. AES šifravimo programinė įranga paprastai gerai veikia tiek aparatinėje, tiek programinėje įrangoje daugelyje platformų ir aplinkų. AES apsaugotos kompiuterių sistemos paprastai laikomos labai saugiomis. Šios sistemos paprastai yra apsaugotos slaptažodžiu ir užšifruotos naudojant AES standartą.
JAV vyriausybė paskelbė, kad AES šifravimas yra pakankamai saugus, kad apsaugotų jos įslaptintus dokumentus slaptu lygiu nuo 2003 m. birželio mėn. Paprastai manoma, kad tik šoninio kanalo atakos gali sulaužyti AES šifravimą tam tikrose įdiegtose sistemose. Šoninio kanalo atakos nepuola paties šifro; vietoj to jis atakuoja tam tikrus šifro diegimus sistemose, kurios nutekina informaciją; šiuo atveju pats AES saugumas nėra puolamas.
2009 m. liepos mėn. buvo pranešta apie susijusio rakto ataką prieš 192 ir 256 AES programinės įrangos versijas. Be to, 2009 m. lapkričio mėn. buvo pranešta apie žinomo rakto skiriamąjį išpuolį prieš AES 128 versiją. Nors šias atakas sunku įvykdyti, nes jos turi būti vykdomos greičiau nei žiaurios jėgos atakos, sistemose, kuriose atakos įvyko, buvo rasta tam tikrų įgyvendinimų.