验证层次 · L2
内核
EMV 内核即支付应用的行为。它与 L1 的 Digital(协议符合性)属于不同层,承担交易流程的核心逻辑。
职责范围:协议处理与内核支付内核即应用的行为。它与 L1 的 Digital(下层协议符合性)属于不同层,承担各品牌的内核逻辑。
与本层相关的品牌与标准













主要厂商
ICC SolutionsL2(内核/应用行为)的测试以 ICC 为主。ICCSim(TMat/Dev)通过终端模拟验证内核分支,并与 SCRIPTIS™ 等测试台组合使用。
本层验证什么
内核是在卡片与终端之间实际推进交易的逻辑。验证对象包括应用选择、脱机数据认证、CVM、风险管理、Generate AC、Issuer Script 等分支。
| 想确认的内容 | 对应产品 |
|---|---|
| 内核是否按品牌规范分支(用认定套件管理与执行) | ICCSim TMat |
| 自行制作标准套件中没有的异常卡片与自定义 APDU 进行验证 | ICCSim Dev |
| 脚本执行、设备控制、日志与报告的运行平台 | SCRIPTIS™ |
非接触为每个品牌单独的内核
接触的 CT2 相对通用,而非接触则按品牌作为独立内核处理。因此“支持的品牌增加”意味着被测设备(DUT)随之增加(L2 非接触内核).
供给方与验证方
本层同时存在性质不同的两个立场。混淆二者会导致采购判断失误。
| 角色 | 负责方 | 交付物 |
|---|---|---|
| 供给嵌入终端的内核 | Alcinéo(DUT 侧) | 以取得认证为前提的实现 |
| 验证该内核 | ICC Solutions 等(测试侧) | 认定测试工具与测试脚本 |
| 实施正式的 Type Approval 测试 | 认证测试实验室 | 测试报告 |
| 发放 Letter of Approval | 各品牌 | 批准 |
“产品线中存在该内核”“已实现特定版本”“在特定硬件上持有有效的 LoA”是三件不同的事。移植到新终端时,需要针对该终端重新进行 Type Approval。
与 L1 的 Digital 的区别
L1 的 Digital 关注帧与状态迁移等下层协议的符合性。L2 关注的是在其之上运行的支付应用的行为。由于层次不同,二者不能相互替代。
