Cryptanalysis
⊞⊞boxplus- 關鍵加法vs⊕⊕oplus- 關鍵添加
GOST cipher、Hight cipher 和 SEA cipher 使用基於模算術加法的密鑰加法(模組密鑰大小 $ \boxplus $ ) 與許多使用算術加法模 2 ( $ \oplus $ ).
Q.1兩種操作在軟體和硬體的安全評估和性能方面有什麼區別?
Q.2為什麼我們沒有看到很多密碼適用 $ \boxplus $ 在關鍵的補充?是因為缺乏數學證明嗎?
正如評論中所指出的,混合的一個吸引力 $ \oplus $ 和 $ \boxplus $ 是由於非關聯性,它使密碼分析變得更加困難。
微分屬性 $ \boxplus $ 在這裡進行了分析,您可以通過追逐本文的引用來了解更多資訊。Massey 的 PHT(Pseudo Hadamard 變換)也很有趣,曾用於 SAFER 和 Twofish。
在密鑰添加方面使用 $ \boxplus $ ,當沒有進位時,擴散比 XOR 慢,沒有額外的好處,這可能是它沒有被廣泛使用的原因。還有一個有點煩人的事實是,在解密過程中,要撤消添加 $ k $ 你必須減去它。