解释 EMV MDK 密钥 Enc MAC AC

Hic*_*ham 2 emv

有人可以解释以下 EMV 密钥的用法: - MDK 加密密钥 - MDK MAC - MDK AC

以及这些密钥与 MAK-AC、MK-SMI 和 MK-SMC 之间的关系是什么

我在 EMV Book 2 – Security and Key Management 中找不到对 MDK 的任何参考

Ada*_*anu 7

实施 EMV 是为了使交易最安全,这些密钥在其完整性、机密性和安全性方面发挥着作用。听起来

  • 完整性是确保数据在传输过程中不会被更改
  • 保密以确保只有合适的人才能访问它
  • 安全性以确保它来自您认为的人。

层次结构是发行者主密钥 -> 卡主密钥 -> 会话密钥。

AC 用于密码(ARQC),SMI 用于 MAC(pin unblock issuer script)和 SMC(pin change issuer script)加密以确保机密性。

您可以从相同或不同的 IMK 派生所有密钥,从而使它们相关或不同。您可以在第 2 册中找到更多信息。仔细查看。有时会很无聊,但这是值得的。