Stream-Cipher
與 Trivium 和 Grain 相比,MICKEY 有哪些優勢?
這三個流密碼被選為 eSTREAM 產品組合的最終硬體配置文件。據我了解,它們的優點是:
- **Trivium:**優雅的設計,非常高的單位面積吞吐量,小面積,可並行化。
- **Grain:**設計簡單、面積小、吞吐量高、具有 128 位風格和經過驗證的版本,易於區域吞吐量權衡。
- **米奇:**小面積。
(來源:http ://asic.ethz.ch/estream )
在我看來,Trivium 和 Grain 比 MICKEY 有更多的優勢。所以我的問題是:
在某些情況下,是否有定性(例如Trivium 的可並行性之類的屬性)或定量原因使 MICKEY 成為比其他兩個更好的選擇?
MICKEY 似乎是一個很好的低功耗流密碼,但在 eSTREAM 產品組合的背景下,它似乎並沒有特別擅長任何事情。如果願意,Trivium 和 Grain 具有更大的實施靈活性和更小的面積,而且 Trivium 還允許在速度上與軟體 eSTREAM 候選軟體相媲美的快速位切片軟體實施。
MICKEY 似乎比其他人更擅長的一件事是簡單性(VHDL 程式碼行數),如eSTREAM 書第 19 章的表 8 所示。這並沒有讓我覺得這是一個特別有力的論據,因為最佳條目之間的行號都相當接近。
MICKEY 在安全方面也顯得更加保守;特別是,Trivium 和 Grain 已成為更多代數類型密碼分析的目標。但這很難量化,可能主要是 Trivium/Grain 比 MICKEY 更受歡迎的結果。