AES ve 3DES Arasındaki Fark

Anonim

AES vs 3DES

AES (Gelişmiş Şifreleme Standardı) ve 3DES ya da Triple DES (Veri Şifreleme Standardı) olarak da bilinen veri şifrelemesinde geçerli standartlardan ikisidir. AES, ikame-permütasyon ağını kullanan tamamen yeni bir şifreleme iken, 3DES dengeli Feistel ağına dayanan eski DES şifrelemesine bir uyarlamadır. Temel olarak, 3DES yalnızca şifrelenmekte olan bilgilere üç kez uygulanan DES'dir.

AES, üç ortak şifreleme anahtarı uzunluğu, 128, 192 ve 256 bit kullanır. 3DES söz konusu olduğunda şifreleme anahtarı, DES standardı tarafından dikte edildiği haliyle, 56 bit ile sınırlı kalmaktadır. Ancak, üç kez uygulandığı için, uygulayıcı, 3 ayrık 56 bit anahtar ya da 2 özdeş ve 1 ayrık ya da hatta üç özdeş anahtar seçmeyi seçebilir. Bu, 3DES'nin sırasıyla 168, 112 veya 56 bit şifreleme anahtar uzunluklarının şifreleme anahtar uzunluklarına sahip olabileceği anlamına gelir. Ancak aynı şifrelemeyi üç kez tekrar uygularken bazı güvenlik açıkları nedeniyle, 168 bit kullanıldığında 112 bit eşdeğer bir güvenlik azalmış ve 112 bit kullanıldığında 80 bit eşdeğer bir güvenlik azaltılıyor.

3DES aynı zamanda 64 bitlik aynı blok uzunluğunu, AES'in 128 bitlik boyutunun yarısı kadarını kullanır. AES'i kullanmak, sızdırılmış verileri aynı bloklardan koklamak zorlaşan ek bir sigorta sağlar. 3DES kullanırken, kullanıcının sızıntı olasılığını en aza indirgemek için şifreleme anahtarlarını her 32GB veri aktarımına geçirmesi gerekir; standart DES şifrelemesini kullanırken aynıdır.

Son olarak, aynı işlemi üç kere tekrarlamak biraz zaman alıyor. Her şey sabit kalırsa, AES 3DES'e kıyasla çok daha hızlıdır. Yazılım, donanım ve donanım tasarımının karmaşıklığı karışıma dahil edildiğinde bu çizgi bulanıklaşıyor. Dolayısıyla, 3DES hızlandırılmış donanımınız varsa, tek başına yazılım tarafından uygulanan AES'e geçmek, işlem sürelerinin yavaşlamasına neden olabilir. Bu açıdan, her birini test etmek ve hızlarını ölçmekten daha iyi bir çözüm bulunmamaktadır. Fakat güvenlik söz konusu olduğunda, pratik kullanımda hala kırılmaz olarak kabul edildiğinden emin kazanan AES'dir.

AES tamamen farklı bir

kullanır 3DES, AES

ile karşılaştırıldığında daha kısa ve daha zayıf şifreleme tuşlarına sahiptir 3DES tekrar eden şifreleme anahtarlarını kullanırken AES

3DES ayrıca AES ile karşılaştırıldığında daha kısa bir blok uzunluğu kullanıyor> 3DES şifreleme AES şifrelemeden daha uzun sürüyor