EMV规范(八)——持卡人验证(CVM)二
现在到了TVR和CVM Results部分了。TVR是Terminal Verification Results,也就是终端验证的结果,包括了脱机数据认证,持卡人认证,处理限制等等是否成功。所以只要交易结果不是我们期望的,我们总是先拿TVR出来看看是哪里出了问题。CVM Results是持卡人认证结果,针对CVM。
一. TVR
tag:‘95’ length:5 bytes
第一个字节主要是脱机数据相关的结果:
第二字节主要是处理限制的结果:
第3个字节主要是CVM的结果,上一篇就说到CVM失败需要设置这里的b8. 在实际使用中就可能碰到PIN尝试次数超限,也就是b5为1.
第4个字节主要是终端风险管理的结果:
第5个字节则主要是脚本处理的结果:
二. CVM Results
tag: '9F34' length: 3 Bytes
可查看EMV Book4 6.3.4.5节。
Byte 1表示CVM Performed, Byte 2 表示CVM Condition。这两个字节是来自tag‘8E’中我们执行CVM的时候的最后一个CV rule的值。规范原文“The terminal shall set bytes 1 and 2 of the CVM Results with the Method Code and Condition Code of the last CVM performed.”
Byte 3表示CVM Result。
下图来自EMV Book4 A4 CVM Results:
今天突然我们一群人在讨论TLV格式,做了这么多年认证居然好几个人把TAG的格式和Length
的规则搞混了,哈哈哈。所以下一节单独说说TLV格式规则问题。
EMV规范(八)——持卡人验证(CVM)二相关推荐
- EMV规范(七)——持卡人验证(CVM)一
此部分笔记是来源EMV Book3中的10.5 Cardholder Verification节,可以结合此篇笔记来阅读. 终于到CVM这章了,持卡人验证是非常非常重要的章节,反正我的leader是这 ...
- EMV技术学习和研究(七)持卡人验证
转载请注明出处 作者:小旭 持卡人认证部分,EMV和PBOC是有区别的,EMV有脱机加密PIN认证,PBOC没有:PBOC有持卡人身份证件验证,但是EMV没有. 持卡人验证主要基于两个数据要素,AIP ...
- PBOC/EMV之持卡人验证
转载请注明出处 作者:小马 尽管PBOC基本是中文版的EMV, 但还是需要根据国情做一些适当的差异化处理. 这一点在持卡人认证方面有很明显的体现.EMV支持脱机密文PIN,PBOC不支持. 但PBOC ...
- EMV规范(一)——背景介绍
一.EMV组织介绍 EMV标准是由国际三大银行卡组织--Europay(欧陆卡,已被万事达收购).MasterCard(万事达卡)和Visa(维萨)共同发起制定的银行卡从磁条卡向智能IC卡转移的技术标 ...
- EMV规范(三)——应用初始化
一.应用初始化的目的: ①通知卡片新交易开始 ②将交易所需的数据发送给卡片 ③从卡片上返回AIP和AFL ④决定交易是否被允许执行 二.应用初始化步骤: ①设置TVR和TSI中所有位为0 ②根据应用选 ...
- EMV规范(四)——读应用数据
读应用数据的目的是为了从卡片中获取后续交易需要的数据.例如,在脱机数据认证时,需要的认证数据,等.步骤:根据应用初始化时,由GPO命令返回的卡片数据中的AFL,来读取卡片数据. 一. AFL:Appl ...
- 吴恩达深度学习笔记(105)-人脸识别之面部验证与二分类
https://www.toutiao.com/a6652895489354105351/ 面部验证与二分类(Face verification and binary classification) ...
- 4.5 人脸验证与二分类-深度学习第四课《卷积神经网络》-Stanford吴恩达教授
←上一篇 ↓↑ 下一篇→ 4.4 Triplet 损失 回到目录 4.6 什么是神经风格转换? 人脸验证与二分类 (Face Verification and Binary Classificatio ...
- Keras之MLP:利用MLP【Input(8)→(12)(relu)→O(sigmoid+二元交叉)】模型实现预测新数据(利用糖尿病数据集的八个特征实现二分类预测
Keras之MLP:利用MLP[Input(8)→(12)(relu)→O(sigmoid+二元交叉)]模型实现预测新数据(利用糖尿病数据集的八个特征实现二分类预测 目录 输出结果 实现代码 输出结果 ...
最新文章
- MATLAB从入门到精通-Matlab R2020b新功能 | 子标题和标题/标签对齐功能!
- 实验三《实时系统的移植》 20145222黄亚奇 20145213祁玮
- Spring-ClassPathBeanDefinitionScanner
- java中的继承(一)
- 单片机如何关掉蜂鸣器_【开源】蜂鸣器怎样实现类似高级冰箱上很清脆“叮叮”声......
- nodejs 下载url文件
- y470 bios uefi_AMD又能开核?刷完BIOS后性能白给,这次血赚了
- Redis高级特性之神奇的HyperLoglog解决统计问题
- iPhone X/XS/XR/XS Max 的屏幕适配
- mysql数据库外键的作用
- UiBot RPA文字转拼音
- 小型项目程序 ERP——沙盘模拟
- springboot+redis实现登录失败次数限制
- JavaScript防流量劫持
- mysql 嵌入式 稳定性_常用的嵌入式数据库的比较
- 6.10 通过屏幕截图功能快速插入网页图片 [原创Excel教程]
- 【已补蓝奏云链接】PyTorch中MNIST数据集(附datasets.MNIST离线包)下载慢/安装慢的解决方案
- python 2个列表相减的2种写法
- 使用SignTool对软件安装包进行数字签名
- 2016 Google hosts 持续更新【更新于:2016-06-15】