AES ve Twofish Arasındaki Fark

Anonim

AES ve Twofish

arasındaki şifrelemeleri için kabul edilen en yeni standarttır. Gelişmiş Şifreleme Standardı (AES) şu anda Birleşik Devletler hükümetince çok gizli bilgileri şifrelemek için benimsenen en son standarttır. AES'in etiketi başlangıçta tek bir şifreleme yöntemi için tasarlanmamıştı; bunun yerine pek çok kişi arasında bir rekabet oldu. Beş finalist arasında Rijndael ve Twofish var. Rijindael kazandı ve Twofish açıkça vermedi AES olarak kabul edildi.

AES, bir blok şifrelidir ve veriyi şifrelemek için ikame-permütasyon ağı kullanır. Öte yandan, Twofish aynı görevi başarmak için bir Feistel ağı kullanıyor. Bu, Twofish'in eski standartlar DES (Data Encryption Standard) ve 3DES (Üçlü DES) 'den çok daha karmaşık olmasına rağmen çok benzer olduğu anlamına geliyor. Eski DES şifrelemesine benzer olmasına rağmen, Twofish kırılmaz; teorik açıdan bile. AES, özellikle çok uzun anahtar uzunluklarında çok güçlü bir şifreleme standardıdır. AES şifrelemesinin kırılabilir olduğu durumlar da vardır. Mola, kullanılmayan 8 raund versiyonunda yapıldığı halde çok endişe verici değil. Verilerin AES şifrelemesini bozarak toplandığı kanıtlanmış bir saldırı hala mevcut değil.

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

Muhtemelen Rijndael'in Twofish yerine AES için seçilmesinin başlıca nedeni, donanım açısından çok verimli olmasıdır. Verileri şifrelemek için daha az bellek ve daha az döngü gerektirir. Etki yüksek kaliteli cihazlarda daha küçük olmakla birlikte, düşük uç cihazlar için boşluk çok önemli olabilir.

Şifrenin kırılması gibi görünse de güvenli bir sisteme girmenin tek yolu budur. Aslında bunu yapmanın en zor yolu; özellikle hem AES hem de Twofish gibi çok zor bir şifreleme standardıyla karşı karşıya olduğunuzda.

Özet:

1. AES, aslında Rijndael iken Twofish AES finalisti

2'den biridir. AES, ikame-permütasyon şebekesini kullanırken Twofish,

3 Feistel şebekesini kullanıyor. AES bazı formlarda kırılabilir, Twofish

4'tür. AES, Twofish

5'den daha az mermi uygular. AES Twofish'den daha etkilidir