
在對分組密碼的強度但是隨着密碼分析研究的進展,相續提出了許多改進研究中,為彌補DES的缺陷,提出了其他許多分組密碼,這些分組密碼與DES有許多相似之處,這些特徵主要如下。
可變密鑰長度:根據對DES的攻擊,現在一般認為,為使密碼具有足夠的強度,密鑰長度應該在64位以上,越長越好,因此許多算法都给予可變密鑰長度,典型長度是64/128/256等。
混合操作:使用多種算術/邏輯運算使得密碼分析複雜化,尤其是這些操作不滿足結合律、分配律最好。混合操作的基本目的是使得變換操作非線性。
數據循環移位和左右半部交換:足夠位數和輪次的循環移位可以達到較好的擴散和擾亂的效果。
依賴於密鑰的S盒設計:DE使用固定的S盒,這可能留下密碼攻擊的後門。現代分組密碼大都採用依賴於密鑰的S盒,這使得替換效果吏好,更難於分析。
可變的明文/密文長度:較長的分組使得密碼強度較高。可變的分組長度使得用戶可以根據資源、開銷、應用環境對算法進行剪裁。
