問題タブ [message-authentication-code]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2830 参照

cryptography - CMAC なぜ K1 と K2 なのか

http://en.wikipedia.org/wiki/CMAC

http://www.rfc-archive.org/getrfc.php?rfc=4493

K1 と K2 の 2 つのキーがあります。メッセージ 1 が 10^127 (1 と 127 のゼロ) と異なる以外に、他の理由はありますか?

メッセージが長さを運ぶ場合 (そして長さも CMAC で処理されたメッセージの場合)、ランダムに生成された K を 1 つだけ使用するセキュリティ上の弱点はありますか?

0 投票する
1 に答える
6214 参照

cryptography - Mifare Defire の MAC および CMAC 計算

Mifare Defire の MAC(4bytes) と CMAC(8bytes) の計算をガイドしてくれる人はいますか? 予想外の結果が得られています。

CMACの結果

CMAC は DES によってのみ生成され、DES のような TDES は、リテール MAC 計算のように TDES 暗号化する必要がある最終ブロックを除くすべてのブロックを暗号化するというのは本当ですか?

0 投票する
1 に答える
10385 参照

c# - AES CMAC 計算 C#

MAC が最後のブロック暗号化の最初の 4 バイトであることはわかっています。この CMAC の説明はこちらで見つかりましたが、ちょっとわかりにくいです。また、CMAC AES に関する質問がすでにいくつかあるかもしれませんが、よく理解できず申し訳ありません。

CMAC の計算方法を説明できる人はいますか? 必要に応じて、C# のサンプル コードを使用します。ありがとう