您好,歡迎來電子發(fā)燒友網(wǎng)! ,新用戶?[免費注冊]

您的位置:電子發(fā)燒友網(wǎng)>源碼下載>數(shù)值算法/人工智能>

一種組合式爬山算法提高S盒非線性度

大小:0.70 MB 人氣: 2018-01-05 需要積分:2

  針對三點和四點爬山算法對隨機置換盒(S盒)的非線性度進行優(yōu)化時計算量大及效率低的問題,提出了一種組合式爬山算法(CHC)。該算法把交換S盒兩個輸出數(shù)據(jù)的行為定義為一個交換元,利用加權(quán)擇優(yōu)函數(shù),篩選出若干個對非線性度的提升貢獻較大的交換元,然后通過同時應(yīng)用多個交換元,達成提高S盒非線性度的目標。實驗中利用CHC算法,一次最多交換了12個輸出數(shù)據(jù),使得大部分8輸入8輸出隨機S盒的非線性度超過了102,最高可達106。實驗結(jié)果表明,所提出的CHC算法相比于三點和四點爬山算法,不僅降低了計算量,而且對隨機S盒的非線性度也有著更為明顯的提升作用。

一種組合式爬山算法提高S盒非線性度

非常好我支持^.^

(0) 0%

不好我反對

(0) 0%

      發(fā)表評論

      用戶評論
      評價:好評中評差評

      發(fā)表評論,獲取積分! 請遵守相關(guān)規(guī)定!

      ?