【问题标题】:EMV: Is card number involved in ARQC generation algorithm?EMV:ARQC生成算法是否涉及卡号?
【发布时间】:2017-05-19 19:40:19
【问题描述】:

卡在生成arqc算法时,卡号起什么作用?换句话说:拥有 2 张 ATC 设置为 0 且 CDOL 相同的全新卡,它们会生成相同的 arqc 吗?

【问题讨论】:

    标签: apdu emv


    【解决方案1】:

    卡号和 ATC 参与会话密钥的生成。所以每张卡都会生成不同的密码。

    由于我不确定您是否指的是相同的卡号(假设您能够克隆一张卡:)对于您的两张卡的第一次尝试,生成的密码仍然会有所不同。如果您查找 CDOL,您可以看到一个元素不可预测的数字(由终端生成)。这是一个 4 字节的数字字段,两次生成相同的机会非常罕见。即使在不可预测的数字相同的情况下,您仍然需要 CDOL 中的所有其他元素相同(金额、货币、国家日期 atc 等)才能获得相同的密码。为了阻止这种罕见的可能性,发行商为每张卡保留最后使用的 ATC,它不会接受任何相同或更少的 ATC。希望清楚。

    【讨论】:

    • 感谢您的回复。我想要一个理论上的答案,而不是现实生活中的答案。假设终端提供的UN 相同,CDOL 中的所有数据都相同。在这种情况下 arqc 将是相同的(唯一的区别是卡号、有效期和 cvv)?
    • 如果卡号不同,密码也会不同。
    • 感谢您澄清这一点。从我阅读的规范和书籍中,我认为所有卡的 arqc 主密钥都是相同的
    • 主密钥派生在 EMV 4.3 Book 2 Annex A Section A 1.4 中有解释
    猜你喜欢
    • 2019-06-03
    • 2017-04-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-12-21
    • 2020-11-15
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多