
Dijital dünyada, o zamandan beri E-posta gönderiyorsunuz, çevrimiçi bir dizi izliyorsunuz veya çevrimiçi bankacılığınızı kullanıyorsunuz.Arka planda sessizce çalışan bir başkahraman var: gelişmiş şifreleme. Bu olmadan, tüm bu bilgiler, azıcık kötü niyet ve teknik bilgiye sahip herkesin gözünün önünde adeta serbestçe dolaşırdı.
Şifreleme dünyasında mutlak referans haline gelen standart şudur: AES, Gelişmiş Şifreleme StandardıWi-Fi ağlarında, VPN'lerde, parola yöneticilerinde, bulut depolamada, uzaktan erişimde, şifrelenmiş sürücülerde ve hatta çok gizli hükümet iletişimlerinde kullanılıyor. Gelin, ne olduğunu, nereden geldiğini, iç işleyişini ve neden bu kadar güvenli kabul edildiğini daha yakından inceleyelim.
AES gelişmiş şifreleme nedir ve nereden gelmektedir?
AES'ten bahsettiğimizde, kastettiğimiz şey şudur: simetrik anahtarlı blok şifreleme algoritması Hassas verilerin korunması için küresel standart haline gelmiştir. Simetrik olması, şifreleme ve şifre çözme için aynı anahtarın kullanılması anlamına gelir; bu da onu birçok açık anahtar şemasından daha hızlı ve verimli hale getirir.
Hikaye 1997 yılında başlıyor, o zaman ki... NIST (Ulusal Standartlar ve Teknoloji Enstitüsü) Amerika Birleşik Devletleri, eski DES algoritmasının artık yeterli olmadığına karar verdi. 1970'lerden beri standart olan DES, artan işlem gücü ve kaba kuvvet saldırıları karşısında yetersiz kalıyordu; bu nedenle NIST, 21. yüzyıla kadar bilgiyi koruyacak yeni bir algoritma seçmek için uluslararası bir yarışma başlattı.
Ocak 1997'de NIST, geleceği tanımlayacağını resmen duyurdu. Gelişmiş Şifreleme StandardıVe Eylül ayında, adayların karşılaması gereken şartları içeren başvuru çağrısını yayınladı. Amaç, kazanan algoritmanın açık kaynaklı olması ve telif ücreti veya gizli bağımlılıklar olmadan herkes tarafından kullanılabilir olmasıydı.
Temel koşullar arasında, NIST önerilen algoritmanın şu özelliklere sahip olmasını şart koşmuştur: kamu alanının dışında, blok simetrikEn az 128 bitlik blokları, 128, 192 ve 256 bitlik anahtarları destekleyecek ve kaynak tüketimi açısından bir kabusa dönüşmeden hem donanım hem de yazılımda uygulanabilecek bir yapı.
Dünyanın dört bir yanından gelen teklifleri değerlendirdikten sonra, NIST 20 Ağustos 1998'de şu duyuruyu yaptı: İlk tura 15 algoritma kabul edildi. AES yarışmasının adayları şunlardı:
- CAST-256 (Entrust Technologies, Inc.)
- KRİPTON (Future Systems, Inc.)
- ANLAŞMA (Richard Dışköprü, Lars Knudsen)
- DFC (CNRS / École Normale Supérieure)
- E2 (NTT, Nippon Telegraph and Telephone)
- KURBAĞA (TecApro International, Güney Afrika)
- HPC (Rich Schroeppel)
- LOKI97 (Lawrie Brown, Josef Pieprzyk, Jennifer Seberry)
- MACENTA (Deutsche Telekom AG)
- MARS (IBM)
- RC6 (RSA Laboratuvarları)
- RIJNDAEL (Joan Daemen, Vincent Rijmen)
- DAHA GÜVENLİ+ (Cylink Şirketi)
- YILAN (Ross Anderson, Eli Biham, Lars Knudsen)
- İKİ BALIK (Bruce Schneier ve işbirlikçileri)
Mart 1999'da düzenlenen ikinci AES konferansında, bu adayların kriptografik analizleri gözden geçirildi. O yılın Nisan ayına kadar uluslararası topluluktan gelen yorumları inceledikten sonra, NIST listeyi daralttı ve Ağustos 1999'da duyurdu. beş finalist: MARS, RC6, Rijndael, Serpent ve Twofish.
Sonraki aylarda, bu beş algoritma daha da titiz bir teknik incelemeye tabi tutuldu; yeni teorik saldırılar, performans değerlendirmeleri ve uygulama kolaylığı analizleri yapıldı. Nisan 2000'de üçüncü AES konferansı gerçekleşti ve her bir önerinin tasarımcıları, yaratımlarını savundular ve en son sonuçları tartıştılar.
Kamuoyu değerlendirme süreci 15 Mayıs 2000'de sona erdi ve ardından NIST, kazananı seçmek için tüm belgeleri incelemeye başladı. 2 Ekim 2000'de, oylamanın ardından algoritma devreye girdi. Rijndael 86 oyla kazandı.Serpent için 59, Twofish için 31, RC6 için 23 ve MARS için 13 ile karşılaştırıldığında, Kasım 2001'de Rijndael tabanlı AES'i resmen benimseyen FIPS 197 standardı yayınlandı.
Rijndael'in tasarımı birdenbire ortaya çıkmadı: daha önceki bir şifreleme yönteminin evrimiydi. KareBu da Daemen ve Rijmen'in eseriydi ve onlar da Shark algoritmasından fikirler edinmişlerdi. Bu evrimsel çizgi, AES'in son derece düzenli ve matematiksel yapısının bir kısmını açıklıyor.
Rijndael ve AES: Benzerlikleri ve Farklılıkları
Günlük dilde yaygın olarak kullanılır. Rijndael ve AES sanki eş anlamlıymış gibiAncak kesin olarak söylemek gerekirse, bunlar aynı değiller. Rijndael biraz daha esnek bir aile iken, AES bu aile içinde NIST tarafından tanımlanan belirli bir profildir.
AES her zaman şu şekilde çalışır: 128 bitlik sabit blok boyutu ve 128, 192 veya 256 bitlik anahtarları kabul eder. Rijndael ise, 128 ile 256 bit arasında, 32 bitin katları olan blok ve anahtar boyutlarına izin verir ve bu da daha fazla olası parametre kombinasyonuna yol açar (bunların hepsi AES için standartlaştırılmamıştır).
DES'in aksine, Feistel ağıAES/Rijndael şu şekilde oluşturulmuştur: ikame-permütasyon ağıBu, AES'in veriyi anahtarla yinelemeli olarak karıştırılan iki yarıya bölmek yerine, tüm bayt dizisine bir dizi doğrusal ve doğrusal olmayan dönüşüm uyguladığı anlamına gelir.
Algoritma şu şekilde tasarlanmıştır: hem yazılım hem de donanım açısından çok verimliAz miktarda bellek gerektirir, uygulanması nispeten kolaydır ve modern işlemcilerde çok iyi performans gösterir; hatta bu işlemciler, daha da hızlandırmak için özel talimatlar (Intel'de AES-NI ve AMD'de eşdeğer uzantılar) içerir.
Dahili hesaplamaların çoğu şu şekilde gerçekleştirilir: sonlu alan Özellikle (GF(2^8)), algoritmanın çok düzgün bir matematiksel tanımını verir. Bu temiz yapı, kriptograflar arasında bazı teorik endişelere yol açmıştır; bu düzenliliğin gelecekte daha güçlü saldırıları kolaylaştırabileceğinden korkarlar, ancak şimdiye kadar tam AES'e karşı pratik güvenlik açıkları ortaya çıkmamıştır.
AES şifrelemesinin iç işleyişi nasıldır?
AES'te veriler, 128 bitlik bloklar halinde işlenir ve bu bloklar şu şekilde temsil edilir: 4x4 baytlık diziye durum adı verilir.Turdaki her işlem, önceden belirlenmiş kurallara göre baytları karıştırıp değiştirerek bu diziyi dönüştürür.
Çok basitleştirilmiş bir ifadeyle, şifreleme süreci üç aşamadan oluşur: ana genişleme, ara turlar ve final turuToplam tur sayısı anahtar uzunluğuna bağlıdır: AES-128 için 10 tur, AES-192 için 12 tur ve AES-256 için 14 tur.
Öncelikle, orijinal anahtar alınır ve aşağıdaki yöntem kullanılarak oluşturulur. Rijndael anahtar şemasıHer tur için bir tane olmak üzere, tur anahtarları adı verilen bir dizi alt anahtar oluşturulur. Bu adım, anahtar genişletme olarak bilinir ve kritik öneme sahiptir çünkü başlangıç anahtarındaki küçük bir değişiklik tüm süreci etkiler.
Asıl turlara başlamadan önce, ilk aşama AddRoundKeyBurada, durumun her baytı (XOR kullanılarak) ilk alt anahtarın karşılık gelen baytıyla birleştirilir ve böylece düz metin ile anahtar materyali karıştırılmaya başlanır.
Ara aşamalar birbirine bağlı dört adımdan oluşmaktadır: SubBytes, ShiftRows, MixColumns ve AddRoundKeyBu adımlar, kriptografinin temel kavramları olan karışıklık ve yayılmayı ortaya çıkarır; böylece nihai sonuç rastgele görünür ve girdideki en ufak bir değişiklik bile çıktıda büyük değişikliklere neden olur.
En Alt BaytlarEyalet verisinin her baytı, önceden tanımlanmış bir ikame tablosuna göre başka bir baytla değiştirilir; bu tablo ünlüdür. Rijndael S-boxBu tablo, doğrusal ve diferansiyel kriptanaliz saldırılarına karşı koymanın anahtarı olan güçlü doğrusal olmayanlığı tanıtmaktadır.
Sonra gelir ShiftRow'larMatrisin satırlarının her biri için farklı sayıda pozisyon kadar sola doğru döngüsel olarak kaydırıldığı bir işlemdir. Bu adım değerleri değiştirmez, ancak baytları yeniden dağıtır ve her bir baytın etkisinin blok boyunca yayılmasına yardımcı olur.
Bir sonraki adım Sütunları KarıştırSütun birleştirme işlemi: dizinin her sütunu, sonlu alanda doğrusal bir kombinasyonla dönüştürülür. Bu işlem, her sütunun dört baytının birbirine karışmasına ve yayılımın daha da artmasına neden olur.
Son olarak, tekrar uygulanır. Yuvarlak Anahtar EkleBu işlem, ilgili turdaki alt anahtarla eyaleti birleştirir. Bu adım, nihai sonucun yalnızca düz metne değil, genişletilmiş anahtarın tamamına bağlı olmasını sağlar.
La son tur Bu yöntemde küçük bir değişiklik var: SubBytes, ShiftRows ve AddRoundKey komutlarını içeriyor ancak MixColumns komutunu içermiyor. Bu, blok şifrelemeyi tamamlıyor ve karşılık gelen şifreli metni veriyor.
AES türleri: AES-128, AES-192 ve AES-256
Genel çalışma şeması aynı olsa da, AES, kullanım amacına bağlı olarak üç farklı varyantta sunulmaktadır. Anahtar uzunluğu: 128, 192 ve 256 bitKriptografik güç ve tur sayısı değişiyor, ancak temel yapı aynı kalıyor.
En AES‑128 128 bitlik bir anahtar kullanılır ve algoritma 10 tur şifreleme gerçekleştirir. Anahtar alanı muazzamdır, yaklaşık 3,4 × 10^38 kombinasyon mertebesindedir; bu da mevcut teknolojiyle kaba kuvvet saldırısını tamamen imkansız hale getirir.
Değişken AES‑192 192 bitlik bir anahtar kullanır ve 12 tur çalıştırır. Bu, olası anahtar sayısını yaklaşık 6,2 × 10^57 kombinasyona çıkararak, hesaplama maliyetinde hafif bir artış pahasına ek bir güvenlik marjı sağlar.
En üst seviyede ise AES‑256256 bitlik bir anahtar ve 14 tur ile. Bu, yaklaşık 1,1 × 10^77 olası kombinasyona karşılık gelir ki bu astronomik bir rakamdır. Bu, tipik olarak kullanılan versiyondur. Uzun vadeli gizliliğin kritik önem taşıdığı ortamlarÖrneğin, çok gizli belgeler, son derece hassas finansal veriler veya uzun vadeli yedeklemeler gibi.
Üç seçenek arasındaki tercih, bir uzlaşmadır. performans ve güvenlik seviyesiÖrneğin, sınırlı kaynaklara sahip bir akıllı telefonda veya mesajlaşma uygulamasında iletişimi korumak için AES-128 mükemmel bir denge sunar. Gizli devlet bilgilerini veya kurumsal uzaktan erişim sistemlerini şifrelemek için ise AES-256 tercih edilen seçenektir.
AES'in gerçek güvenliği ve saldırı türleri
Standartlaştırılmasından 2000'li yılların sonlarına kadar, AES'i tamamen devre dışı bırakabilecek bilinen pratik bir saldırı yöntemi bulunmamaktadır.Günümüzde bile, başlıca kriptoanaliz türlerine karşı oldukça dayanıklı olduğu düşünülmektedir.
Yayınlanan en etkili saldırılar genellikle şu konulara odaklanmaktadır: Daha az tur içeren azaltılmış versiyonlarFerguson ve diğerlerinin (FSE 2000) çalışmalarına göre, 128 bitlik anahtarlar için 7'ye kadar, 192 bitlik anahtarlar için 8'e kadar ve 256 bitlik anahtarlar için 9'a kadar tur kullanılabilir. Ancak pratikte kullanılanlar bu azaltılmış sürümler değildir; pratikte her zaman tam tur sayısı uygulanır.
NSA, Rijndael de dahil olmak üzere AES yarışmasındaki tüm finalist adayları inceledi ve şu sonuca vardı: Gizli olmayan devlet bilgilerini koruyacak kadar güvenliydiler.2003 yılında Amerika Birleşik Devletleri hükümeti daha da ileri giderek AES'in gizli bilgiler için kullanımını resmen onayladı: üç anahtar uzunluğundan herhangi biriyle veriler GİZLİ seviyesine kadar korunabilir ve ÇOK GİZLİ için 192 veya 256 bit gereklidir.
Bazı uzmanlar şu hususa dikkat çekmiştir: Standardın belirli aşamaları ile yayınlanmış en iyi kriptografik teknikler arasındaki fark. Çok büyük değil, bu da örneğin önemli bir teorik ilerleme ortaya çıkarsa, olası bir gelişmenin önünü açıyor. kuantum işlemcilerBu durum bir kırılma noktasına yaklaşabilir. Kriptografide, bir algoritma, gerçekte pratik olmasa bile (örneğin, 2^120 işlem gerektirse bile) kaba kuvvetten daha hızlı bir saldırı olduğunda "kırılmış" kabul edilir.
Bir diğer tartışma konusu ise şudur: AES'nin bu tür düzenli matematiksel yapısıBirçok blok şifreleme algoritması daha gelişigüzel tasarımlara sahipken, AES sonlu alanlar üzerinde cebir kullanılarak çok temiz bir şekilde tanımlanmıştır. Bu durum, "AES" olarak adlandırılan gibi önerilerin ortaya çıkmasına neden olmuştur. XSL saldırısıNicolas Courtois ve Josef Pieprzyk tarafından 2002'de sunulan ve aşırı tanımlanmış denklem sistemlerinden yararlanmayı amaçlayan bir yaklaşım.
Ancak, bazı kriptograflar şunu tespit etti: hatalar veya aşırı iyimser tahminler XSL saldırısı için yapılan orijinal hesaplamalar, artık tam AES'e karşı bilinen pratik bir uygulaması olmayan spekülatif bir yaklaşım olarak kabul ediliyor. Henüz kimse gerçekçi bir senaryoda kaba kuvvet saldırısından gerçekten daha iyi bir performans sergileyen işlevsel bir saldırı gösteremedi.
İlginç sonuçların ortaya çıktığı alan ise şudur: yan kanal saldırılarıBu saldırılar algoritmanın matematiğini değil, fiziksel uygulamasını hedef alır: yürütme süreleri, güç tüketimi, elektromanyetik emisyonlar, önbellek kullanımı vb. Bu durum, anahtar hakkında ince bir şekilde bilgi sızdırabilir.
Daniel J. Bernstein 2005 yılında bir makale yayınladı. önbellek zamanı saldırısı Zaman tabanlı ölçümlerin görünürlüğünü en üst düzeye çıkarmak için tasarlanmış bir OpenSSL sunucusundaki AES uygulamasına karşı test edildi. Yaklaşık 200 milyon düz metin isteği gerektirdi ve gerçek dünya hizmetlerine karşı uygulanabilir olarak değerlendirilmedi, ancak uygulamanın algoritma kadar önemli olduğunu gösterdi.
Aynı yıl, Adi Shamir ve diğer araştırmacılar yeni bir sunum gerçekleştirdi. önbellek zamanı saldırıları Bu durum, saldırganın şifreleme işlemini gerçekleştiren aynı makinede kod çalıştırabildiği belirli senaryolarda, çok az erişimle (yüzlerce yazma işlemi ve milisaniyelik süre mertebesinde) eksiksiz bir AES anahtarının kurtarılmasına olanak sağladı.
Bu riskleri azaltmak için, sağlam AES uygulamaları gereklidir. Anahtara bağlı arama tablolarından kaçınırlar.Sabit zamanlı işlemler kullanıyorlar ve donanımda fiziksel karşı önlemler ekliyorlar. AES algoritması olduğu gibi kalıyor; asıl mücadele iyi uygulama yöntemlerini uygulamakta yatıyor. anahtar yönetimi.
AES şifrelemesinin temel avantajları
Günümüzde mevcut tüm şifreleme algoritmaları arasında AES, şu özellikleri birleştirmesiyle öne çıkmaktadır: çok yüksek güvenlik, hız ve uygulama kolaylığıBu, pek yaygın olmayan bir şey.
Ham güvenlik açısından, AES-128 bile bir canavar: kaba kuvvet saldırısıyla. Bu, evrenin yaşından daha uzun sürerdi. Mevcut teknolojiyle mümkün olan tüm anahtarları test ederken, AES-256'ya geçersek güvenlik marjı inanılmaz derecede artar.
Bir diğer büyük avantaj ise şudur ki... Lisans ücreti yoktur.Patent veya telif hakkı olmaksızın, kamu malı olarak özel olarak tasarlanmıştır; bu da yasal engeller olmaksızın her türlü standart, protokol ve cihaza entegrasyonunu kolaylaştırmıştır.
Geliştirme açısından bakıldığında, algoritma şu şekildedir: nispeten basit ve zarifOlağanüstü veri yapıları veya büyük miktarda bellek gerektirmez ve mütevazı mikrodenetleyicilerden büyük sunuculara kadar neredeyse her dilde ve platformda uygulanabilir.
Performans açısından AES, şu özellikleriyle ünlüdür: şifreleme ve şifre çözme hızıEski bir Pentium Pro'da, CPU bant genişliği bayt başına yaklaşık 18 döngü (200 MHz'de yaklaşık 11 MiB/s) civarındaydı. Intel Core veya AMD Ryzen gibi özel AES komutlarına sahip modern işlemciler, birkaç GiB/s'ye kolayca ulaşarak, i7-12700K gibi güçlü modellerde 15 GiB/s'yi aşan rakamlara ulaşmaktadır.
Intel Westmere gibi mikro mimarilere baktığımızda, donanım uzantılarıyla AES şifrelemesinin maliyeti yaklaşık olarak şu seviyeye düşebilir: AES-128 için bayt başına 1,3 döngü ve AES-256 için 1,8 döngü.Bu, verimlilik açısından muhteşem. Dahası, birçok çip AES'i doğrudan silikona entegre ederek neredeyse şeffaf ve çok hızlı şifreleme sağlıyor.
AES gelişmiş şifrelemesinin pratik uygulamaları
AES'in popülerliğinin nedenlerinden biri de, büyük ölçüde entegre edilmiş olmasıdır. protokolleriGünlük hayatta kullandığımız sistem ve cihazlar o kadar yaygın ki, neredeyse her zaman farkında olmadan kullanıyoruz.
Sahasında VPNAES, cihazınız ve uzak sunucu arasındaki veri tünelini koruyan şifreleme motorudur. Daha gizli bir şekilde internette gezinmek veya coğrafi kısıtlamaları aşmak için bir VPN'e bağlandığınızda, AES (genellikle AES-256 sürümünde) iki uç arasında iletilen verilerin üçüncü şahıslar tarafından okunamamasını sağlar.
Jardines de Viveros şifre yöneticileri Genellikle AES algoritmasını kullanarak tüm kimlik bilgilerinizin bulunduğu kasayı tek bir anahtar altında şifrelerler. Birisi parola veritabanı dosyasına erişim sağlasa bile, anahtarı bilmediği sürece anlamsız şifrelenmiş metin görür.
Sosyal medyada Modern Wi-Fi (WPA2, WPA3)Varsayılan şifreleme yöntemi AES'tir. Bu, kablosuz ağınız üzerinden gönderdiğiniz her şeyin (telefonunuzdaki bir fotoğraftan çevrimiçi satın alma verilerine kadar) bu standartla şifrelendiği ve korunduğu anlamına gelir.
W mobil uygulamalar Kişisel verileri, mesajları veya özel fotoğrafları işleyen uygulamalar da hem yerel depolamayı hem de sunucuyla olan iletişimi şifrelemek için AES'e güvenir. Mesajlaşma uygulamaları, sosyal ağlar, çevrimiçi bankacılık ve daha birçok uygulama, güvenliklerinin temel direği olarak AES'e bağımlıdır.
Zemininde uzaktan erişimProfesyonel çözümler, oturumları korumak için AES-256'yı entegre eder. Kurumsal uzaktan erişim hizmetleri gibi platformlar, tüm ekran girişlerini, tuş vuruşlarını ve aktarılan dosyaları AES-256 kullanarak şifreler ve bu oturumların ağ üzerinden kolayca dinlenememesini sağlar.
En HTTPSWeb taramasını güvence altına alan protokol olan AES, tarayıcınız ve sunucu arasındaki kanalı korumak için TLS şifreleme paketleri içinde kullanılır. İlk anahtar değişimi genellikle RSA veya ECDHE gibi asimetrik algoritmalarla yapılsa da, performans nedenleriyle iletişimin büyük kısmı AES ile şifrelenir.
Hizmetleri bulut depolama (Google Drive, Dropbox vb.) dosyaları AES ile şifreleyerek, birisi sağlayıcının disklerine fiziksel olarak erişse bile, ilgili anahtarlar olmadan okunamaz veriler görmesini sağlar.
İşletim sistemlerinde, aşağıdaki gibi işlevler bulunur: Windows'ta BitLocker veya macOS'ta FileVault AES şifreleme algoritmasını kullanarak tüm diskleri veya disk birimlerini şifreleyerek dizüstü bilgisayarları ve masaüstü bilgisayarları kayıp veya hırsızlığa karşı korurlar. Cihaz yanlış ellere geçerse, veriler parola veya uygun güvenlik modülü olmadan kilitli kalır.
Bu aynı zamanda standart bir uygulamadır. hükümet ve askeri iletişimResmi güvenceler ve NIST ile NSA'nın onayı sayesinde AES, çok çeşitli kamu kurumlarında gizli bilgilerin korunması için kullanılmaktadır.
Diğer algoritmalara kıyasla gelişmiş şifreleme: DES ve RSA
AES'in neden fiili standart haline geldiğini anlamak için, onu diğer bilinen algoritmalarla karşılaştırmak faydalı olacaktır. DES ve RSAher biri farklı bir yaklaşımla.
DES (Veri Şifreleme Standardı), blok şifreleme dünyasında AES'in doğrudan öncüsüydü. Bir yalnızca 56 bitlik etkili anahtarO zamanlar bu makul görünüyordu, ancak bugün tamamen yetersiz: nispeten kolay erişilebilir donanımlarla kaba kuvvet yöntemiyle kırılabileceği gösterildi.
Ayrıca, DES 64 bitlik bloklarla çalışıyordu ve Feistel ağ yapısı çok etkili olmasına rağmen, bu yapının birleşimi... kısa anahtar uzunluğu ve daha küçük blok boyutu Artık geçerliliğini yitirdi. Geçiş sürecinde DES'in neredeyse tüm ciddi kullanım alanları AES veya üçlü DES varyantlarıyla değiştirildi.
Ilişkin RSABurada, kavramsal olarak AES'ten çok farklı olan bir açık anahtar (asimetrik) şifreleme yöntemiyle uğraşıyoruz. RSA, anahtar çiftleri kullanır: verileri şifrelemek veya imzaları doğrulamak için paylaşılabilecek bir açık anahtar ve şifre çözme veya imzalama için gizli tutulan bir özel anahtar.
RSA'nın AES-128 ile karşılaştırılabilir bir güvenlik seviyesine ulaşabilmesi için şunlara ihtiyacı vardır: çok daha uzun anahtarlar (yaklaşık 2048 veya 4096 bit). Bu da işlemlerini çok daha yoğun hesaplama gerektirir, bu nedenle büyük veri hacimlerinin şifrelenmesinde kullanılmaz.
Pratikte, RSA öncelikle şu amaçlarla kullanılır: simetrik bir anahtarı güvenli bir şekilde değiş tokuş etmek (Genellikle bir AES oturum anahtarı) TLS/SSL gibi güvenli bağlantılar kurulurken kullanılır. Sonrasında tüm trafik AES ile şifrelenir; bu da büyük miktarda veri için çok daha hızlıdır.
Özetlemek gerekirse, AES şu özellikleriyle öne çıkıyor: simetrik, çok hızlı ve son derece sağlamDES, tarihe geçmiş bir standart olarak geçti ve RSA, anahtarların ve dijital imzaların değişimi için vazgeçilmez olsa da, günlük olarak büyük miktarda veriyi şifreleme söz konusu olduğunda AES ile doğrudan rekabet etmiyor.
Tüm bu tarihsel, teknik ve pratik arka plan göz önüne alındığında, gelişmiş şifreleme standardının modern güvenliğin temel taşı haline gelmesi anlaşılabilir bir durumdur: kamuya açık tasarımı, on yıllarca süren yoğun analizi, üç uyarlanabilir anahtar boyutu ve performansı sayesinde, AES, günümüzde kişisel dosyalardan kritik altyapıya kadar her şeyi korumak için doğal bir tercihtir.Klasik kriptografi oyunun kurallarını belirlemeye devam ettiği sürece de durum böyle olmaya devam edecektir.