中国金融集成电路(IC)卡电子钱包存折规范v2-卡片部分

合集下载

中国金融集成电路IC卡规范第部分

中国金融集成电路IC卡规范第部分

中国金融集成电路IC卡规范第部分近年来,随着金融科技的快速发展,IC卡已经成为了金融支付的主要手段之一。

为了规范和促进中国金融集成电路IC 卡(以下简称“IC卡”)的发展,我国多个部门联合制定了《中国金融集成电路IC卡规范》。

该规范的第一部分于2003年发布,截至2019年,已经发布了8个版本,其中第八部分于2019年1月发布。

本文将深入探讨其中的第八部分,从总体框架、标准体系、安全等多个方面进行解析和分析。

一、总体框架《中国金融集成电路IC卡规范第八部分》(以下简称“规范”)是在前七个版本的基础上继续完善的,为了更好地适应快速发展的金融科技行业,第八部分从以下三个方面进行了改进:1. 安全技术规范:本部分增加了安全技术的规范,包括密钥算法的选择、密钥管理、密钥分发、密钥更新等方面的内容。

同时,规范要求相关技术必须满足我国国家标准和相关法规的要求。

2. 应用规范:本部分增加了关于应用规范的内容,包括虚拟卡、公交卡、门禁卡、交易授权等方面的规定。

对于不同类型的应用场景,规范明确规定了不同的业务流程和安全要求。

3. 卡片规范:本部分对IC卡芯片的物理规范、电气规范、性能规范、接口规范等方面进行了详细的说明。

同时,规范还对芯片的测试、认证、生产、个性化、注销、回收等方面提出了具体的要求。

总之,第八部分的灵活性更强,对于金融支付的不同需求作出了更细致的规划和指导。

二、标准体系金融IC卡规范的标准体系由下面三个层次组成:1. 标准总则层:包括《金融IC卡标准总则》和《金融IC卡规范总则》。

这两个文件规定了金融IC卡的总体架构、标准化工作的流程和规范要求等内容。

2. 标准体系层:该层次下分为芯片标准、卡片标准和安全测试标准,分别规定了金融IC卡芯片、卡片的物理特性、电气特性、安全性能要求和测试标准等方面的内容。

3. 应用标准层:该层次下分为金融应用标准、非金融应用标准和应用接口标准,分别规定了金融IC卡在各种应用场景中的应用规范、接口要求和业务流程等方面的内容。

中国金融集成电路(IC)卡电子钱包存折规范v2.0-应用规范

中国金融集成电路(IC)卡电子钱包存折规范v2.0-应用规范

中国金融集成电路(IC)卡电子钱包/电子存折规范第二部分:应用规范中国金融集成电路(IC)卡标准修订工作组二零零四年七月目次1.范围 (4)2.参考资料 (4)3.定义 (4)4.缩略语和符号表示 (6)5.电子存折/电子钱包应用 (7)5.1文件 (7)5.1.1文件结构 (7)5.1.2专用文件 (7)5.1.3基本数据文件 (7)5.1.4文件选择 (7)5.2命令 (8)5.2.1概述 (8)5.2.2CHANGE PIN命令 (9)5.2.3CREDIT FOR LOAD命令 (10)5.2.4DEBIT FOR PURCHASE/CASH WITHDRAW命令 (12)5.2.5DEBIT FOR UNLOAD命令 (13)5.2.6GET BALANCE命令 (14)5.2.7GET TRANSACTION PROVE命令 (15)5.2.8INITIALIZE FOR CASH WITHDRAW命令 (16)5.2.9INITIALIZE FOR LOAD命令 (17)5.2.10INITIALIZE FOR PURCHASE命令 (19)5.2.11INITIALIZE FOR UNLOAD命令 (20)5.2.12INITIALIZE FOR UPDATE命令 (21)5.2.13RELOAD PIN命令 (23)5.2.14UPDATE OVERDRAW LIMIT命令 (24)5.3安全 (25)5.3.1密钥管理概述 (25)5.3.2密钥管理 (25)5.4终端 (26)5.4.1功能 (26)5.5交易流程 (26)5.5.1交易预处理 (27)5.5.2圈存交易 (29)5.5.3圈提交易 (32)5.5.4消费交易 (36)5.5.5取现交易 (38)5.5.6修改透支限额交易 (40)5.5.7查询余额交易 (43)5.5.8查询明细交易 (43)5.5.9应用维护功能 (44)5.6防拔 (46)6.磁条卡功能(Easy Entry) (46)6.1卡片和终端要求 (46)6.1.1卡片要求 (46)6.1.2相互受理和共存 (50)6.2关于授权报文和清算报文 (50)附录 A - 数据元解释 (51)附录 B - ED/EP应用的密钥关系 (57)附录 C - ED/EP应用的基本数据文件(EF) (61)引言本规范第2部分应用规范包括以下主要内容:──电子存折/电子钱包应用。

中国金融集成电路IC卡规范介绍

中国金融集成电路IC卡规范介绍
20
2019/2/2
借记/贷记规范的主要内容
• 应用选择-Application Selection
• 每一个应用都有一个应用标识符(AID),它由 RID(Registered Application Provider Identifier) 和 PIX(Proprietary Application Identifier extension)组成。 AID的举例: PBOC D1 56 00 00 01 CUP A0 00 00 03 33 Visa A0 00 00 00 03 MasterCard A0 00 00 00 04
电子钱包应用 扩展指南
借记贷记应用个 人化指南
ISSUERS IMPLEMENTATION GUIDE…
PBOC 电子钱包/存 折应用
PBOC借记贷记应用
VIS M/CHIP
EMV Level 2 借记贷记支付功能
EMV Level 1 电气物理特性 ,逻辑接口和传输协议
ISO 7816
5
2019/2/2
26
2019/2/2
借记/贷记规范的主要内容
• 终端风险管理-Terminal Risk Management
终端风险管理为大额交易提供了发卡行认证,并确保芯片交易 能够周期性地进行联机以防止在脱机环境中也许无法觉察的风 险 终端所执行的检查有: 终端异常文件检查 -Terminal Exception File 最低限额检查 -Floor Limit Checking 随机交易选择 -Random Transaction Selection 终端频度检查 -Terminal Velocity Checking 新卡检查-New Card Checking

中国金融集成电路(IC)卡规范-与应用无关的非接触式规范范文

中国金融集成电路(IC)卡规范-与应用无关的非接触式规范范文

中国金融集成电路(IC)卡与应用无关的非接触式规范中国金融集成电路(IC)卡标准修订工作组二零零四年九月I目次1 范围......................................................................................................... 错误!未定义书签。

2 参考资料................................................................................................. 错误!未定义书签。

3 定义......................................................................................................... 错误!未定义书签。

3.1 集成电路Integrated circuit(s)(IC) ................................... 错误!未定义书签。

3.2 无触点的Contactless ............................................................ 错误!未定义书签。

3.3 无触点集成电路卡Contactless integrated circuit(s) card .... 错误!未定义书签。

3.4 接近式卡Proximity card(PICC) ...................................... 错误!未定义书签。

3.5 接近式耦合设备Proximity coupling device(PCD)......... 错误!未定义书签。

3.6 位持续时间Bit duration ........................................................ 错误!未定义书签。

ISO14443A中文手册(中国金融集成电路(IC)卡与应用无关

ISO14443A中文手册(中国金融集成电路(IC)卡与应用无关

中国金融集成电路(IC)卡 与应用无关的非接触式规范中国金融集成电路(IC)卡标准修订工作组二零零四年九月目次1 范围 (1)2 参考资料 (2)3 定义 (3)3.1 集成电路Integrated circuit(s)(IC) (3)3.2 无触点的Contactless (3)3.3 无触点集成电路卡Contactless integrated circuit(s) card (3)3.4 接近式卡Proximity card(PICC) (3)3.5 接近式耦合设备Proximity coupling device(PCD) (3)3.6 位持续时间Bit duration (3)3.7 二进制移相键控Binary phase shift keying (3)3.8 调制指数Modulation index (3)3.9 不归零电平NRZ-L (3)3.10 副载波Subcarrier (3)3.11 防冲突环anticollision loop (3)3.12 比特冲突检测协议bit collision detection protocol (3)3.13 字节byte (3)3.14 冲突collision (3)3.15 基本时间单元(etu)elementary time unit(etu) (3)3.16 帧frame (3)3.17 高层higher layer (4)3.18 时间槽协议time slot protocol (4)3.19 唯一识别符Unique identifier(UID) (4)3.20 块block (4)3.21 无效块invalid block (4)4 缩略语和符号表示 (5)5 物理特性 (8)5.1 一般特性 (8)5.2 尺寸 (8)5.3 附加特性 (8)5.3.1 紫外线 (8)5.3.2 X-射线 (8)5.3.3 动态弯曲应力 (8)5.3.4 动态扭曲应力 (8)5.3.5 交变磁场 (8)5.3.6 交变电场 (8)5.3.7 静电 (8)5.3.8 静态磁场 (8)5.3.9 工作温度 (9)6 射频功率和信号接口 (9)6.1 PICC的初始对话 (9)6.2 功率传送 (9)6.2.1 频率 (9)6.2.2 工作场 (9)6.3 信号接口 (9)6.4 A类通信信号接口 (10)6.4.1 从PCD到PICC的通信 (10)6.4.2 从PICC到PCD的通信 (12)6.5 B类通信信号接口 (13)6.5.1 PCD到PICC的通信 (13)6.5.2 PICC到PCD的通信 (13)6.6 PICC最小耦合区 (14)7 初始化和防冲突 (15)7.1 轮询 (15)7.2 类型A-初始化和防冲突 (15)7.2.1 字节、帧、命令格式和定时 (15)7.2.2 PICC状态 (19)7.2.3 命令集 (20)7.2.4 选择序列 (21)7.3 类型B 初始化和防冲突 (26)7.3.1 比特、字节和帧的定时 (26)7.3.2 CRC_B (28)7.3.3 防冲突序列 (28)7.3.4 PICC状态描述 (29)7.3.5 命令集合 (31)7.3.6 ATQB和Slot-MARKER响应概率规则 (31)7.3.7 REQB命令 (31)7.3.8 Slot-MARKER命令 (33)7.3.9 ATQB(请求应答-类型B)响应 (33)7.3.10 ATTRIB命令 (34)7.3.11 对ATTRIB命令的应答 (36)7.3.12 HALT命令及应答 (36)8 传输协议 (38)8.1 类型A PICC的协议激活 (38)8.1.1 选择应答请求 (40)8.1.2 选择应答 (40)8.1.3 协议和参数选择请求 (43)8.1.4 协议和参数选择响应 (45)8.1.5 激活帧等待时间 (45)8.1.6 差错检测和恢复 (45)8.2 类型B PICC的协议激活 (46)8.3 半双工块传输协议 (46)8.3.1 块格式 (46)8.3.2 帧等待时间(FWT) (49)8.3.3 帧等待时间扩展 (49)8.3.4 功率水平指示 (50)8.3.5 协议操作 (50)8.4 类型A和类型B PICC的协议停活 (52)8.4.1 停活帧等待时间 (53)8.4.2 差错检测和恢复 (53)9 数据元和命令 (54)9.1 关闭非接触通道命令 (54)9.1.1 定义和范围 (54)9.1.2 命令报文 (54)9.1.3 命令报文数据域 (54)9.1.4 响应报文数据域 (54)9.1.5 响应报文状态码 (54)9.2 激活非接触通道命令 (55)9.2.1 定义和范围 (55)9.2.2 命令报文 (55)9.2.3 命令报文数据域 (55)9.2.4 响应报文数据域 (55)9.2.5 响应报文状态码 (55)附录 A:标准兼容性和表面质量 (56)A.1. 标准兼容性 (56)A.2. 印刷的表面质量 (56)附录 B: ISO/IEC其他卡标准参考目录 (57)附录 C:类型A的通信举例 (58)附录 D: CRC_A和CRC_B的编码 (60)D.1. CRC_A编码 (60)D.1.1. 通过标准帧发送的比特模式举例 (60)D.2. CRC_B编码 (60)D.2.1. 通过标准帧传送的比特模式实例 (60)D.2.2. 用C语言写的CRC计算的代码例子 (61)附录 E:类型A_时间槽-初始化和防冲突 (64)E.1. 术语和缩略语 (64)E.2. 比特、字节和帧格式 (64)E.2.1. 定时定义 (64)E.2.2. 帧格式 (64)E.3. PICC状态 (64)E.3.1. POWER-OFF状态 (64)E.3.2. IDLE状态 (65)E.3.3. READY状态 (65)E.3.4. ACTIVE状态 (65)E.3.5. HALT状态 (65)E.4. 命令/响应集合 (65)E.5. 时间槽防冲突序列 (65)附录 F:详细的类型A PICC状态图 (67)附录 G:使用多激活的举例 (69)附录 H:协议说明书 (70)H.1. 记法 (70)H.2. 无差错操作 (70)H.2.1. 块的交换 (70)H.2.2. 等待时间扩展请求 (70)H.2.3. DESELECT (70)H.2.4. 链接 (71)H.3. 差错处理 (71)H.3.1. 块的交换 (71)H.3.2. 等待时间扩展请求 (72)H.3.3. DESELECT (74)H.3.4. 链接 (74)附录 I:块和帧编码概览 (77)1 范围本规范包括以下主要内容:-物理特性:规定了接近式卡(PICC)的物理特性。

JRT0025—2008前言JRT0025《中国金融集成电路(IC)卡规范》由

JRT0025—2008前言JRT0025《中国金融集成电路(IC)卡规范》由

前言JR/T 0025《中国金融集成电路(IC)卡规范》由以下14部分组成:——第1部分:电子钱包/电子存折卡片规范;——第2部分:电子钱包/电子存折应用规范;——第3部分:与借记/贷记应用无关的IC卡与终端接口需求;——第4部分:借记/贷记应用规范;——第5部分:借记/贷记卡片规范;——第6部分:借记/贷记终端规范;——第7部分:借记/贷记安全规范;——第8部分:与应用无关的非接触式规范;——第9部分:电子钱包扩展应用指南;——第10部分:借记/贷记应用个人化指南;——第11部分:非接触式IC卡通讯协议执行规范;——第12部分:基于借记/贷记应用的小额支付规范;——第13部分:非接触式IC卡支付规范;——第14部分:借记/贷记国产密码算法应用技术规范。

本部分为JR/T 0025的第14部分。

本部分包含了中国金融集成电路(IC)卡借记贷记应用安全功能方面的要求。

本部分由中国人民银行提出。

本部分由全国金融标准化技术委员会归口。

本部分主要起草单位:。

本部分主要起草人:。

引言本部分为JR/T 0025的第14部分,与JR/T 0025的第3部分、第4部分、第5部分、第6部分和第7部分一起构成借记贷记规范。

本部分是对JR/T 0025的第7部分的扩展,以支持SM1、SM2-1和SM3等国产密码算法在借记/贷记业务中的应用。

本部分要求认证中心和发卡行使用SM2-1算法签发证书,IC卡使用SM2-1或符合JR/T 0025第7部分要求的RSA算法计算动态数据签名。

本部分要求对称加密算法为SM1算法。

中国金融集成电路(IC)卡规范第14部分:借记/贷记国产密码算法应用技术规范1 范围本标准的本部分描述了借记/贷记应用安全功能方面的要求以及为实现这些安全功能所涉及的安全机制和获准使用的SM1、SM2-1和SM3等国产密码算法,包括:IC卡脱机数据认证方法,IC卡和发卡行之间的通讯安全,以及相关的对称及非对称密钥的管理,具体内容如下:——脱机数据认证——应用密文和发卡行认证——安全报文——安全机制——认可的算法——交易处理流程——应用个人化——非结束IC卡支付——基于借记贷记应用小额支付本部分适用于由银行发行或受理的金融借记/贷记IC卡应用与安全有关的设备、卡片、终端机具及管理等。

中国金融集成电路(IC)卡规范-与应用无关的非接触式规范

中国金融集成电路(IC)卡规范-与应用无关的非接触式规范

中国金融集成电路(IC)卡与应用无关的非接触式规范中国金融集成电路(IC)卡标准修订工作组二零零四年九月目次1 范围 (1)2 参考资料 (2)3 定义 (3)3.1 集成电路Integrated circuit(s)(IC) (3)3.2 无触点的Contactless (3)3.3 无触点集成电路卡Contactless integrated circuit(s) card (3)3.4 接近式卡Proximity card(PICC) (3)3.5 接近式耦合设备Proximity coupling device(PCD) (3)3.6 位持续时间Bit duration (3)3.7 二进制移相键控Binary phase shift keying (3)3.8 调制指数Modulation index (3)3.9 不归零电平NRZ-L (3)3.10 副载波Subcarrier (3)3.11 防冲突环anticollision loop (3)3.12 比特冲突检测协议bit collision detection protocol (3)3.13 字节byte (3)3.14 冲突collision (3)3.15 基本时间单元(etu)elementary time unit(etu) (3)3.16 帧frame (3)3.17 高层higher layer (4)3.18 时间槽协议time slot protocol (4)3.19 唯一识别符Unique identifier(UID) (4)3.20 块block (4)3.21 无效块invalid block (4)4 缩略语和符号表示 (5)5 物理特性 (8)5.1 一般特性 (8)5.2 尺寸 (8)5.3 附加特性 (8)5.3.1 紫外线 (8)5.3.2 X-射线 (8)5.3.3 动态弯曲应力 (8)5.3.4 动态扭曲应力 (8)5.3.5 交变磁场 (8)5.3.6 交变电场 (8)5.3.7 静电 (8)5.3.8 静态磁场 (8)5.3.9 工作温度 (9)6 射频功率和信号接口 (9)6.1 PICC的初始对话 (9)6.2 功率传送 (9)6.2.1 频率 (9)6.2.2 工作场 (9)6.3 信号接口 (9)6.4 A类通信信号接口 (10)6.4.1 从PCD到PICC的通信 (10)6.4.2 从PICC到PCD的通信 (12)6.5 B类通信信号接口 (13)6.5.1 PCD到PICC的通信 (13)6.5.2 PICC到PCD的通信 (13)6.6 PICC最小耦合区 (14)7 初始化和防冲突 (15)7.1 轮询 (15)7.2 类型A-初始化和防冲突 (15)7.2.1 字节、帧、命令格式和定时 (15)7.2.2 PICC状态 (19)7.2.3 命令集 (20)7.2.4 选择序列 (21)7.3 类型B 初始化和防冲突 (26)7.3.1 比特、字节和帧的定时 (26)7.3.2 CRC_B (28)7.3.3 防冲突序列 (28)7.3.4 PICC状态描述 (29)7.3.5 命令集合 (31)7.3.6 ATQB和Slot-MARKER响应概率规则 (31)7.3.7 REQB命令 (31)7.3.8 Slot-MARKER命令 (33)7.3.9 ATQB(请求应答-类型B)响应 (33)7.3.10 ATTRIB命令 (34)7.3.11 对A TTRIB命令的应答 (36)7.3.12 HALT命令及应答 (36)8 传输协议 (38)8.1 类型A PICC的协议激活 (38)8.1.1 选择应答请求 (40)8.1.2 选择应答 (40)8.1.3 协议和参数选择请求 (43)8.1.4 协议和参数选择响应 (45)8.1.5 激活帧等待时间 (45)8.1.6 差错检测和恢复 (45)8.2 类型B PICC的协议激活 (46)8.3 半双工块传输协议 (46)8.3.1 块格式 (46)8.3.2 帧等待时间(FWT) (49)8.3.3 帧等待时间扩展 (49)8.3.4 功率水平指示 (50)8.3.5 协议操作 (50)8.4 类型A和类型B PICC的协议停活 (52)8.4.1 停活帧等待时间 (53)8.4.2 差错检测和恢复 (53)9 数据元和命令 (54)9.1 关闭非接触通道命令 (54)9.1.1 定义和范围 (54)9.1.2 命令报文 (54)9.1.3 命令报文数据域 (54)9.1.4 响应报文数据域 (54)9.1.5 响应报文状态码 (54)9.2 激活非接触通道命令 (55)9.2.1 定义和范围 (55)9.2.2 命令报文 (55)9.2.3 命令报文数据域 (55)9.2.4 响应报文数据域 (55)9.2.5 响应报文状态码 (55)附录 A:标准兼容性和表面质量 (56)A.1. 标准兼容性 (56)A.2. 印刷的表面质量 (56)附录 B: ISO/IEC其他卡标准参考目录 (57)附录 C:类型A的通信举例 (58)附录 D: CRC_A和CRC_B的编码 (60)D.1. CRC_A编码 (60)D.1.1. 通过标准帧发送的比特模式举例 (60)D.2. CRC_B编码 (60)D.2.1. 通过标准帧传送的比特模式实例 (60)D.2.2. 用C语言写的CRC计算的代码例子 (61)附录 E:类型A_时间槽-初始化和防冲突 (64)E.1. 术语和缩略语 (64)E.2. 比特、字节和帧格式 (64)E.2.1. 定时定义 (64)E.2.2. 帧格式 (64)E.3. PICC状态 (64)E.3.1. POWER-OFF状态 (64)E.3.2. IDLE状态 (65)E.3.3. READY状态 (65)E.3.4. ACTIVE状态 (65)E.3.5. HALT状态 (65)E.4. 命令/响应集合 (65)E.5. 时间槽防冲突序列 (65)附录 F:详细的类型A PICC状态图 (67)附录 G:使用多激活的举例 (69)附录 H:协议说明书 (70)H.1. 记法 (70)H.2. 无差错操作 (70)H.2.1. 块的交换 (70)H.2.2. 等待时间扩展请求 (70)H.2.3. DESELECT (70)H.2.4. 链接 (71)H.3. 差错处理 (71)H.3.1. 块的交换 (71)H.3.2. 等待时间扩展请求 (72)H.3.3. DESELECT (74)H.3.4. 链接 (74)附录 I:块和帧编码概览 (77)1 范围本规范包括以下主要内容:-物理特性:规定了接近式卡(PICC)的物理特性。

中国金融集成电路(IC)卡规范阅读总结

中国金融集成电路(IC)卡规范阅读总结

中国金融集成电路(IC)卡规范阅读总结第1部分:电子钱包/电子存折应用卡片规范APDU:应用协议数据单元(Application Protocol Data Unit)C-APDU:命令APDU由4字节的必备头后跟一个可变长的条件体组成。

4个字节的必备头标识了一个唯一的指令R-APDU:响应APDU由一个可变长的条件体和后随两字长的必备尾组成。

响应命令的必备尾返回了命令执行的情况,是成功,还是失败,以及可能出现的错误,每一组sw1、sw2都有其特定的意义C-APDU/R-APDU基本命令:——APPLICATION BLOCK(应用锁定)使当前选择的应用实效(p2='00'临时锁定,可用application unblock命令解锁;p2='01'永久锁定)——APPLICATION UNBLOCK(应用解锁)恢复当前应用——CARD BLOCK(卡片锁定)使卡片中所有应用永久失效——EXTERNAL AUTHENTICATION(外部认证)要求IC卡中的应用验证密码——GET RESPONSE(取响应)——GET CHALLENG(产生随机数)请求一个用于安全相关过程的随机数——INTERNAL AUTHENCATION(内部认证)提供了利用接口设备发来的随机数和自身存储的相关密钥进行数据认证的功能——PIN CHANGE/UNBLOCK(个人识别码修改/解锁)为发卡方提供了解锁个人识别码的功能——READ BINARY(读二进制)读二进制文件——READ RECORD(读记录)读记录文件——SELECT(选择)——UPDATE BINARY(修改二进制)——UPDATE RECORD(修改记录)——VERIFY(校验)第一部分主要讲述了ADPU的命令格式和响应格式以及一些常用的ADPU命令。

后面几乎所有的命令都是以这种格式发送的,所以掌握ADPU的格式很重要。

01、《中国金融集成电路(IC)卡规范》介绍

01、《中国金融集成电路(IC)卡规范》介绍
24
ቤተ መጻሕፍቲ ባይዱ
20.11.2020
借记/贷记规范的主要内容
• 脱机数据认证-Offline Data Authentication 脱机数据认证可分为: ❖静态数据认证-Static Data Authentication(SDA) ❖动态数据认证-Dynamic Data Authentication(DDA)
17
20.11.2020
借记/贷记规范的主要内容
• 借记/贷记终端规范
❖ 终端规范从终端的角度描述了借记/贷记交易流 程,包括终端的硬件需求、终端内部的处理细 节、终端所使用的数据元、终端所支持的指令 集等
18
20.11.2020
借记/贷记规范的主要内容
• 借记/贷记安全规范
❖ 安全规范描述了借记/贷记应用安全功能方面的 要求以及为实现这些安全功能所涉及的安全机 制和获准使用的加密算法
终端风险管理
联机处理 发卡行认证
脚本处理
21
20.11.2020
借记/贷记规范的主要内容
• 应用选择-Application Selection
• 应用选择确定了终端和卡片所支持的应用,并对两者 所支持的应用进行匹配,产生如下结果: ❖没有应用匹配:交易终止 ❖有一个应用匹配:该应用即被选择 ❖多个应用匹配:有持卡人根据提示选择或按优先级 来选择
与应用无关的非接触式接口
电子钱包应用扩展指南 借记/贷记应用个人化指南
6
20.11.2020



I

S
集 成
O

1

4

4
非 接
4

3

中国金融集成电路IC卡与应用无关的非接触式规范(doc 82页)

中国金融集成电路IC卡与应用无关的非接触式规范(doc 82页)

中国金融集成电路IC卡与应用无关的非接触式规范(doc 82页)中国金融集成电路(IC)卡与应用无关的非接触式规范目次1范围 (1)2参考资料 (3)3定义 (5)3.1集成电路Integrated circuit(s)(IC)53.2无触点的Contactless53.3无触点集成电路卡Contactlessintegrated circuit(s) card (5)3.4接近式卡Proximity card(PICC)53.5接近式耦合设备Proximity couplingdevice(PCD) (5)3.6位持续时间Bit duration53.7二进制移相键控Binary phase shiftkeying (6)3.8调制指数Modulation index63.9不归零电平NRZ-L63.10副载波Subcarrier63.11防冲突环anticollision loop63.12比特冲突检测协议bit collision detection protocol (6)3.13字节byte73.14冲突collision73.15基本时间单元(etu)elementary time unit(etu) (7)3.16帧frame73.17高层higher layer73.18时间槽协议time slot protocol83.19唯一识别符Unique identifier(UID)83.20块block83.21无效块invalid block84缩略语和符号表示 (9)5物理特性 (18)5.1一般特性185.2尺寸185.3附加特性185.3.1紫外线185.3.2X-射线185.3.3动态弯曲应力185.3.4动态扭曲应力195.3.5交变磁场195.3.6交变电场195.3.7静电205.3.8静态磁场205.3.9工作温度206射频功率和信号接口 (21)6.1PICC的初始对话216.2功率传送216.2.1频率216.2.2工作场216.3信号接口226.4A类通信信号接口236.4.1从PCD到PICC的通信236.4.2从PICC到PCD的通信266.5B类通信信号接口286.5.1PCD到PICC的通信286.5.2PICC到PCD的通信306.6PICC最小耦合区327初始化和防冲突 (33)7.1轮询337.2类型A-初始化和防冲突337.2.1字节、帧、命令格式和定时337.2.2PICC状态407.2.3命令集417.2.4选择序列447.3类型 B 初始化和防冲突557.3.1比特、字节和帧的定时557.3.2............................................ CRC_B587.3.3防冲突序列597.3.4PICC状态描述607.3.5命令集合667.3.6ATQB和Slot-MARKER响应概率规则 (66)7.3.7REQB命令677.3.8Slot-MARKER命令707.3.9ATQB(请求应答-类型B)响应717.3.10ATTRIB命令747.3.11对ATTRIB命令的应答787.3.12HALT命令及应答798传输协议 (81)8.1类型 A PICC的协议激活818.1.1选择应答请求848.1.2选择应答868.1.3协议和参数选择请求918.1.4协议和参数选择响应938.1.5激活帧等待时间948.1.6差错检测和恢复948.2类型 B PICC的协议激活978.3半双工块传输协议978.3.1块格式988.3.2帧等待时间(FWT)1028.3.3帧等待时间扩展1038.3.4功率水平指示1058.3.5协议操作1068.4类型A和类型 B PICC的协议停活1128.4.1停活帧等待时间1128.4.2差错检测和恢复1129数据元和命令 (113)9.1关闭非接触通道命令1139.1.1定义和范围1139.1.2命令报文1139.1.3命令报文数据域1149.1.4响应报文数据域1149.1.5响应报文状态码1149.2激活非接触通道命令1159.2.1定义和范围1159.2.2命令报文1159.2.3命令报文数据域1169.2.4响应报文数据域1169.2.5响应报文状态码116附录 A:标准兼容性和表面质量 (118)A.1.标准兼容性118A.2.印刷的表面质量118附录 B: ISO/IEC其他卡标准参考目录 (119)附录 C:类型A的通信举例 (121)附录 D: CRC_A和CRC_B的编码 (125)D.1.CRC_A编码125D.1.1.通过标准帧发送的比特模式举例126D.2.CRC_B编码127D.2.1.通过标准帧传送的比特模式实例127D.2.2.用C语言写的CRC计算的代码例子 (129)附录 E:类型A_时间槽-初始化和防冲突. 134E.1.术语和缩略语134E.2.比特、字节和帧格式134E.2.1.定时定义134E.2.2.帧格式135E.3.PICC状态136E.3.1.POWER-OFF状态136E.3.2.IDLE状态136E.3.3.READY状态136E.3.4.ACTIVE状态136E.3.5.HALT状态136E.4.命令/响应集合137E.5.时间槽防冲突序列139附录 F:详细的类型A PICC状态图 (141)附录 G:使用多激活的举例 (143)附录 H:协议说明书 (145)H.1.记法145H.2.无差错操作146H.2.1.块的交换146H.2.2.等待时间扩展请求146H.2.3.................................... D ESELECT147H.2.4.链接148H.3.差错处理150H.3.1.块的交换150H.3.2.等待时间扩展请求155H.3.3.................................... D ESELECT162H.3.4.链接163附录 I:块和帧编码概览 (172)1 范围本规范包括以下主要内容:-物理特性:规定了接近式卡(PICC)的物理特性。

《中国金融集成电路(IC)卡密钥体系管理规范》

《中国金融集成电路(IC)卡密钥体系管理规范》

中国金融集成电路(IC)卡密钥体系管理规范目次前言 (5)1范围 (6)2规范性引用文件 (6)3术语和定义 (6)4缩略语 (8)5金融IC卡密钥概述 (8)5.1密钥类型 (8)5.2相关机构的密钥管理职责 (8)6认证中心根密钥管理要求 (9)6.1基本要求 (9)6.2根密钥生命周期管理要求 (9)6.3密钥泄露的应急处理 (11)6.4发卡机构证书管理要求 (11)6.5物理环境要求 (11)6.6人员管理要求 (12)6.7安全审计要求 (13)6.8文档配备要求 (14)7发卡机构密钥管理要求 (14)7.1管理机构形式 (14)7.2发卡机构非对称密钥生命周期管理要求 (14)7.3发卡机构对称密钥管理要求 (16)7.4 IC卡密钥生命周期管理要求 (17)7.5密钥泄露的应急处理 (17)7.6物理环境要求 (18)7.7人员管理要求 (18)7.8安全审计要求 (19)7.9文档配备要求 (20)8收单机构密钥管理要求 (20)8.1收单机构注册要求 (20)8.2证书申请 (21)8.3密钥验证 (21)8.4密钥传输 (21)8.5密钥导入 (21)8.6密钥存储 (21)8.7密钥更新 (21)8.8密钥撤销 (21)8.9其他要求 (22)附录A (资料性附录)认证中心根密钥有效期延期说明以及对发卡机构和收单机构的影响 (23)前言本规范规定了与金融IC卡密钥体系管理相关的各机构,包括认证中心、发卡机构、收单机构在密钥管理方面应当符合的要求,是各机构开展金融IC卡密钥体系管理工作的依据。

本规范是中国人民银行监管相关机构金融IC卡密钥体系管理工作的依据。

本规范由中国人民银行制定与修订。

中国金融集成电路(IC)卡密钥体系管理规范1 范围本规范规定了中国金融集成电路(IC)卡密钥体系的管理规则及安全策略要求。

本规范用于指导金融IC卡密钥管理及密钥使用机构,包括管理根密钥的认证中心、管理发卡机构密钥和IC卡密钥的发卡机构,以及使用认证中心公钥证书的收单机构对于密钥体系的管理。

2—中国金融集成电路(IC)卡电子钱包电子存折运用规范

2—中国金融集成电路(IC)卡电子钱包电子存折运用规范

ICS 35.240.40A11备案号:J R中国人民银行 发 布中国金融集成电路(IC )卡规范第2部分:电子钱包/电子存折应用规范China Financial Intergrated Circuit Card Specifications —Part 2:Electronic Purse/Electronic Deposit Application Specification目次前言 (II)引言 (III)1 范围 (1)2 规范性引用文件 (1)3 定义 (1)4 符号和缩略语表示 (3)5 电子存折/电子钱包应用 (4)5.1 文件 (4)5.2 命令概述 (4)5.3 安全 (17)5.4 终端 (17)5.5 交易流程 (18)5.6 防拔 (34)6 磁条卡功能(Easy Entry) (35)6.1 卡片和终端要求 (35)6.2 关于授权报文和清算报文 (38)附录 A (规范性附录)数据元解释 (39)附录 B (规范性附录) ED/EP应用的密钥关系 (43)附录 C (规范性附录) ED/EP应用的基本数据文件(EF) (47)前言JR/T 0025《中国金融集成电路(IC)卡规范》由以下十部分组成:────电子钱包/电子存折卡片规范;────电子钱包/电子存折应用规范;────与借记/贷记应用无关的接口需求;────借记/贷记应用规范;────借记/贷记卡片规范;────借记/贷记终端规范;────借记/贷记安全规范;────与应用无关的非接触式规范;────电子钱包扩展应用指南;────借记/贷记应用个人化指南。

本部分为JR/T 0025的第2部分,与JR/T 0025的第1部分一起构成电子钱包/电子存折规范。

本部分在《中国金融集成电路(IC)卡规范》(V1.0)基础上修订完善而成。

本部分由中国人民银行提出。

本部分由全国金融标准化技术委员会归口管理。

本部分主要起草单位:中国人民银行、中国工商银行、中国农业银行、中国银行、中国建设银行、交通银行、上海浦东发展银行、中国银联股份有限公司、中国印钞造币总公司和中国金融电子化公司。

中国人民银行关于发布《中国金融集成电路(IC)卡规范》(2010年版)系

中国人民银行关于发布《中国金融集成电路(IC)卡规范》(2010年版)系

中国人民银行关于发布《中国金融集成电路(IC)卡规范》
(2010年版)系列行业标准的通知
【法规类别】银行类金融机构行业标准管理
【发文字号】银发[2010]136号
【发布部门】中国人民银行
【发布日期】2010.04.30
【实施日期】2010.04.30
【时效性】现行有效
【效力级别】XE0303
中国人民银行关于发布《中国金融集成电路(IC)卡规范》(2010年版)系列行业标准的通

(2010年4月30日银发[2010]136号)
中国人民银行上海总部,各分行、营业管理部、省会(首府)城市中心支行;国家开发银行,各政策性银行、国有商业银行、股份制商业银行,中国邮政储蓄银行;中国银联股份有限公司:
《中国金融集成电路(IC)卡规范》(2010年版)系列行业标准已经全国金融标准化技术委员会审查通过,现予以发布,并就有关事项通知如下:
一、标准的编号和名称
JR/T 0025.1-2010《中国金融集成电路(IC)卡规范第1部分:电子钱包/电子存折应用
卡片规范》
JR/T 0025.2-2010《中国金融集成电路(IC)卡规范第2部分:电子钱包/电子存折应用规范》
JR/T 0025.3-2010《中国金融集成电路(IC)卡。

中国金融集成电路(IC)卡电子钱包存折规范v2-卡片部分

中国金融集成电路(IC)卡电子钱包存折规范v2-卡片部分

中国金融集成电路(IC)卡 电子钱包/电子存折规范第一部分:卡片规范中国金融集成电路(IC)卡标准修订工作组二零零四年九月目次1.范围 (4)2.参考资料 (4)3.定义 (5)4.缩略语和符号表示 (8)5.机电特性、逻辑接口与传输协议 (12)5.1机电接口 (12)5.1.1 卡的机械特性 (13)5.1.2 卡的电气特性 (14)5.1.3 终端的机械特性 (16)5.1.4 终端的电气特性 (17)5.2卡片操作过程 (20)5.2.1 正常操作 (20)5.2.2 交易过程的异常结束 (24)5.3字符的物理传送 (24)5.3.1 位持续时间 (24)5.3.2 字符帧 (24)5.4复位应答 (25)5.4.1 复位应答期间回送字符的物理传输 (25)5.4.2 复位应答期间IC卡回送的字符 (26)5.4.3 字符定义 (27)5.4.4 复位应答过程中的终端行为 (33)5.4.5 复位应答-终端上的流程图 (33)5.5 传输协议 (34)5.5.1 物理层 (35)5.5.2 数据链路层 (35)5.5.3 终端传输层 (45)5.5.4 应用层 (49)6.数据元和命令 (50)6.1文件 (50)6.1.1 文件结构 (51)6.1.2 文件查询 (52)6.2命令 (53)6.2.1 命令APDU格式 (53)6.2.2 响应APDU格式 (53)BLOCK命令 (54)6.2.3 APPLICATIONUNBLOCK命令 (56)6.2.4 APPLICATION命令 (57)BLOCK6.2.5 CARD命令 (58)6.2.6 EXTERNALAUTHENTICATION命令 (59)CHALLENGE6.2.7 GETRESPONSE命令 (60)6.2.8 GETAUTHENTICATION命令 (62)6.2.9 INTERNALUNBLOCK 命令 (63)6.2.10 PINBINARY 命令 (64)6.2.11 READ6.2.12 READRECORD 命令 (66)6.2.13 SELECT 命令 (67)BINARY 命令 (70)6.2.14 UPDATERECORD 命令 (71)6.2.15 UPDATE6.2.16 VERIFY 命令 (73)7.应用选择 (74)7.1应用标识符的编码 (75)7.2支付系统环境结构 (75)7.3支付系统目录编码 (76)7.4目录入口中“执行的命令”的使用 (77)7.5其他目录的编码 (77)7.6终端的应用选择 (77)7.6.1 直接选择应用 (77)7.6.2 支付系统目录的使用 (78)7.6.3 选择应用并执行操作 (78)8.安全机制 (79)8.1 基本安全要求 (79)8.1.1 共存应用 (79)8.1.2 密钥的独立性 (79)8.2 密钥和个人密码的存放 (79)8.3 安全报文传送 (79)8.3.1 安全报文传送格式 (80)8.3.2 报文完整性和验证 (80)8.3.3 数据可靠性 (82)8.3.4 过程密钥的产生 (86)8.3.5 安全报文传送的命令情况 (86)8.4认可的加密算法 (87)8.4.1 对称算法(DES) (87)8.4.2 非对称算法(RSA) (87)8.4.3 安全哈什算法(SHA-1) (89)附录A (90)附录B (92)附录C 使用T=0协议交换的示例 (96)C1 情况 1 下的命令 (96)C2 情况 2 下的命令 (96)C3情况3下的命令 (96)C4情况4下的命令 (97)C5采用过程字节‘61’和‘6C’的情况2命令 (97)C6 采用过程字节‘61’的情况4命令 (97)C7 带警告条件的情况4命令 (98)引言《本规范》第1部分卡片规范包括以下主要内容:──机电接口、逻辑接口和传输协议。

中国金融集成电路(第三部分)终端规范标准

中国金融集成电路(第三部分)终端规范标准

中国金融集成电路(IC)卡规(V1.0)第3部分—终端规1998年9月22日目录引言 (3)1、围 (4)2、参考资料 (5)3、定义 (6)4、缩略语和符号表示 (8)5、基本要求 (9)5.1 终端的电气机械特性、逻辑接口、通信协议 (9)5.2 终端应用分类 (9)5.3 基本物理配置 (10)5.3.1 显示器 (11)5.3.2 IC卡读写器 (11)5.3.3 键盘 (11)5.3.4 密码输入 (11)5.3.5 安全存取模块 (11)5.3.6 打印机 (11)5.3.7 通信 (11)5.3.8 存储设备 (11)5.4 多应用管理 (11)5.4.1 基本要求 (11)5.4.2 终端应用的管理 (12)5.4.3 IC卡应用选择 (12)5.5 终端的安全要求 (12)5.5.1 一般要求 (12)5.5.2 安全存取模块的物理安全要求 (13)5.5.3 安全存取模块的逻辑安全要求 (13)5.6 终端数据元素 (14)5.7 意外情况处理 (14)6、终端的功能描述 (15)6.1 交易的预处理 (15)6.6.1 应用的选择 (15)6.1.2 IC卡有效性检查 (15)6.1.3 个人密码PIN的检验 (15)6.2 圈存/圈提 (16)6.2.1 一般描述 (16)6.2.2 交易流程 (17)6.2.3 圈存/圈提交易命令 (20)6.2.4 终端数据元素 (21)6.2.5 安全要求 (21)6.2.6 防拔处理 (22)6.3 消费/取现 (22)6.3.1 一般描述 (22)6.3.2 交易流程 (22)6.3.3 消费/取现命令 (23)6.3.4 终端数据元素 (24)6.3.5 安全要求 (24)6.3.6 防拔处理 (24)6.4 修改透支限额 (25)6.4.1 一般描述 (25)6.4.2 交易流程 (25)6.4.3 修改透支限额交易命令 (27)6.4.4 终端数据元素 (27)6.4.5 安全要求 (28)6.4.6 防拔处理 (28)6.5 查询 (28)6.5.1 一般描述 (28)6.5.2 交易流程 (29)6.5.3 查询命令 (30)6.5.4 安全要求 (30)6.6 应用维护功能 (30)7、黑管理 (31)7.1 黑的记录类型 (31)7.2 黑检查 (31)7.3 黑更新 (31)《中国金融集成电路(IC)卡规》共包括三个部分,“卡片规”、“应用规”及“终端规”。

9-中国金融集成电路(IC)卡电子钱包扩展应用指南

9-中国金融集成电路(IC)卡电子钱包扩展应用指南

9-中国金融集成电路(IC)卡电子钱包扩展应用指南中国金融集成电路(IC)卡电子钱包扩展应用指南中国金融集成电路(IC)卡标准修订工作组二零零四年九月目次引言 (1)范围 (1)参考资料 (1)定义 (1)缩略语和符号表示 (3)文件和命令 (4)文件 (4)文件结构 (4)专用文件 (4)基本数据文件 (4)复合应用专用文件 (4)文件选择 (4)命令 (4)概述 (4)CHANGE PIN 命令 (8)CREDIT FOR LOAD 命令 (8)DEBIT FOR PURCHASE/CASH WITHDRAW 命令 (8) DEBIT FOR UNLOAD 命令 (8)GET BALANCE 命令 (8)GET TRANSACTION PROVE 命令 (8)INITIALIZE FOR LOAD 命令 (8)INITIALIZE FOR PURCHASE 命令 (8)INITIALIZE FOR UNLOAD 命令 (8)RELOAD PIN 命令 (8)INITIALIZE FOR CAPP PURCHASE 命令 (8)UPDATE CAPP DATA CACHE 命令 (9)DEBIT FOR CAPP PURCHASE 命令 (10)DEBIT FOR UNLOCK 命令 (11)GET LOCK PROOF 命令 (12)GREY LOCK 命令 (13)GREY UNLOCK 命令 (14)INITIALIZE FOR GREY LOCK 命令 (15)INITIALIZE FOR GREY UNLOCK 命令 (16)安全 (17)交易流程 (18)交易预处理 (18)标准的交易预处理(步骤1.1 ) (18)=’00’ )命令(步骤1.2 ) (18)发出GET LOCK PROOF (P1判断TACUF (交易验证码待读标志)(步骤1.3 ) (18)返回TAC 码(步骤1.4 ) (18)判断灰锁标志(步骤1.5 ) (18)返回正常信息(步骤1.6 ) (18)返回灰锁信息(步骤1.7 ) (18)进行补扣交易(步骤1.8 ) (18)进行补充交易(步骤1.9 ) (19)圈存交易 (19)消费交易 (20)复合应用消费交易 (20)发出INITIALIZE FOR CAPP PURCHASE 命令(步骤4.1 ) (22) 处理INITIALIZE FOR CAPP PURCHASE 命令(步骤4.2 ) (22) 产生MAC1 (步骤4.3 ) (22)发出UPDATE CAPP DATA CACHE 命令(步骤4.4 ) (22)处理UPDATE CAPP DATA CACHE 命令(步骤4.5 ) (22)发出DEBIT FOR CAPP PURCHASE 命令(步骤4.6 ) (23)验证MAC1 (步骤 4.7 ) (23)交易处理(步骤4.8 ) (23)验证MAC2 (步骤 4.9 ) (23)查询余额交易 (23)查询明细交易 (23)灰锁消费交易 (24)发出INITIALIZE FOR GREY LOCK 命令(步骤7.1 ) (24)处理INITIALIZE FOR GREY LOCK 命令(步骤7.2 ) (24)计算MAC1 (步骤7.3 ) (24)发出GREY LOCK 命令(步骤7.4 ) (24)验证MAC1 (步骤7.5 ) (24)灰锁处理(步骤7.6 ) (24)验证MAC2 (步骤7.7 ) (25)持卡人进行消费行为(步骤7.8 ) (25)产生GMAC (步骤7.9 ) (25)发出DEBIT FOR UNLOCK 命令(步骤7.10 ) (25)检查脱机交易序号和余额(步骤7.11 ) (26)验证GMAC (步骤7.12 ) (26)交易处理(步骤7.13 ) (26)回送确认(步骤7.14 ) (27)读取TAC 码〈步骤7.15 ) (27)=’01’ 〕命令(步骤7.16 ) (27)发出GET LOCK PROOF (P1处理GET LOCK PROOF (P1=’01’ )命令(步骤7.17 ) (27) 联机解扣交易 (29)发出INITIALIZE FOR GREY UNLOCK 命令(步骤8.1 ) (29)处理INITIALIZE FOR GREY UNLOCK 命令〈步骤8.2 ) (29)验证MAC1 (步骤8.3 ) (29)回送错误状态(步骤8.4 ) (29)主机处理(步骤8.5 ) (29)发出GREY UNLOCK 命令(步骤8.6 ) (30)验证MAC2 (步骤8.7 ) (30)交易处理(步骤8.8 ) (30)验证MAC3 (步骤8.9 ) (31)显示完成(步骤8.10 ) (31)补扣交易 (31)查找异常交易记录(步骤9.1 ) (32)发出DEBIT FOR UNLOCK 命令(步骤9.2 ) (32) 检查脱机交易序号和余额(步骤9.3 ) (32)验证GMAC (步骤9.4 ) (32)交易处理(步骤9.5 ) (32)回送TAC 码(步骤9.6 ) (33)读取TAC 码(步骤9.7 ) (33)=’01’ )命令(步骤9.8 ) (33)发出GET LOCK PROOF (P1=’01’ )命令(步骤9.9 ) (33)处理GET LOCK PROOF (P1补充交易 (34)读取TAC (步骤10.1 ) (35)形成补充交易数据包(步骤10.2 ) (35)=’01’ )命令(步骤10.3 ) (35)发出GET LOCK PROOF (P1=’01’ )命令(步骤10.4 ) (35)处理GET LOCK PROOF (P1应用维护功能 (35)安全报文 (35)卡片锁定 (35)应用锁定 (36)应用解锁 (36)PIN 解锁 (36)二进制形式修改 (36)更改PIN (36)重装PIN (36)增加复合应用 (36)删除复合应用 (36)关闭非接触通道 (37)激活非接触通道 (37)交易处理性能 (37)附录 A :数据元解释 (38)附录 B :应用的密钥关系 (39)附录 C :电子钱包应用的基本数据文件 (40)电子钱包应用的公共基本数据文件 (40) 电子钱包应用的持卡人基本数据文件 (40) 内部数据元 (40)交易明细 (40)C.1.复合应用专用文件 (40)附录 D复合应用说明 (41)附录 E复合应用消费交易范例 (42)基础定义 (42)E.1.交易流程 (42)增加复合应用类型 (42)进收费区交易流程 (42)出收费区交易 (43)附录 F:补充卡片指令 (45)增加记录命令(APPEND RECORD) (45)定义和范围 (45)命令报文 (45)F.1.1.命令报文数据域 (45)响应报文数据域 (45)响应报文状态码 (45)F.2.读记录命令(READ RECORD) (45)引言本指南适用于由银行发行或受理的金融IC卡应用。

中国金融集成电路(IC)卡电子钱包扩展应用指南

中国金融集成电路(IC)卡电子钱包扩展应用指南

中国金融集成电路(IC)卡电子钱包扩展应用指南中国金融集成电路(IC)卡标准修订工作组二零零四年九月目次1. 引言 (1)2. 范围 (1)3. 参考资料 (1)4. 定义 (1)5. 缩略语和符号表示 (3)6. 文件和命令 (4)6.1.文件 (4)6.1.1. 文件结构 (4)6.1.2. 专用文件 (4)6.1.3. 基本数据文件 (4)6.1.4. 复合应用专用文件 (4)6.1.5. 文件选择 (4)6.2.命令 (4)6.2.1. 概述 (4)6.2.2. CHANGE PIN命令 (8)6.2.3. CREDIT FOR LOAD命令 (8)6.2.4. DEBIT FOR PURCHASE/CASH WITHDRAW命令 (8)6.2.5. DEBIT FOR UNLOAD命令 (8)6.2.6. GET BALANCE命令 (8)6.2.7. GET TRANSACTION PROVE命令 (8)6.2.8. INITIALIZE FOR LOAD命令 (8)6.2.9. INITIALIZE FOR PURCHASE命令 (8)6.2.10. INITIALIZE FOR UNLOAD命令 (8)6.2.11. RELOAD PIN命令 (8)6.2.12. INITIALIZE FOR CAPP PURCHASE命令 (8)6.2.13. UPDA TE CAPP DATA CACHE命令 (9)6.2.14. DEBIT FOR CAPP PURCHASE命令 (10)6.2.15. DEBIT FOR UNLOCK命令 (11)6.2.16. GET LOCK PROOF命令 (12)6.2.17. GREY LOCK命令 (14)6.2.18. GREY UNLOCK命令 (15)6.2.19. INITIALIZE FOR GREY LOCK命令 (16)6.2.20. INITIALIZE FOR GREY UNLOCK命令 (17)7. 安全 (18)8. 交易流程 (19)8.1.交易预处理 (19)8.1.1. 标准的交易预处理(步骤1.1) (19)8.1.2. 发出GET LOCK PROOF(P1=’00’)命令(步骤1.2) (19)8.1.3. 判断TACUF(交易验证码待读标志)(步骤1.3) (19)8.1.4. 返回TAC码(步骤1.4) (19)8.1.5. 判断灰锁标志(步骤1.5) (19)8.1.6. 返回正常信息(步骤1.6) (19)8.1.7. 返回灰锁信息(步骤1.7) (19)8.1.8. 进行补扣交易(步骤1.8) (19)8.1.9. 进行补充交易(步骤1.9) (20)8.2.圈存交易 (20)8.3.消费交易 (21)8.4.复合应用消费交易 (21)8.4.1. 发出INITIALIZE FOR CAPP PURCHASE命令(步骤4.1) (23)8.4.2. 处理INITIALIZE FOR CAPP PURCHASE命令(步骤4.2) (23)8.4.3. 产生MAC1(步骤4.3) (23)8.4.4. 发出UPDA TE CAPP DA TA CACHE命令(步骤4.4) (23)8.4.5. 处理UPDA TE CAPP DA TA CACHE命令(步骤4.5) (23)8.4.6. 发出DEBIT FOR CAPP PURCHASE命令(步骤4.6) (24)8.4.7. 验证MAC1(步骤4.7) (24)8.4.8. 交易处理(步骤4.8) (24)8.4.9. 验证MAC2 (步骤4.9) (24)8.5.查询余额交易 (24)8.6.查询明细交易 (24)8.7.灰锁消费交易 (25)8.7.1. 发出INITIALIZE FOR GREY LOCK命令(步骤7.1) (25)8.7.2. 处理INITIALIZE FOR GREY LOCK命令(步骤7.2) (25)8.7.3. 计算MAC1(步骤7.3) (25)8.7.4. 发出GREY LOCK命令(步骤7.4) (25)8.7.5. 验证MAC1(步骤7.5) (25)8.7.6. 灰锁处理(步骤7.6) (25)8.7.7. 验证MAC2(步骤7.7) (26)8.7.8. 持卡人进行消费行为(步骤7.8) (26)8.7.9. 产生GMAC(步骤7.9) (26)8.7.10. 发出DEBIT FOR UNLOCK命令(步骤7.10) (26)8.7.11. 检查脱机交易序号和余额(步骤7.11) (27)8.7.12. 验证GMAC(步骤7.12) (27)8.7.13. 交易处理(步骤7.13) (27)8.7.14. 回送确认(步骤7.14) (28)8.7.15. 读取TAC码〈步骤7.15) (28)8.7.16. 发出GET LOCK PROOF(P1=’01’〕命令(步骤7.16) (28)8.7.17. 处理GET LOCK PROOF(P1=’01’)命令(步骤7.17) (28)8.8.联机解扣交易 (30)8.8.1. 发出INITIALIZE FOR GREY UNLOCK命令(步骤8.1) (30)8.8.2. 处理INITIALIZE FOR GREY UNLOCK命令〈步骤8.2) (30)8.8.3. 验证MAC1(步骤8.3) (30)8.8.4. 回送错误状态(步骤8.4) (30)8.8.5. 主机处理(步骤8.5) (30)8.8.6. 发出GREY UNLOCK命令(步骤8.6) (31)8.8.7. 验证MAC2(步骤8.7) (31)8.8.8. 交易处理(步骤8.8) (31)8.8.9. 验证MAC3(步骤8.9) (32)8.8.10. 显示完成(步骤8.10) (32)8.9.补扣交易 (32)8.9.1. 查找异常交易记录(步骤9.1) (33)8.9.2. 发出DEBIT FOR UNLOCK命令(步骤9.2) (33)8.9.3. 检查脱机交易序号和余额(步骤9.3) (33)8.9.4. 验证GMAC(步骤9.4) (33)8.9.5. 交易处理(步骤9.5) (33)8.9.6. 回送TAC码(步骤9.6) (34)8.9.7. 读取TAC码(步骤9.7) (34)8.9.8. 发出GET LOCK PROOF(P1=’01’)命令(步骤9.8) (34)8.9.9. 处理GET LOCK PROOF(P1=’01’)命令(步骤9.9) (34)8.10.补充交易 (35)8.10.1. 读取TAC(步骤10.1) (36)8.10.2. 形成补充交易数据包(步骤10.2) (36)8.10.3. 发出GET LOCK PROOF(P1=’01’)命令(步骤10.3) (36)8.10.4. 处理GET LOCK PROOF(P1=’01’)命令(步骤10.4) (36)8.11.应用维护功能 (36)8.11.1. 安全报文 (36)8.11.2. 卡片锁定 (36)8.11.3. 应用锁定 (37)8.11.4. 应用解锁 (37)8.11.5. PIN解锁 (37)8.11.6. 二进制形式修改 (37)8.11.7. 更改PIN (37)8.11.8. 重装PIN (37)8.11.9. 增加复合应用 (37)8.11.10. 删除复合应用 (37)8.11.11. 关闭非接触通道 (38)8.11.12. 激活非接触通道 (38)9. 交易处理性能 (38)附录 A:数据元解释 (39)附录 B:应用的密钥关系 (40)附录 C:电子钱包应用的基本数据文件 (41)C.1. 电子钱包应用的公共基本数据文件 (41)C.2. 电子钱包应用的持卡人基本数据文件 (41)C.3. 内部数据元 (41)C.4. 交易明细 (41)C.5. 复合应用专用文件 (41)附录 D 复合应用说明 (42)附录 E 复合应用消费交易范例 (43)E.1. 基础定义 (43)E.2. 交易流程 (43)E.2.1. 增加复合应用类型 (43)E.2.2. 进收费区交易流程 (44)E.2.3. 出收费区交易 (44)附录 F: 补充卡片指令 (46)F.1. 增加记录命令(APPEND RECORD) (46)F.1.1. 定义和范围 (46)F.1.2. 命令报文 (46)F.1.3. 命令报文数据域 (46)F.1.4. 响应报文数据域 (46)F.1.5. 响应报文状态码 (46)F.2. 读记录命令(READ RECORD) (46)1. 引言本指南适用于由银行发行或受理的金融IC卡应用。

PBOC电子钱包应用

PBOC电子钱包应用

PBOC电子钱包应用沈恺1规范中国金融集成电路(IC)卡规范第1部分:电子钱包/电子存折卡片规范第2部分:电子钱包/电子存折应用规范2提要Y支持的交易类型Y指令集Y应用状态Y交易流程Y安全机制3支持的交易类型Y圈存交易--持卡人可将其在银行相应帐户上的资金划入电子存折或电子钱包中;Y圈提交易--持卡人可以把电子存折中的资金划回到其在银行的相应帐户上;Y消费交易--允许持卡人使用电子存折或电子钱包的余额进行购物或获取服务;Y取现交易--允许持卡人从电子存折中提取现金;Y修改透支限额交易--一种基于电子存折应用的有限信用功能。

当电子存折中的实际金额不足时,允许持卡人在发卡方所允许的透支额度内继续进行交易4指令集5应用状态Y在交易过程中,应用总是处于某一种状态。

在这种状态下,只有部分命令能够被执行。

Y应用状态有:1)空闲状态、2)圈存状态、3)消费/取现状态、4)圈提状态、5)修改状态。

6应用状态转换表7交易流程Y应用选择Y卡片有效性检查Y子应用选择(电子存折或电子钱包)Y交易类型选择Y交易初始化Y交易处理8应用选择Y卡片回送包含发卡方专用数据在内的文件控制信息。

}发卡方标识符}应用类型标识}应用版本号}应用序列号}应用启用日期}应用有效日期9卡片有效性检查Y该卡是否在终端存储的黑名单(使用发卡方标识和应用序列号);Y终端是否支持该发卡方标识符;Y终端是否支持IC卡上的应用(使用应用类型标识);Y终端是否支持从IC卡回送的应用版本号所代表的应用版本;Y应用是否在有效期内。

10子应用选择Y终端根据应用选择时获得的应用类型标识判别IC卡支持ED、EP的情况,并向持卡人提供选择ED或EP的方法。

持卡人根据终端提供的方法选择一种应用进行交易。

11持卡人合法性检查Y选择了电子存折, 终端将提示持卡人输入PIN。

持卡人输入PIN后, 终端将用VERIFY命令来校验持卡人输入的PIN是否正确。

12交易类型选择Y每次交易最多只能选择一种交易类型。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

中国金融集成电路(IC)卡 电子钱包/电子存折规范第一部分:卡片规范中国金融集成电路(IC)卡标准修订工作组二零零四年九月目次1.范围 (4)2.参考资料 (4)3.定义 (5)4.缩略语和符号表示 (8)5.机电特性、逻辑接口与传输协议 (12)5.1机电接口 (12)5.1.1 卡的机械特性 (13)5.1.2 卡的电气特性 (14)5.1.3 终端的机械特性 (16)5.1.4 终端的电气特性 (17)5.2卡片操作过程 (20)5.2.1 正常操作 (20)5.2.2 交易过程的异常结束 (24)5.3字符的物理传送 (24)5.3.1 位持续时间 (24)5.3.2 字符帧 (24)5.4复位应答 (25)5.4.1 复位应答期间回送字符的物理传输 (25)5.4.2 复位应答期间IC卡回送的字符 (26)5.4.3 字符定义 (27)5.4.4 复位应答过程中的终端行为 (33)5.4.5 复位应答-终端上的流程图 (33)5.5 传输协议 (34)5.5.1 物理层 (35)5.5.2 数据链路层 (35)5.5.3 终端传输层 (45)5.5.4 应用层 (49)6.数据元和命令 (50)6.1文件 (50)6.1.1 文件结构 (51)6.1.2 文件查询 (52)6.2命令 (53)6.2.1 命令APDU格式 (53)6.2.2 响应APDU格式 (53)BLOCK命令 (54)6.2.3 APPLICATIONUNBLOCK命令 (56)6.2.4 APPLICATION命令 (57)BLOCK6.2.5 CARD命令 (58)6.2.6 EXTERNALAUTHENTICATION命令 (59)CHALLENGE6.2.7 GETRESPONSE命令 (60)6.2.8 GETAUTHENTICATION命令 (62)6.2.9 INTERNALUNBLOCK 命令 (63)6.2.10 PINBINARY 命令 (64)6.2.11 READ6.2.12 READRECORD 命令 (66)6.2.13 SELECT 命令 (67)BINARY 命令 (70)6.2.14 UPDATERECORD 命令 (71)6.2.15 UPDATE6.2.16 VERIFY 命令 (73)7.应用选择 (74)7.1应用标识符的编码 (75)7.2支付系统环境结构 (75)7.3支付系统目录编码 (76)7.4目录入口中“执行的命令”的使用 (77)7.5其他目录的编码 (77)7.6终端的应用选择 (77)7.6.1 直接选择应用 (77)7.6.2 支付系统目录的使用 (78)7.6.3 选择应用并执行操作 (78)8.安全机制 (79)8.1 基本安全要求 (79)8.1.1 共存应用 (79)8.1.2 密钥的独立性 (79)8.2 密钥和个人密码的存放 (79)8.3 安全报文传送 (79)8.3.1 安全报文传送格式 (80)8.3.2 报文完整性和验证 (80)8.3.3 数据可靠性 (82)8.3.4 过程密钥的产生 (86)8.3.5 安全报文传送的命令情况 (86)8.4认可的加密算法 (87)8.4.1 对称算法(DES) (87)8.4.2 非对称算法(RSA) (87)8.4.3 安全哈什算法(SHA-1) (89)附录A (90)附录B (92)附录C 使用T=0协议交换的示例 (96)C1 情况 1 下的命令 (96)C2 情况 2 下的命令 (96)C3情况3下的命令 (96)C4情况4下的命令 (97)C5采用过程字节‘61’和‘6C’的情况2命令 (97)C6 采用过程字节‘61’的情况4命令 (97)C7 带警告条件的情况4命令 (98)引言《本规范》第1部分卡片规范包括以下主要内容:──机电接口、逻辑接口和传输协议。

用于卡和终端间的信息交换。

本篇参照采用了ISO 7816第1至第3部分并与EMV’2000-支付系统集成电路卡规范的第1部分等同。

──数据元和命令集。

定义了金融应用中所使用的一般数据元、命令集和对终端响应的基本要求。

金融应用中所需的专用命令在《本规范》第2部分应用规范中定义。

──应用选择。

定义了卡和终端完成应用选择的处理过程,并规定了与卡中此过程相关的数据文件的逻辑结构。

此部分与EMV’2000-支付系统集成电路卡规范的第1部分等同。

──安全机制。

定义了金融应用中有关安全的总体要求、加密算法和安全机制。

应用安全特征和设备要求在《本规范》第2部分应用规范中定义。

1.范围《本规范》第1部分卡片规范适用于由银行发行或接受的金融IC卡。

其使用对象主要是与金融IC卡应用相关的卡片设计、制造、管理、发行、受理以及应用系统的研制、开发、集成和维护等部门(单位),也可以作为其他行业IC卡应用的参考。

2.参考资料EMV’2000:2000 支付系统的集成电路卡规范-应用无关的IC卡与终端接口需求EMV’2000:2000 支付系统的集成电路卡规范-安全和密钥管理EMV’2000:2000 支付系统的集成电路卡规范-应用规范EMV’2000:2000 支付系统的集成电路卡规范-持卡人、服务员和收单行接口需求FIPS Pub 180-1:1995 安全哈什标准IEC 512-2:1979 机电设备机电器件规范 第2部分:触点电阻测试、绝缘测试和电压测试ISO 639:1988 名称及语言表示代码GB 2659:1994 世界各国和 地区名称代码(ISO 3166:1993)GB/T 12406:1996 表示货币和资金的代码(ISO 4217:1995)GB/T 15120.1 识别卡 记录技术 第1部分:凸印 (ISO/IEC7811-1:1992)GB/T 15120.3 识别卡 记录技术 第3部分:ID-1型卡上凸印字符的位置 (ISO/IEC 7811-3:1992)SJ/S 9028 识别卡 金融交易卡 ISO/IEC 7813:1990GB/T 16649.1:1996 识别卡 带触点的集成电路卡 第1部分:物理特性(ISO/IEC 7816-1:1987)GB/T 16649.2:1996 识别卡 带触点的集成电路卡 第2部分:触点的尺寸和位置(ISO/IEC 7816-2:1988) GB/T 16649.3:1996 识别卡 带触点的集成电路卡 第3部分:电信号和传输协议(ISO/IEC 7816-3:1989) ISO/IEC 7816-3:1992 识别卡 带触点的集成电路卡 第3部分:电信号和传输协议 修订稿1:T=1,异步半双工块传输协议ISO/IEC 7816-3:1994 识别卡 带触点的集成电路卡 第3部分:电信号和传输协议 修订稿2:协议类型选择(国际标准草案)ISO/IEC 7816-4:1995 识别卡 带触点的集成电路卡 第4部分:行业间交换用命令ISO/IEC 7816-5:1994 识别卡 带触点的集成电路卡 第5部分:应用标识符的编号系统和注册程序ISO/IEC 7816-6:1995 识别卡 带触点的集成电路卡 第6部分:行业间数据元(国际标准草案)ISO 8731-1:1987 银行业务已批准的报文鉴别算法 第1部分:DEA ISO 8732:1987 信息处理 64位块加密算法的运算方法GB/T 16263:1996 信息技术 开放系统互联 抽象语法表示1(ASN.1)的基本编码规则(ISO/IEC 8825:1990) GB/T 15150:1996 产生报文的银行卡 交换报文规范 金融交易内容(ISO 8583:1987)ISO 8583:1993 产生报文的银行卡 交换报文规范 金融交易内容 GB/T 15273 信息处理八位单字节代码型图型字符集 (ISO8859:1987)ISO/IEC 9796-2 信息技术 安全技术 报文恢复的数字签名方法第2部分:使用哈什函数的机制ISO/IEC 9797:1993 信息技术 安全技术 使用块加密算法进行加密检查的数据完整性机制ISO/IEC 10116:1993 信息技术 n位块加密算法的运算方法ISO/IEC 10118-3:1996 信息技术 安全技术 哈什函数 第3部分:专用哈什函数ISO/IEC 10373:1993 识别卡 测试方法中国人民银行《银行IC卡规范需求说明书》(1997.1)3.定义以下定义适用本规范。

3.1块 Block包含两个或三个域(头域、信息域、尾域)的字符组。

3.2 冷复位 Cold Reset当IC卡的电源电压和其他信号从静止状态中复苏且申请复位信号时,IC卡产生的复位。

3.3 热复位 Warm Reset在时钟(CLK)和电源电压(VCC)处于激活状态的前提下,IC卡收到复位信号时产生的复位。

3.4 接口设备 Interface Device终端上插入IC卡的部分,包括其中的机械和电气部分。

3.5 终端 Terminal为完成金融交易而在交易点安装的设备,用于同IC卡的连接。

它包括接口设备,也可包括其他部件和接口,例如与主机通讯的接口。

3.6 命令 Command终端向IC卡发出的一条信息,该信息启动一个操作或请求一个应答。

3.7 连接 Concatenation两个元素的连接是指将第二个元素附加到第一个元素的末尾。

每个元素的字节在结果串中的排列顺序与其从IC卡发送到终端的顺序相同,即:高位字节先送。

每个字节位按照从最高位到最低位的顺序排列。

一组元素或对象可以通过最先两个相连的方式连接成一个新元素,即第一个与第二个相连,再与第三个相连,…,依次类推。

3.8 触点 Contact在集成电路卡和外部接口设备之间保持电流连续性的导电元件。

3.9 响应 ResponseIC卡处理完成收到的命令报文后,返回给终端的报文。

3.10 凸印 Embossing使字符从卡的正面显箸地凸起。

3.11 头域 Prologue Field块的第一部分,包括节点地址(AD)、协议控制字节(PCB)和长度(LEN)。

3.12 尾域 Epilogue Field块的最后一部分,包括错误校验代码(EDC)位。

3.13 金融交易 Financial Transaction持卡者、商户和收单行之间基于收、付款方式的商品或服务交换行为。

3.14 功能 Function由一个或多个命令实现的处理过程,其操作结果用于完成全部或部分交易。

3.15 保护时间 Guardtime同一方向发送的前一个字符奇偶位下降沿和后一个字符起始位下降沿之间的最小时间。

3.16 哈什函数 Hash Function将位串映射为定长位串的函数,它满足以下两个条件:• 对于一个给定的输出,不可能推导出与之相对应的输入数据;• 对于一个给定的输入,不可能推导出第二个能得出相同输出的输入数据。

相关文档
最新文档