ISO 8583 Parser
🔒 Premium · 进阶 · 约 12 分钟

EMV 芯片交易与 DE55 深入:ARQC / TVR / CVM

预览:磁条卡的数据是静态的、可复制;EMV 芯片卡每笔交易都生成唯一的动态密文,这就是它更安全的根本原因。这篇拆解 DE55 里承载的 EMV 数据、密文 ARQC 的由来,以及 TVR/CVM 如何决定一笔交易走联机还是脱机、批准还是拒绝。

DE55 里到底装了什么

DE55 以 BER-TLV(Tag-Length-Value)格式承载芯片交易数据,一个个标签(Tag)拼在一起。最关键的几个:

Tag含义
9F26应用密文 ARQC/TC/AAC
9F27密文信息数据 CID
9F36应用交易计数器 ATC
95终端验证结果 TVR
9F34CVM 结果
82应用交互特征 AIP

本站解析工具已经能把 DE55 逐 Tag 解出来,并对 TVR(95)、AIP(82)、CID(9F27)、CVM(9F34)做逐位翻译。下面我们讲这些位背后的逻辑

密文 ARQC 是怎么来的

卡片用只有卡和发卡行知道的密钥,对交易关键数据(金额、货币、不可预知数、ATC、TVR 等)做加密运算,生成 ARQC。发卡行用同样密钥重算校验——对得上才可能批准。因为含 ATC(每笔递增)和随机数,每笔密文都不同,无法重放

🔒

订阅后解锁全文

进阶内容包含:TVR 逐位含义与「为什么被强制联机」、CVM 列表如何决定验证方式(PIN/签名/免验)、脱机数据认证 SDA/DDA/CDA、发卡行脚本 71/72,以及一个真实报文的完整 DE55 拆解实战。

订阅功能即将上线 · 敬请期待