1、 中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范1第 4 部分 卡机联动加油机规范目 录引言 21 适用范围 22 参考资料 23 定义 .24 缩略语和符号 .35 卡机联动加油机的基本要求 .36 加油卡终端的基本要求 46.1 加油卡终端的 IC 卡接口的电气机械特性、逻辑接口、通信协议 46.2 加油卡终端的基本功能模块 .47 加油机监控部件的基本要求 .48 功能描述 48.1 卡机联动功能描述 .48.2 加油卡终端的功能描述 48.2.1 灰卡处理功能描述 .48.2.2 加油卡终端与税控装置之间的功能描述 .48.2.3 断电保护功能描述 .58.2.4
2、 防透支功能描述 .58.2.5 脱机工作功能描述 .58.2.6 加油卡终端交易功能描述 .59 黑名单管理 89.1 黑名单的记录类型 89.2 黑名单检查 89.3 黑名单更新 810 灰记录处理 810.1 灰记录的记录类型 .810.2 灰记录检查 .810.3 灰记录更新 .911 卡机联动加油机技术指标 .911.1 加油卡终端的技术指标 .911.1.1 加油卡终端的准确度 .911.1.2 加油卡终端特殊部件的技术指标 .911.2 卡机联动加油机存储设备的技术指标 911.3 卡机联动加油机的环境适应性 9附录 A 10中国石化加油集成电路(IC)卡应用规范 第4部分 卡机
3、联动加油机规范2第 4 部分:卡机联动加油机规范引言本部分“卡机联动加油机规范”以中石化加油卡应用规范的第 1 部分“卡片规范”和第 2 部分“加油应用规范”为基础。该部分包括以下主要内容:a) 卡机联动加油机的基本要求规定了卡机联动加油机、加油卡终端以及加油机监控部件的基本要求。b) 卡机联动加油机的功能从加油卡终端角度对本部分所支持的交易的交易流程、交易用命令以及加油卡终端数据元素的基本需求进行了规定。同时还包括一些与交易相关的安全方面的规定。c) 黑名单管理规定了黑名单管理必须的查询检索方式、检查的内容以及对黑名单更新的安全要求。d) 灰记录处理规定了灰记录处理必须的查询检索方式、检查的
4、内容以及对灰记录更新的安全要求。e) 卡机联动加油机的技术指标规定了卡机联动加油机的技术指标,加油卡终端的技术指标,加油卡终端的环境适应性,加油卡终端的安全要求。1 适用范围本部分适用于 a) 成品卡机联动加油机:经厂家改造出厂的可以直接使用 IC 卡的税控加油机;b) 机械加油机改造设备:对机械加油机进行一次性改造,使其成为卡机联动加油机;c) 电子加油机改造设备:在具有税控功能的加油机基础上,加装加油卡终端等,使其成为卡机联动加油机。上述所指的加油机改造,需通过国家计量、税控、防爆等部门认可、鉴定才能进行。2 参考资料GB 4943:1995 信息技术设备(包括电气事物设备)的安全GB/T
5、 9081:1998 机动车燃油加油机国家标准GB/T 9813:1988 微型数字电子计算机通用技术条件GB 50156 :1992 小型石油库及汽车加油站设计规范JJF 1056:1998 燃油加油机税控装置技术规范JJF 1060:1999 税控燃油加油机定型鉴定大纲中国人民银行中国金融集成电路(IC)卡规范(V1.0)3 定义3.1 卡机联动 Card_ Fuel Dispenser Union Work Type 卡机联动是加油机使用 IC 卡进行加油结算的一种方式。使用这种方式时,加油过程必须依赖 IC 卡才能顺利进行。中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油
6、机规范33.2 卡机联动加油机 Fuel Dispensers Controlled by IC Card它是使用 IC 卡控制加油过程、进行加油结算的税控加油机。3.3 加油卡终端 Card Terminal For Fuel Deposit它是卡机联动加油机中用于读写 IC 卡,实现卡机联动功能的 IC 卡终端设备,包括 IC 卡接口设备、其它部件以及通信接口。3.4 加油机监控部件 Monitor_ Unit for Fuel Dispensers 卡机联动加油机的加油卡终端中用于监控加油, 实现卡机联动功能的设备或部件。3.5 黑名单 Black List由于持卡人卡挂失等原因而对其进
7、行加油消费止付的 IC 卡数据清单。黑名单中至少应包含电子油票应用序列号。3.6 灰锁 Grey Lock同中国石化加油集成电路(IC)卡应用规范第 2 部分“加油卡应用规范”。3.7 灰卡 Grey Card同中国石化加油集成电路(IC)卡应用规范第 2 部分“加油卡应用规范”。3.8 灰记录 Grey Record同中国石化加油集成电路(IC)卡应用规范第 3 部分“普通终端规范”。3.9 加油消费 Refuel Debit同中国石化加油集成电路(IC)卡应用规范第 3 部分“普通终端规范”。4 缩略语和符号AID 应用标识符(Application Identifier)B 二进制(Bi
8、nary)ET 电子油票(Electronic Petrol Ticket)FCI 文件控制信息(File Control Information)ICC 集成电路卡(Integrated Circuit Card)ISO 国际标准化组织(International Standardization Organization)MAC 报文鉴别代码(Message Authentication Code)PIN 个人密码(Personal Identification Number)POS 销售点终端(Point of Sale)PSAM 加油消费安全存取模块(Purchase Secure Ac
9、cess Module)SAM 安全存取模块(Secure Access Module)SW1 状态码 1(Status Word One)SW2 状态码 2(Status Word Two)TAC 交易验证码(Transaction Authorization Cryptogram)GMAC 解扣报文鉴别代码(Grey Message Authentication Code)5 卡机联动加油机的基本要求税控一体的卡机联动加油机(无论是成品 IC 卡加油机还是通过 IC 卡改造的税控加油机)必须符合中华人民共和国国家计量技术规范 JJF1060:1999税控燃油加油机定型鉴定大纲中的要求。加装
10、有税控装置的 IC 卡改造的卡机联动加油机,必须符合中华人民共和国国家计量技术规范JJF1056:1998燃油加油机税控装置和国家标准 GB/T 9081:1998机动车燃油加油机国家标准中的要求。中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范46 加油卡终端的基本要求6.1 加油卡终端的 IC 卡接口的电气机械特性、逻辑接口、通信协议加油卡终端的 IC 卡接口的电气机械特性、逻辑接口、通信协议应符合中国石化加油集成电路(IC)卡应用规范第 1 部分“卡片规范”中的有关内容;且终端必须至少支持 T=0 或 T=1 传输协议。6.2 加油卡终端的基本功能模块6.2.1 显示
11、器用于交易过程显示及错误指示。应能显示英文及中文。6.2.2 IC 卡读写器对符合卡片规范的 IC 卡进行读写操作。6.2.3 键盘用于密码输入等操作。6.2.4 安全存取模块用于加油卡终端在加油消费交易中,对 IC 卡进行合法性认证。6.2.5 通信部件加油卡终端必须配备通信设备以用于数据传输。6.2.6 实时钟用于产生准确的日期/时间,应有防止非授权修改的功能。6.2.7 存储设备加油卡终端必须配备足够的存储空间,以便存储交易记录及黑名单等数据。6.2.8 加油卡终端的安全需求同中国石化加油集成电路(IC)卡应用规范第 2 部分“加油卡应用规范”的终端的安全要求。7 加油机监控部件的基本要
12、求从设计上加油机监控部件应能保证加油卡终端能够锁定加油机,即当加油卡终端禁止加油时,加油机不能工作(即电机不能启动);当加油卡终端或加油监控部件自身出现故障时,加油机也不能工作。8 功能描述8.1 卡机联动功能描述a) 卡机联动加油机在插卡后才能启动,进行加油,不插卡不能加油。b) 加油卡终端在插入非授权卡或出现故障时,加油机不能工作。c) 扣款前拔卡,加油机立即停止加油。8.2 加油卡终端的功能描述本部分以“一卡在手,各地加油”为目标,从加油卡终端角度对交易的一般功能、交易流程及交易用命令、终端数据元素等方面提出了基本需求。有关系统设计及后台处理的内容不属于本部分范围。8.2.1 灰卡处理功
13、能描述a) 加油卡终端应具有防拔措施,减少灰卡的出现。b) 对产生的灰卡,当时重新插入加油卡终端后, 卡机联动加油机应能自动进行解锁。c) 对已产生的灰卡,加油卡终端应能按照中国石化加油集成电路(IC)卡应用规范第 2 部分“应用规范”中的描述进行识别和正常的补扣、解锁操作。8.2.2 加油卡终端与税控装置之间的功能描述改造的加油机的加油卡终端的设计和安装应以不影响 JJF1056:1998燃油加油机税控装置的要求,不改变税控装置的有关规定和物理特性为原则。中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范58.2.3 断电保护功能描述a) 在 IC 卡加油应用中,应确保交易
14、数据的完整性和正确性。b) 卡机联动加油机不加油时停电,交易记录应不会丢失。c) 在加油消费交易中,出现外部突然断电时,加油卡终端应能保证正确完成本次加油交易,即在加油机停止出油后,根据当前的加油量正确对 IC 卡进行扣款操作、吐出 IC 卡,并将本次交易数据写入记录队列,确保交易数据无误。8.2.4 防透支功能描述卡机联动加油机应具有防透支功能,即不论定量或非定量加油方式,当交易后卡上的余额到达下限(0.1 升油量的相应金额)时,应能自动停止加油,并按实际加油量进行交易。8.2.5 脱机工作功能描述卡机联动加油机应具备脱机数据管理功能,当与站级管理机通信中断后,能自动进入脱机管理模式,将交易
15、数据存贮到脱机记录队列中;同时,加油卡终端仍应不断地尝试重新建立通信连接,当通信恢复后,便自动将所有的脱机交易数据上送站级管理机。a) 与站级管理机通信发生故障时,卡机联动加油机应可以继续独立进行加油作业; b) 脱机工作时仍应进行黑名单检查;c) 与站级管理机通信故障解除后,应能自动恢复与站级管理机的通信,且数据不丢失;d) 与站级管理机通信故障解除后,应能自动将独立工作时保存的加油交易记录传输至站级管理机;e) 脱机工作交易记录已达到卡机联动加油机内部记录数据存储区上限,而与站级管理机通信仍未恢复时,卡机联动加油机应自动停止加油。8.2.6 加油卡终端交易功能描述本节主要描述电子油票应用的
16、加油消费交易过程的通用步骤。8.2.6.1 交易预处理交易预处理将遵循中国石化加油集成电路(IC)卡应用规范 第 2 部分“应用规范” 中交易预处理的定义。在交易预处理过程中,终端对 IC 卡实现了应用选择、有效性检查、密码校验、灰锁检查和余额查询。当进行密码校验时,如果使用默认个人密码,加油卡终端应自动执行对默认个人密码的校验。8.2.6.1.1 交易预处理流程下图显示的是交易预处理过程:IC卡 终端 选择应用发送 ADF-FCI,SW1|SW2 执行有效性检查:-检查卡片是否是黑名单卡,若是则显示 A,异常结束-检查是否支持发卡行识别标志,若否则显示 B,异常结束-检查终端是否支持此应用,
17、若否则显示 C,异常结束-检查应用的起止日期是否有效,若否则显示 D,异常结束如果不使用默认密码,则提示输入个人密码(PIN)发送SW1|SW2发送校验PIN如果发生通信错误、超时或非法应答,终端显示E,异常结束如果(SW1|SW2=63C2)或者(SW1|SW2=63C1)则显示F 重新提示递交PIN如果(SW1|SW2=63C0)或者(SW1|SW2=6983)则显示G,异常结束如果(SW1|SW2=9000)则继续进行下一步,否则显示 H,异常结束中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范6传送灰锁信息和SW1|SW2GET LOCK PROOF如果发生通信错误
18、、超时或非法应答,终端显示E,异常结束如果(SW1|SW2) 6985,终端显示H,异常结束(SW1|SW2)= 6985,正常结束检查IC卡ET上次交易的TAC是否已被读取,若否 则进行补充交易。检查是否是灰卡。如果是灰卡,进行补扣交易。传送余额和SW1|SW2GET BALANCE如果发生通信错误、超时或非法应答,终端显示 E,异常结束如果(SW1|SW2)9000则显示 H,异常结束INIT_SAM_GREY_LOCK如果 SW1|SW29000则显示 H,异常结束中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范7CERTIFICATE_SAM_GREY_LOCK如果
19、 SW1|SW29000则显示 J,将交易明细写入终端的存储区,异常结束如果加油中途出现 IC 卡从读卡器中意外脱出,将交易明细写入终端的存储区,异常结束。发送 GMAC、SAMTAC,SW1|SW2发送 TAC,SW1|SW2DEBIT FOR UNLOCK如果 SW1|SW29401则显示 L; 将交易明细写入终端的存储区,异常结束如果 SW1|SW29000则显示 H,将交易明细写入终端的存储区,异常结束发送 SW1|SW2GET LOCK PROOF(P1=1)交易正常结束将交易明细写入终端的存储区显示 O图 2 加油专用消费交易流程加油专用消费交易处理终端显示说明见附录 A。 为完成
20、加油专用消费交易,加油卡终端应支持以下命令: INITIALIZE FOR GREY LOCK GREY LOCK DEBIT FOR UNLOCK GET LOCK PROOF有关这些命令的详细内容请参见中国石化加油集成电路(IC)卡应用规范第 2 部分:“应用规范”。8.2.6.2.2 终端数据元素同中国石化加油集成电路(IC)卡应用规范第 3 部分“普通终端规范”的 6.4.2 中所述。8.2.6.2.3 安全需求同中国石化加油集成电路(IC)卡应用规范第 3 部分“普通终端规范”的 6.4.3 中所述。8.2.6.2.4 防拔处理同中国石化加油集成电路(IC)卡应用规范第 3 部分“普
21、通终端规范”的 6.2.6 中所述。8.2.6.3 补扣交易同中国石化加油集成电路(IC)卡应用规范第 3 部分“普通终端规范”的 6.5 中所述。中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范88.2.6.4 补充交易同中国石化加油集成电路(IC)卡应用规范第 3 部分“普通终端规范”的 6.5 中所述。8.2.6.5 加油普通消费交易同中国石化加油集成电路(IC)卡应用规范第 3 部分“普通终端规范”的 6.5 中所述。在卡机联动加油机上使用加油普通消费交易进行加油消费时必须保证不会出现交易的异常中断。9 黑名单管理卡机联动加油机应具有黑名单存储和检索管理功能,以实现
22、卡机联动加油机脱机加油消费交易的安全处理。黑名单管理包括黑名单的收集、分发、存储、检索、更新等,本部分将着重于原则性的定义。黑名单的收集、黑名单的存储格式和内容等不在本部分范围之内。9.1 黑名单的记录类型加油机终端的黑名单文件应该能够存储两种格式的黑名单记录:a) 应用序列号的区间b) 应用序列号9.2 黑名单检查终端应保证在正常情况或当通信发生中断后,仍能实现黑名单的检索,保证使用加油 IC 卡进行脱机加油消费交易时的安全。黑名单检查操作在 IC 卡有效性检查过程中进行(参见中国石化加油集成电路(IC)卡应用规范第2 部分“加油应用规范”中的交易预处理)。持卡人插入 IC 卡后,IC 卡回
23、送包括应用序列号在内的公共数据。加油卡终端根据应用序列号进行黑名单检查操作,包括:a) 该卡是否包含在黑名单区间范围内。b) 该卡是否在加油卡终端存储的黑名单之列。9.3 黑名单更新黑名单文件更新包括增加、删除等操作,且需要在安全环境下进行。安全要求应包括:a) 主机和加油卡终端间通信数据的安全性和完整性。b) 加油卡终端对黑名单更新操作的安全认证。10 灰记录处理灰记录是针对加油行业先获得商品和服务后支付金额的加油消费方式而提出的一种特殊应用。记录灰卡的数据集合称为灰记录。加油卡终端应具有灰记录识别和检索功能,以实现加油 IC 卡进行脱机加油消费交易的安全处理。灰记录处理包括灰记录的收集、分
24、发、存储、检索、更新等,本部分将着重于原则性的定义。灰记录可存放在站级管理机中,由站级管理机对灰卡进行解锁或供卡机联动加油机实时查询,对灰卡进行联机解锁;也可存放在卡机联动加油机中,对灰卡进行脱机解锁。10.1 灰记录的记录类型灰记录文件内容应该能够严格区分不同 IC 卡以及同一张 IC 卡的不同次的异常交易。灰记录至少应包含以下数据元素:a) IC 卡电子油票应用序列号b) 交易类型标识c) ET 余额d) 交易金额e) ET 脱机交易序号f) GMAC中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范910.2 灰记录检查灰记录检查操作在灰卡检查过程中进行(参见中国石化加
25、油集成电路(IC)卡应用规范第 2 部分“加油应用规范”中的交易预处理)。 持卡人插入 IC 卡后,IC 卡回送包括应用序列号在内的公共数据和灰锁信息数据。加油卡终端判断是灰卡后,根据应用序列号和灰锁信息进行灰记录检查操作,包括: 该卡是否与灰记录中的记录匹配。10.3 灰记录更新灰记录文件更新包括增加、删除等操作,且需要在安全环境下进行。安全要求应包括:a) 主机和站级管理机间通信数据的安全性和完整性;b) 站级管理机对灰记录更新操作的安全认证c) 如果灰记录存放到卡机联动加油机则还需要包括:1) 站级管理机和卡机联动加油机间通信数据的安全性和完整性;2) 卡机联动加油机对灰记录更新操作的安
26、全认证11 卡机联动加油机技术指标11.1 加油卡终端的技术指标11.1.1 加油卡终端的准确度11.1.1.1 成品卡机联动加油机的加油卡终端的准确度成品卡机联动加油机的加油卡终端和加油机的计量值应一致,即卡机联动加油机上的计量值应与卡的扣款额相一致。11.1.1.2 改造的卡机联动加油机的加油卡终端的准确度改造的卡机联动加油机,应达到:a) 不能影响原加油机的计量精度。b) 加油卡终端和原加油机两者对单次计量值( 加油量和金额)的显示,应符合国家的有关标准或规定(如 GB/T9081:1998 机动车燃油加油机国家标准 6.2.3 节)。11.1.2 加油卡终端特殊部件的技术指标11.1.
27、2.1 加油卡终端显示器的技术指标加油卡终端显示器的显示数据应与存储数据一致。11.1.2.2 加油卡终端 IC 读写器的技术指标IC 卡座的使用寿命不得低于插拔 20 万次。11.1.2.3 加油卡终端的 可靠性要求加油卡终端的可靠性,应符合 GB9813:1988 微型数字电子计算机通用技术条件中 4.9 的规定,即平均无故障工作时间不得少于 4000 小时。11.2 卡机联动加油机存储设备的技术指标卡机联动加油机的存储性能为:黑名单存储量应不少于 10,000 条,加油交易记录存储量不少于 2000条。11.3 卡机联动加油机的环境适应性成品的卡机联动加油机的环境适应性以 JJF 106
28、0:1999税控燃油加油机定型鉴定大纲的相关内容为标准。改造的卡机联动加油机的加油卡终端和加油机监控部件的环境适应性以 JJF1056:1998燃油加油机税控装置的相关内容为标准中国石化加油集成电路(IC)卡应用规范 第4部分 卡机联动加油机规范10附录 A终端显示信息说明状态 含 义A 此卡已被列入黑名单中B 终端不支持该卡的发卡行C 终端不支持该应用D 应用已经过期E 终端和卡片通信出错。F 错误密码输入G 个人密码已经被锁定H IC 卡检测到一个错误,并返回 SW1|SW2 指示该错误。I 条件不满足J 由于 SAM 出错K 由于 MAC2 错误L IC 卡余额不足M 逃卡N MAC 错误O 交易成功完成P 没有匹配的灰记录