Aes
哪種對稱密碼最適合學習?
我想研究一個現代對稱密碼(我以前從未研究過密碼),我想知道哪個是研究以下目的的最佳密碼:AES(Rijndael)、Blowfish、Twofish、Threefish 或 Serpent。基本上我在問這些密碼中哪一個最容易研究。
首先,學習所有對稱密碼背後的基礎知識很重要。你可以從Handbook of Applied Cryptography得到這個,見第 7 章,尤其是 7.1、7.2、7.3。如果你理解了這三個部分,你就會走上正軌。
從那裡,我建議直接進入 AES。這並不是那麼困難(是的,有更簡單的密碼,但是 AES 的“市場滲透率”是如此之大,值得付出額外的努力)。網上應該有一些不錯的影片,再加上看看這個問題,評論和回答。
從那裡,我推薦《Rijndael 的設計》一書。它是由 Rijndael 的發明者編寫的,其中包含一些非常有用的資訊,說明他們為何以這種方式設計作品。
最後,我建議盡可能多地使用這個網站來幫助澄清事情。如果您在學習這一切時有什麼不明白的地方,請在此處搜尋以查看是否已經回答。然後,如果沒有,請在此站點上提出特定問題。