EMV交易流程解析:AIP与AFL在卡片与终端交互中的作用
需积分: 33 51 浏览量
更新于2024-08-17
收藏 438KB PPT 举报
本文主要介绍了AIP和AFL在EMV流程中的应用,以及EMV交易的基本步骤。
在EMV(Europay, Mastercard, Visa)标准中,AIP(Application Interchange Profile)和AFL(Application File Locator)是两个关键概念。AIP是用来描述智能卡(如银行卡)上应用支持的功能,它由2字节组成,包含了以下功能:
1. 脱机静态数据认证:在卡片和终端之间进行的安全验证,以确认卡片的真实性。
2. 脱机动态数据认证:每次交易时都会变化的数据,增加安全性。
3. 持卡人验证:确保是持卡人本人在使用卡片,可能涉及PIN码输入等操作。
4. 终端风险管理:评估并控制交易风险,例如根据交易金额和历史数据确定是否需要联机验证。
5. 发卡行认证:对发卡行的验证,以确认交易授权的有效性。
AFL则是应用文件定位器,它是一个由多组4字节数据组成的列表,每组数据代表卡片上的一个应用文件,包含文件内记录的信息:
- 字节1:SFI(Short File Identifier),用于识别文件。
- 字节2:第一条记录的序号。
- 字节3:最后一条记录的序号。
- 字节4:用于脱机数据认证的记录数。
EMV交易流程包括以下几个步骤:
1. Start-up:交易开始,终端与卡片建立连接。
2. 数据认证:验证卡片的合法性。
3. 持卡人验证:如输入PIN码。
4. 终端功能:评估风险和终端行为。
5. 卡片行为分析:卡片根据接收到的指令进行响应。
6. 应用选择:选择执行交易的正确应用。
7. 应用初始化:设置交易环境。
8. 读应用数据:获取所需交易信息。
9. 处理限制:基于卡片和终端的规则决定是否继续。
10. 终端风险管理:进一步评估风险。
11. 终端行为分析:分析终端如何处理交易。
12. 联机处理:如果需要,进行在线验证。
13. 发卡行脚本:发卡行根据交易情况执行特定指令。
14. 结束处理:交易完成,卡片与终端断开连接。
应用选择有两种方法:
- PSE选择方法:通过主文件目录(PSE)查找应用,然后按照支持的应用列表发送SELECT命令。
- 应用列表选择方法:基于注册的应用提供商标识(RID)和专有应用标识扩展(PIX)选择应用。
在选择过程中,可能出现部分匹配或完全匹配的情况。如果出现多个匹配应用,可能需要持卡人选择或系统自动选择最高优先级的应用。
通过理解AIP、AFL和EMV交易流程,我们可以更好地了解智能卡交易的安全性和流程,这对于维护金融系统的稳定性和防止欺诈行为至关重要。
2022-06-04 上传
2018-03-25 上传
2019-12-19 上传
2023-05-13 上传
2023-06-07 上传
2023-06-07 上传
2023-06-03 上传
2024-08-16 上传
2023-06-08 上传
![](https://profile-avatar.csdnimg.cn/bf03e3f8e84f43efa4e1467b110fc7d3_weixin_42187944.jpg!1)
清风杏田家居
- 粉丝: 21
- 资源: 2万+
最新资源
- 解决Eclipse配置与导入Java工程常见问题
- 真空发生器:工作原理与抽吸性能分析
- 爱立信RBS6201开站流程详解
- 电脑开机声音解析:故障诊断指南
- JAVA实现贪吃蛇游戏
- 模糊神经网络实现与自学习能力探索
- PID型模糊神经网络控制器设计与学习算法
- 模糊神经网络在自适应PID控制器中的应用
- C++实现的学生成绩管理系统设计
- 802.1D STP 实现与优化:二层交换机中的生成树协议
- 解决Windows无法完成SD卡格式化的九种方法
- 软件测试方法:Beta与Alpha测试详解
- 软件测试周期详解:从需求分析到维护测试
- CMMI模型详解:软件企业能力提升的关键
- 移动Web开发框架选择:jQueryMobile、jQTouch、SenchaTouch对比
- Java程序设计试题与复习指南