【问题标题】:Data structure of EMV cardsEMV卡的数据结构
【发布时间】:2015-10-07 06:38:19
【问题描述】:

谁能告诉我EMV卡的数据结构是什么?

如果使用磁条卡跟踪数据,其中包含 PAN、用户详细信息、到期日期、CVV 等。

EMV卡插入读卡器后,我们读到了什么?

我浏览了一些文档和网站,我很难理解。

我们将不胜感激。

【问题讨论】:

    标签: smartcard apdu emv


    【解决方案1】:

    EMV 卡包含芯片。该芯片管理存储每个卡片应用程序所需数据的文件系统。

    有 2 类文件,DF(专用文件)和 EF(基本文件)。它们以分层树的形式组织,DF 为分支,EF 为叶子。

    文件中最高的DF也称为MF(Master file)。 EF1 包含与卡相关的所有信息,例如,管理和 一般安全信息、ICC 序列号、访问控制 钥匙,卡的通用 PIN。这些信息可用于在 MF 级别再创建一个 DF。

    【讨论】:

    • 然而,这不是 EMV 的工作方式。 (除了 PSE)。在 EMV 中,您选择 EMV 应用程序,然后使用 EMV 特定命令来读取记录等。数据的结构取决于您要执行的操作。查看 EMV Book 3 并查找 AFL(应用程序文件定位器),其中应包含有关存储在卡上的相关信息的信息。
    【解决方案2】:

    MagStripe 和 EMV 卡依赖于两个不同的原则:

    • 磁条卡只是一种被动的信息存储:您可以从卡中读取信息,然后根据需要使用它
    • EMV 卡是一台小型计算机,有自己的 CPU、内存、存储。插入读卡器后,它会开机,并通过向卡 (APDUs) 发送命令并分析其响应来启动对话。

    命令的顺序取决于卡的类型(例如:Visa、万事达卡、接触式或非接触式等)。您必须阅读并实现完整的EMV specification,或者购买 EMV 内核。

    更多信息是this SO question,您可以在here找到一个完整的非接触式EMV交易示例。

    【讨论】:

      【解决方案3】:

      将EMV插入读卡器后,我们会读到什么?

      有很多东西可以从 EMV 卡中读取。这是一个例子。

      众所周知,所有 EMV 卡都不要求在 POS 输入 PIN。有些人会问,然后用户需要输入他们的 PIN。

      您认为是否要求输入 PIN 是在哪里定义的?

      在 EMV 卡上以标签的形式定义。这里的标签8E(持卡人验证方法(CVM)列表)定义卡是否基于pin。

      POS 终端读取卡并检查标签 8E 以决定是否使用 PIN。 如果标签 8E 值请求在线/离线密码,则 POS 会要求用户输入密码。

      希望这个小例子可以帮助您识别 EMV 卡包含的内容以及 POS 需要读取卡的原因。

      【讨论】:

        【解决方案4】:

        正如@Nicolas Riousset 所写——请查看 EMV 规范,尤其是 Book 3 - Application Specification,其中包含附件 A 中可能数据元素的精彩摘要。

        此外,不同的发卡机构和支付系统定义了可以出现在卡上的其他元素。

        在给定卡上使用哪些特定元素取决于发卡机构(并且可能受相关支付系统的约束)。

        【讨论】:

          【解决方案5】:

          EMV 芯片读取您需要收集从终端返回的所有标签,并将它们发送到您使用的网关公司。

          标签 5A 包含您的平底锅。

          如果您进行常规滑动,标签 57 包含您可以使用的那些跟踪数据。

          【讨论】:

            【解决方案6】:

            EMV 芯片读取您需要收集从终端返回的所有标签,并将它们发送给您使用的网关公司。

            标签 5A 包含您的平底锅。

            如果您进行常规滑动,标签 57 包含您可以使用的那些跟踪数据。

            【讨论】:

            • 您的答案可以通过额外的支持信息得到改进。请edit 添加更多详细信息,例如引用或文档,以便其他人可以确认您的答案是正确的。你可以找到更多关于如何写好答案的信息in the help center
            猜你喜欢
            • 2014-05-31
            • 2019-11-13
            • 2014-09-03
            • 2014-12-15
            • 2021-06-13
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            • 1970-01-01
            相关资源
            最近更新 更多