標籤: 暫無標籤

  FEAL(Fast Data Encipherment Algorithm)是一套類似美國DES的分組加密演算法。FEAL被提出的原意是著眼於當時的DES只用硬體去實現他,因此不適用於較小的系統。而FEAL則強調其在每一輪的安全強度都比DES高,所以使用較少的輪數,就可達到與DES採用16輪相同的安全度,如此一來,就比較適合用軟體去實現它了。


  從輸入與輸出的觀點來看,FEAL分組加密法與DES是相同的。即FEAL的加密或解密分組,及使用者手中所持有的秘密密鑰皆如同DES一般,都是64位。唯一不同的是,FEAL的密鑰沒有校驗位。


  至於FEAL加密演算法的真正加密結構,則與DES有極大的差異。FEAL完全沒有使用置換函數來攪亂加密或解密過程中的數據,更沒有如DES般具有神秘的s盒。FEAL使用了異或(XOR)、旋轉(Rotation)、加法與模(modulus)運算


  FEAL中子密鑰的生成使用了8輪迭代循環,每輪循環產生2個16bit的子密鑰,共產生16個子密鑰運用於加密演算法中。其結構如下圖(圖2.2,圖2.3):

上一篇[許小曼]    下一篇 [FDT]

相關評論

同義詞:暫無同義詞