2012-07-16 196 views

回答

2

CCM - 這種模式下接受一個可變長度的認證標籤從32位到128位因此它實際上允許不同程度的防止未經授權的修改缺點:

  • CCM模式不提供僅用於保密的服務。在某些情況下,它使用來自外部的數據真實性機制 。

GCM - GCM的加密和認證是針對選擇明文攻擊是安全的,和GCM也是安全的,同時使用AES塊密碼。但是:

  • 重用IV

當兩個GCM有安全問題,CCM你必須使用時間戳或重放攻擊可能會發生,當然你需要一個合適的標籤長度​​。

CBC-MAC這取決於因爲你用CBC創建MAC和CBC提供串行加密和解密平行但有位在一個塊的變化改變後到來的加密,但不影響解密的一切。與CBC-MAC的已知問題是使用加密和在這種情況下,身份驗證,如果你使用CBC模式,這樣最後一個塊將是MAC相同的密鑰。

只是微笑 - Cryptography

*這裏提一下,我用的來源之一是德國大學研究的地方。

**編輯:**發現了它的名字:魯爾大學,波鴻。

+0

波鴻是德國,而不是荷蘭。整個魯爾區也是如此。 – 2012-07-16 21:06:38

+0

嗨,謝謝你的確是Germany.Fixed它。 – TheNewOne 2012-07-17 08:18:22

+0

不要使用時間戳作爲IV – 2014-03-06 11:16:22