AES ve Twofish Arasındaki Fark

AES ve Twofish

Gelişmiş Şifreleme Standardı veya AES, şu anda Birleşik Devletler hükümeti tarafından gizli bilgilerin şifrelenmesi için benimsenen en son standarttır. AES etiketi başlangıçta tek bir şifreleme yöntemi için tasarlanmamıştı; bunun yerine birçokları arasında bir rekabetti. Beş finalist arasında Rijndael ve Twofish var. Rjindael kazandı ve AES olarak kabul edildi, Twofish açıkçası yapmadı.

AES bir blok şifredir ve verileri şifrelemek için bir ikame-permütasyon ağı kullanır. Öte yandan, Twofish aynı görevi gerçekleştirmek için bir Feistel ağı kullanır. Bu, Twofish'in eski benzer DES (Veri Şifreleme Standardı) ve 3DES (Üçlü DES) standartlarından çok daha karmaşık olsa da çok benzer olduğu anlamına gelir. Eski DES şifrelemesine benzer olmasına rağmen, Twofish kırılmaz; teorik açıdan bile. AES, özellikle çok uzun anahtar uzunluklarına sahip çok sağlam bir şifreleme standardıdır. Yine de AES şifrelemesinin kırılabilir olduğu durumlar vardır. Mola kullanımda olmayan 8 tur versiyonunda yapıldığı için endişe verici değil. AES şifrelemesini kırarak verilerin gerçekten toplandığı kanıtlanmış bir saldırı hala yok.

Anahtarın uzunluğuna bağlı olarak, AES farklı sayıda şifreleme turu uygular. 128 bit, 192 bit ve 256 bit anahtar boyutları için, tur sayısı sırasıyla 10, 12 ve 14'tür. Twofish, herhangi bir anahtar boyutu için tur sayısını değiştirmez. Bunun yerine, sabit sayıda 16 kullanır,.

Muhtemelen Rijndael'in Twofish yerine AES için seçilmesinin başlıca nedeni, donanım söz konusu olduğunda çok verimli olmasıdır. Verileri şifrelemek için daha az bellek ve daha az döngü gerektirir. Üst düzey cihazlarda etki daha küçük olmasına rağmen, düşük uçlu cihazlar için boşluk çok önemli olabilir.

Şifreyi kırmak gibi görünse de güvenli bir sisteme girmenin tek yolu budur. Aslında bunu yapmanın en zor yolu; özellikle AES ve Twofish gibi çok zorlu bir şifreleme standardıyla karşı karşıya kaldığınızda.

Özet:
1. AES aslında Rijndael iken Twofish AES finalistlerinden biridir
2. AES ikame-permütasyon ağını kullanırken Twofish Feistel ağını kullanır
3. AES bazı şekillerde kırılabilirken Twofish
4. AES Twofish'ten daha az mermi uygular
5. AES Twofish daha verimli