密码不能以明文在系统或网络里跑来跑去。把加解密与校验交给 EVSM(金融数据密码机 / HSM):主机只传密文与校验参考值;密码机内比较后只回对/错。
选择流程后点击「逐步演示」
地图上的节点代表跨行交易链路。高亮节点表示当前步骤发生的位置;色点表示正在传递的报文。
手段是 EVSM(专用硬件密码设备),动作是 PIN 加密、PIN 转加密 等密码运算,目的是保护金融数据——尤其是一旦泄露就可能导致资金损失的个人标识码 PIN。
EVSM / HSM 把密钥锁在硬件里,具备防拆防篡改和操作审计;所有密码运算在机内完成,主机程序员碰不到明文密钥与明文 PIN。
用户在 ATM / POS 密码键盘输入 PIN。规范要求:PIN 明文不得离开密码键盘和密码机。
键盘内按 ISO 9564 把 PIN 与卡号(PAN)组成 PIN Block,再用终端密钥 TPK 加密。收单系统、前置、报文日志里都只有密文。
跨行时收单方用 TPK,发卡方认 ZPK / PVK。需要换密钥而不让明文出现在主机。
MAC 计算与验证;CVV/CVN、ARQC/ARPC;PIN 校验(PVK / Offset,不必还原明文);密钥管理(LMK → ZMK → 工作密钥);数据加解密、随机数、报文格式转换。合规基础常见于 PCI DSS、PBOC / 银联规范、GM/T 相关国密认证。
工作密钥(如 ZPK/TPK)会定期轮换。密钥明文只在 EVSM 内生成;对外分发的是用 ZMK 包起来的密钥密文块。密文数据旁会带上 KeyIndex / 密钥版本。
高等级密码机靠传感网(开盖开关、导电丝网、光敏/温敏/压敏、电压与时钟监控)发现入侵;判定后立刻对密钥存储做紧急清零(Zeroization),设备进入 tampered 状态,须按双人管控重灌才能再用。
工作密钥以 LMK 封装成密钥密文块离机保存;LMK 本身拆成分量(智能卡 / 密钥部件),双人保管。灾备机重建 LMK 后再导入密钥块,业务密文重新可解——全程无密钥明文落盘。
主机把本次输入的 PIN 密文和库里的校验参考(常见为 PVV / Offset,或 E_LMK(PIN))一起送给 EVSM;机内解密/派生后比较,只返回 Accept/Reject。不能在主机上对两个不同格式的密文直接 ==。