Block-Cipher
NSA 所說的“可分析”是什麼意思?
最近 NSA 發布了兩種新算法,Simon 和 Speck。他們在摘要中說
SIMON 和 SPECK 的目標是滿足對安全、靈活和可分析的輕量級分組密碼的需求。
所以正如問題標題所說,“可分析”是什麼意思?順便說一句,我通過Schneier 的部落格文章找到了該出版物。
我沒有時間閱讀整個文件,但沒有找到對該特定單詞的任何其他參考。他們是否意味著這些算法很容易被“證明是安全的”?或者是別的什麼?總而言之,這個問題確實引起了一定程度的討論,如果您覺得它不符合網站的政策,請標記它。乾杯
在這種情況下,可分析的意思是“易於學習”。
如果你的密碼由一個將一些東西混合在一起的小函式組成,然後你經常重複,那麼你的密碼比過度複雜的大型設計更容易理解,更容易融入以前的研究知識。西蒙和斯派克就是這種情況。
易於分析是強密碼的一個很好的屬性。如果人們完全理解它並全面檢查了一切,仍然找不到弱點,那麼它就會增加對密碼的信心。一個更複雜的設計更可能有一個“隱藏的弱點”——因為更多的事情可能會出錯。