AES ve 3DES Arasındaki Fark

AES ve 3DES

AES (Gelişmiş Şifreleme Standardı) ve 3DES veya Üçlü DES (Veri Şifreleme Standardı) olarak da bilinir, veri şifrelemedeki mevcut standartlardan ikisidir. AES, ikame-permütasyon ağını kullanan tamamen yeni bir şifreleme olsa da, 3DES, dengeli Feistel ağına dayanan eski DES şifrelemesine sadece bir uyarlamadır. Temel olarak, 3DES şifrelenen bilgilere üç kez uygulanır.

AES, 128, 192 ve 256 bit olmak üzere üç yaygın şifreleme anahtarı uzunluğu kullanır. 3DES söz konusu olduğunda, şifreleme anahtarı DES standardının belirlediği şekliyle hala 56 bit ile sınırlıdır. Ancak üç kez uygulandığından, uygulayıcı 3 ayrık 56 bit anahtar veya 2 özdeş ve 1 ayrık, hatta üç özdeş anahtar seçebilir. Bu, 3DES'in sırasıyla 168, 112 veya 56 bit şifreleme anahtarı uzunluklarına sahip olabileceği anlamına gelir. Ancak aynı şifrelemeyi üç kez yeniden uygularken belirli güvenlik açıkları nedeniyle, 168 bit kullanmanın güvenliği 112 bite eşittir ve 112 bit kullanmanın güvenliği 80 bite eşittir.

3DES ayrıca 128 bitlik AES ile aynı boyutta 64 bitlik blok uzunluğunu kullanır. AES kullanımı, aynı bloklardan sızan verileri koklamanın daha zor olduğu için ek sigorta sağlar. 3DES kullanırken, kullanıcının sızıntı olasılığını en aza indirmek için her 32 GB veri aktarımında şifreleme anahtarlarını değiştirmesi gerekir; standart DES şifrelemesini kullanırken aynı.

Son olarak, aynı işlemi üç kez tekrarlamak biraz zaman alır. Her şey sabit tutulduğunda AES, 3DES'e kıyasla çok daha hızlı. Yazılım, donanım ve donanım tasarımının karışıma karmaşıklığını eklediğinizde bu çizgi bulanıklaşır. Dolayısıyla, 3DES hızlandırılmış donanımınız varsa, yalnızca yazılım tarafından uygulanan AES'ye geçmek daha yavaş işlem sürelerine neden olabilir. Bu açıdan, her birini test etmek ve hızlarını ölçmekten daha iyi bir çözüm yoktur. Ancak güvenlik söz konusu olduğunda, AES pratik kullanımda hala kırılmaz olarak kabul edildiğinden emin kazanan.

Özet:
3DES, DES için aynı şifrelemeyi kullanırken AES tamamen farklı bir şifreleme kullanır
3DES, AES ile karşılaştırıldığında daha kısa ve daha zayıf şifreleme anahtarlarına sahiptir
3DES, yinelenen şifreleme anahtarlarını kullanırken AES kullanmıyor
3DES ayrıca AES ile karşılaştırıldığında daha kısa blok uzunluğu kullanır
3DES şifrelemesi AES şifrelemesinden daha uzun sürer