GB/T 331331-2016 信息安全技術 祖沖之序列密碼算法第1部分算法描述 /
F包含2個32比特記憶單元變量R1和R2。F的輸入為3個32比特字X0、X1、X2,輸出為一個32比特字W。計算過程如下:F (X0, X1, X2){(1) W = (X0 ? R1) ? R2;(2) W1 = R1 ? X1;(3) W2 = R2 ? X2;(4) R1 = S(L1(W1L‖W2H));(5) R2 = S(L2(W2L‖W1H))。}其中S為32比特的S盒變換,S盒定義見附錄A;L1和L2為32比特線性變換,定義如下:L1(X) = X ? (X <<< 2) ? (X <<< 10) ? (X <<< 18) ? (X <<< 24),
本文章首發在 網安wangan.com 網站上。
推薦文章: