Bilgisayar güvenliğinden bahsederken, algoritma terimi matematikten farklı bir şekilde kullanılır, örneğin belirli bir bağlamda problem çözme için sistematik bir metodolojiye atıfta bulunur. Bilgisayar güvenliğinde, mesajları şifrelemede uyulması gereken prosedürler veya kurallar dizisi olan şifreleme algoritması anlamına gelir. Algoritmalar daha basit veya daha karmaşık olabilir ve daha karmaşık olanların kırılması daha zordur. AES, Gelişmiş Şifreleme Standardı anlamına gelir ve AES algoritması, AES standardında kullanılmak üzere seçilen Rijndael algoritması için başka bir addır.
Rijndael algoritması, AES'e dahil edilecek uluslararası bir yarışmada seçildi. 55 bitlik bir anahtar uzunluğuna sahip ve işlemcilere yavaş ve ağır talepler olduğu düşünülen Veri Şifreleme Standardı'nı (DES) değiştirmeyi düşünmenin zamanı geldiğinde - Ulusal Standartlar ve Teknoloji Enstitüsü (NIST) kriptografları davet etti. AES'in temelini oluşturan gelişmiş bir algoritma bulmak, yani AES algoritmasını geliştirmek. Davet 1997 yılında yapıldı ve 11 ülkeden ekipler tarafından geliştirilen 21 başvuru kabul edildi. 2000 yılında, Rijndael algoritması AES algoritması olarak seçildi, bu yüzden AES bazen AES algoritması olarak adlandırılıyor (Rijndael).
/ RAIN dahl / veya / RINE dahl / olarak farklı telaffuz edilen Rijndael , iki geliştiricinin isimlerinin bir bölümünü Joan Daemen ve Vincent Rijmen ile birleştirdi. Algoritma, birlikte Kare olarak adlandırılan daha önceki bir algoritmaya dayanıyordu. Yeni AES algoritması, 128 bitlik bloklarda işlenen verilerle bir blok algoritmasıdır. Ancak DES'in anahtarları sadece 56 bitken, Rijndael'inkiler 128, 192 veya 256 bit olabilir. Bununla birlikte, yeni algoritmanın ne kadar güvenli olduğu konusunda bazı endişeler var ve bunu çözmek için süregelen girişimler var.
AES algoritması 2000 yılında Amerika Birleşik Devletleri Hükümeti tarafından sınıflandırılmamış, hassas belgeler için seçildi. 2003'te, AES, Yeni Avrupa İmzalar, Bütünlük ve Şifreleme Programları (NESSIE) konsorsiyumu tarafından kabul edildi. Ayrıca, 2003 yılında, Ulusal Güvenlik Ajansı (NSA), AES'in çok gizli belgeleri için en yüksek bit anahtarlarını kullanmaya karar verdi. Internet Anahtar Değişimi (IKE), mesajın şifresini çözmek için gizli anahtarı alıcıya iletmek üzere AES algoritmasını da kullanır. AES, web'de kimlik doğrulama ve şifreleme için bir güvenlik protokolü olan Internet Protokolü Güvenliği'nde (IPSec) de kullanılır.


