Block-Cipher

如何計算 Sbox 的 GE?

  • August 3, 2018

如何計算分組密碼中使用的 Sbox 的門當量 (GE)。例如Block Cipher Prince的 Sbox 佔用多少面積?它是如何計算的?

這基本上歸結為找到 S-box 的“良好”實現,然後通過加權使用的操作(例如 XOR = 1GE)來計算 GE,也就是說,正如您已經評論過的那樣,綜合實現。

請注意,生成的 GE 很大程度上取決於您的實現優化、使用的技術庫等。

維基百科為此列出了一些軟體:

我從來沒有使用過工具來設計 ASIC,我只有一些 FPGA 開發的基本經驗,所以不能告訴你更多關於不同工具的資訊。

“門對等”只是一種行銷工具,與嚴肅的工作沒有真正的關係。最終唯一重要的是您是否在實際設計中用盡了任何特定晶片的實際資源(LUT、FF、RAM、佈線資源等)。如果你在論文中給我“GE”,我很可能會在評論中把你活活吃掉,因為你很可能是在兜售蛇油。

為了比較 S-Box,您需要在目標程序中製作 S-Box。例如,我必須參考 AES S-Box來與其他密碼進行功率比較。然後我把這些電路放在不同節點的佈局上。

引用自:https://crypto.stackexchange.com/questions/60934