Cryptanalysis

⊞⊞boxplus- 關鍵加法vs⊕⊕oplus- 關鍵添加

  • February 17, 2019

GOST cipher、Hight cipher 和 SEA cipher 使用基於模算術加法的密鑰加法(模組密鑰大小 $ \boxplus $ ) 與許多使用算術加法模 2 ( $ \oplus $ ). GOST輪函式

高圓功能

SEA輪函式

Q.1兩種操作在軟體和硬體的安全評估和性能方面有什麼區別?

Q.2為什麼我們沒有看到很多密碼適用 $ \boxplus $ 在關鍵的補充?是因為缺乏數學證明嗎?

正如評論中所指出的,混合的一個吸引力 $ \oplus $ 和 $ \boxplus $ 是由於非關聯性,它使密碼分析變得更加困難。

微分屬性 $ \boxplus $ 在這裡進行了分析,您可以通過追逐本文的引用來了解更多資訊。Massey 的 PHT(Pseudo Hadamard 變換)也很有趣,曾用於 SAFER 和 Twofish。

在密鑰添加方面使用 $ \boxplus $ ,當沒有進位時,擴散比 XOR 慢,沒有額外的好處,這可能是它沒有被廣泛使用的原因。還有一個有點煩人的事實是,在解密過程中,要撤消添加 $ k $ 你必須減去它。

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