baf*_*fla 5 tags serial-number apdu smartcard emv
我正在尝试读取EMV卡。如针对EMV卡所指定的那样,名为“ 9F1E”的标签会保存发行者指定的永久序列号(请参阅https://www.eftlab.co.uk/index.php/site-map/knowledge-base/145- emv-nfc-tags)。
但是,我无法检索此标签。我遍历了所有SFI的所有记录。有什么方法可以要求特定的EMV标签吗?
该值 (OP更正了这一点。这确实意味着91FE不是有效的 BER-TLV 标签,所以您可能是指9F1E(这是该列表中唯一带有包含文本“序列号”的描述的标签)。9F1E。)
该标签9F1E被描述为“接口设备 (IFD) 序列号,制造商分配给 IFD 的唯一且永久的序列号”。因此,这是在终端内使用的标签(即智能卡阅读器侧,也称为“接口设备”)。此标签不存在于任何卡中。因此,您无法从卡中取回它。
当您要查找包含在特定数据对象中的值时,正确的方法是从卡中读取所有记录,直到找到数据对象标签。某些卡还支持在某些情况下使用 GET DATA 命令查询特定标签。该 GET DATA 命令如下所示:
80 CA P1 P2 00
其中 P1 包含标签的第一个字节(或者00如果标签只包含一个字节),而 P2 包含标签的第二个字节(或者如果标签只包含一个字节,则为唯一的字节)。
为了识别(不要将其与身份验证混用!)持卡人或卡本身,EMV 提供了其他方法:
有主帐号 (PAN) 和 PAN 序列号。PAN 通常标识持卡人的支付账户。如果持卡人从银行获得新的替换卡(例如因为旧卡过期),新卡的 PAN 通常保持不变(可能存在例外)。类似地,一张卡和所有后续卡(即由于旧卡到期而发行的卡)的 PAN 序列号保持不变。因此,PAN 和 PAN 序列号的组合最多可用于识别持卡人。
最接近的事到卡序列号(即东西标识一个特定的卡),您可以从卡得到的是ICC(集成电路卡)公钥(见标签9F46,9F47和9F48)。这是智能卡非对称密钥对的公共部分。虽然从理论上讲,发行商甚至可以将这个密钥对用于多张卡,但我认为出于安全原因,发卡机构会为每张新卡发行一个新的密钥对。
| 归档时间: |
|
| 查看次数: |
1348 次 |
| 最近记录: |