繁体   English   中英

EMV卡的数据结构

[英]Data structure of EMV cards

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

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

将EMV卡插入读卡器,我们读取的是什么?

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

一点帮助将不胜感激。

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

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

EMV文件系统

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

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

  • 磁条卡只是一个被动信息存储:您从卡中读取信息,然后根据需要使用它
  • EMV卡是一台小型计算机,具有自己的CPU,内存和存储空间。 当插入阅读器时,它会打开电源,并通过向卡( APDU )发送命令并分析其响应来启动对话框。

命令序列取决于卡的类型(例如:Visa,万事达卡,联系人或非接触式等)。 您必须阅读并实施完整的EMV规范 ,或者购买EMV内核。

更多信息是这个问题 ,你可以在这里找到一个完整的非接触式EMV交易的例子。

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

从EMV卡上可以读到很多东西。 这是一个例子。

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

您认为在何处定义PIN是否被要求?

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

POS终端读取卡并检查标签8E以做出关于PIN使用的决定。 如果标签8E值请求在线/离线引脚,则POS要求用户输入PIN。

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

正如@Nicolas Riousset所写 - 看看EMV规范,特别是第3册 - 应用规范 ,其中包含附录A中可能的数据元素的很好的总结。

此外,不同的发行人和支付系统定义了可以存在于卡上的附加元素。

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

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

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

如果您定期滑动,标签57包含您可以使用的那些曲目数据。

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

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

如果您定期滑动,标签 57 包含您可以使用的那些轨迹数据。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM